您的位置:首页 > 编程语言 > Java开发

寒假Java知识点总结

2016-02-23 10:54 381 查看
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
;

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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: