寒假Java知识点总结

来源:互联网 发布:js获取字符串某个字符 编辑:程序博客网 时间:2024/05/16 19:21
1.每个java程序都必须有一个main方法,而且必须是静态:public static void main(){}


2.ob表示二进制数,ox表示16进制


3.final关键字定义的变量不能重新修改,例如:final int a=0;那么不能再a=a+1;这样是错误的
在main的方法外也可以定义一个final的变量,方法如下:
public static final int a=0;
在main方法外定义的pulic 对象在其他方法也可以使用


4.lang包中包含有一些Math方法,在Eclipes中可以import,也可以不需要import。


5.Math.round()方法是四舍五入,例如:a=3.13,Math.round(a)=3,a=3.56,Math.round(a)=4


6.比较字符串的大小有两种方法:
a: equals();ex:s1="1234" s2="1234"if(s1.equals(s2))
b: equalsIgnoreCase();ex:s1="AbsD" s2="absd" if(s1.equalsIgnoreCase(s2))


7.判断字符串为空可以用equals("")该方法,但是不能:s==nulll,这样是错误的


8.空字符串和null字符串是不同的概念


9.获得字符串的长度:s.length();


19.StringBuilder类型的字符串key8i进行高效的字符串连接,采用+的连接方式低效,耗时,占用空间


20.输入输出流:
Scanner in=new Scanner(System.in)//注意要导入包java.util.Scanner
String inString=in.nextLine();
Stirng inString=in.next();
注意nextLine读取的是一整行,next读取的是第一个单词,以空格结束


21.读取密码一般是用Console类型,因为Scanner是可见的.


22.大整数BigInteger


23.数组定义int[] a= new int[n];


24.数组的遍历可以用for(int element:a),element这个可以随便定义,a是数组,int代表数组的类型


25.数组的初始化:a[] array={1,3,4 ,5};


26.命令行参数args,


27.数组排序:int [] a={0,2,45,56,12,42};Arrays.sort(a),遍历a


28.多维数组


29,知道数组元素就不用new,不知道就需要new;
0 0