【零基础学Java,必须搞懂的10个问题!】教程文章相关的互联网学习教程文章

Java基础2.5_程序逻辑结构【代码】

使用if语句进行判断 public class TestDemo {public static void main(String args[]) {double score = 90.0; // 定义变量if (score > 60.0) { // 设置判断条件System.out.println("及格了!");}} }程序执行结果: 及格了! 使用if…else判断public class TestDemo {public static void main(String args[]) {double score = 30.0; // 定义变量if (score > 60.0) { // 条件判断满足System.out.println("及格了!...

大四Java复习笔记之Java基础

一、static和final 学习Java那么久,好像自己就没有怎么用过final,所以对fianl的理解不够。final不但出现在变量的修饰里面,还可以出现在方法和类的修饰。final类不能被继承,因此final类的成员方法没有机会被覆盖,默认都是final的。final方法锁定方法,子类不能覆盖修改方法,同时方法会高效。final变量final修饰的成员变量表示常量,只能被赋值一次,赋值后值无法改变,final是指引用的变量不能不能变,但是引用所指向的对象...

Java8基础知识(七)断言【代码】

断言当程序中使用大量的异常抛出来检查变量的值是否符合规定时,检测所使用的代码会保留在程序中,积累这些测试代码会导致程序越来越慢。断言机制可以在测试期间向代码中插入检查语句,当代码发布时,这些语句能够自动被移走。断言的语法形式如下:// 当条件不成立时抛出AssertionError异常 assert condition; // 当条件不成立时将表达式传入AssertionError构造器,转换成消息字符串,然后抛出异常 assert condition : expression;...

Java基础复习(1) 为什么在java中我们要将main定义为一个static方法?【代码】【图】

2015-10-20 以前学习java知识,只是跟着用到的代码跳着学了些,学的不全还错漏成片……恩,好惨! 思来想去,是必须要好好复习加整理下,不然写出来的东西真没法读了。所以,就从今儿起一点一点的啃下去吧。 回头创建了Class文件,又看到了熟悉的main函数……然后,有了标题的问题。那么,今天就回顾这个问题吧。 1publicclass Review_p2 {2publicstaticvoid main(String[] args) {3byte b = 3;4 5byte aa = 4;6byte bb =...

JAVA基础学习-对数组随机赋值并排序【代码】

Math.random() 会得到一个0-1之间的随机浮点数,然后乘以100,并强转为整型即可。(int) (Math.random() * 100);public static void main(String[] args) { int[] a = new int[5]; for (int i = 0; i < 5; i++) { a[i] = (int) (Math.random()*100); System.out.println("数组中的各个随机数是:"+a[i]); } Arrays.sort(a); for (int i = 0; i < a.length; i++) { System.out.println("数组中的...

Java基础复习(四)【图】

IO流 字节 byte 字符char 第二行是节点流(文件流) 剩下的是处理流 处理流 :对已有的流进行一个包装需要关注的是蓝颜色的框 不能用字符流来处理图片等字节数据文本文件应该使用字符流来读取 原文:https://www.cnblogs.com/doyi111/p/12598060.html

java基础知识总结

1、jdk(java development kit --java开发工具包)环境变量的配置JAVA_HOME=C:\Program Files\Java\jdk1.8.0_112path=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 2、jdk,jre(java runtime environment--java运行环境),jvm(java virtual machine--java虚拟机)之间的关系jvm是java虚拟机,它只认识 xxx.class 这种类型的文件,它能够将 class 文件中的字节码指令进行识...

Java基础 import 要在所有的class前面【代码】

????JDK :OpenJDK-11?????OS :CentOS 7.6.1810?????IDE :Eclipse 2019?03typesetting :Markdowncodepackage per.jizuiku.base;// import要在所有的class前面 import java.util.Scanner;/*** @author 给最苦* @date 2019/06/29* @blog www.cnblogs.com/jizuiku*/ class Demo {/*** @param args*/public static void main(String[] args) {} }resource[ JDK ] openjdk.java.net[ doc - 参考 ] docs.oracle.com/en/java/javase/11...

java基础: 数据类型【代码】【图】

1.数据类型 在java中,数据类型分为基本数据类型和引用数据类型基本数据类型有8种,除了这8种其余的都是引用数据类型 //int 类型int m = 3; //long类型(要注意)long l =3 l; //在之后面加上字母l //float类型赋值的时候和long类似(注意值后面要加上f)float f =10.24 f; //doubledouble d =10.24; boolean b1 = true; boolean b2 = false; 原文:https://www.cnblogs.com/Begin-Again/p/12548692.html

java基础知识【图】

Java基础知识点总结1.什么是计算机程序?解析:就是为了解决某一个问题而编写的一系列有序指令的集合。2.Java相关的技术有哪些? 解析:JavaSE(桌面应用程序) JavaEE(网站) JavaME(手机应用),现在已经被Android取代C(Client)/S(Server)程序:不需要借助浏览器就可以解析执行的程序B(Broswer)/S(Server)程序:必须借助浏览器才能解析执行的程序 3.开发Java程序的步骤有哪些?解析:编写,编译和运行 编写第一个Java程序的详细步...

java基础——Collections.sort的两种用法【代码】【图】

Collections是一个工具类,sort是其中的静态方法,是用来对List类型进行排序的,它有两种参数形式:publicstatic <T extends Comparable<? super T>> void sort(List<T> list) {list.sort(null);}publicstatic <T> void sort(List<T> list, Comparator<? super T> c) {list.sort(c);}首先使用基本类型(此处使用Integer)来演示第一个方法:static List<Integer> intList = Arrays.asList(2, 3, 1);privatestaticvoid sortBaseType...

JAVA语法基础作业——动手动脑以及课后实验性问题 (七)【代码】【图】

一、动手动脑1)源代码publicclass ParentChildTest {publicstaticvoid main(String[] args) {Parent parent=new Parent();parent.printValue();Child child=new Child();child.printValue();parent=child;parent.printValue();parent.myValue++;parent.printValue();((Child)parent).myValue++;parent.printValue();} }class Parent{publicint myValue=100;publicvoid printValue() {System.out.println("Parent.printValue(),myV...

Java基础【代码】【图】

Java基础标识符Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。所有的标识符都应该以字母(A-Z或者a-z),美元符号($)、下划线(_)开始首字符之后可以是字母(A-Z或者a-z),美元符号($)、下划线(_)或数字的任何字符组合不能使用关键字作为变量名或方法名标识符是大小写敏感的合法标识符举例:fuck、$abcd、_abcd、__1_abcd非法标识符举例:123abc、-abc、#abc数据类型强类型语言要求变量的使用要严...

Java基础 awt Frame 点击叉后,在控制台输出提示信息并关闭程序【代码】【图】

????JDK :OpenJDK-11?????OS :CentOS 7.6.1810?????IDE :Eclipse 2019?03typesetting :Markdowncodepackage per.jizuiku.gui;import java.awt.Frame; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent;/*** @author 给最苦* @date 2019/06/30* @blog www.cnblogs.com/jizuiku*/ public class Demo {/*** @param args*/public static void main(String[] args) {// 创建窗体对象并给出标题String title...

java基础之----集合【代码】【图】

概述  java中的集合类应用非常广泛,而且性能也很好,所以,往往我们都不太注意他们的底层实现原理,但是面试中面试官很喜欢问这些集合类的底层实现原理,那问题来了,掌握这些原理有没有用?(当然这个有用是除了装*之外的^_^),举个例子来说,比如我知道ArrayList是线程不安全的,当多线程时会有问题,我百度一下,查到Vector是线程安全的,我就使用Vector,但是因为Vector底层是用Synchronized实现的线程安全,而synchronize...