黑马程序员技术交流社区
标题: 基础班知识点小总结 [打印本页]
作者: Kevinzhu 时间: 2019-9-21 21:59
标题: 基础班知识点小总结
1、 关键字:均是小写
2、 数据类型:基本数据类型和引用数据类型
3、 1 2 4 8 4 8
基本数据类型:byteshort int long float double
boolean char
其中byte的范围是-128~127
引用数据类型:类、数组、接口
4、 算数运算符
常量优化机制:byte c=10+20 //不报错,执行常量优化机制,只要和在byte的范围内就允许。
i++和++i的区别:i++是先执行i的运算操作,再自增;
5、 死循环格式:
for( , , ) { }
while(true) { }
6、 if 与if -else 与if-else if -else if-else if -else
里面的语句有且只有一个会被执行
7、 switch语句表达式的值是一个常量:byte、short、int、char、字符串、枚举
8、 Random语句:
先导包,然后Random r=new Ramdom;最后是int a=r.nextInt(100 )
括号内的取值是100时,0~100的值但不包含1000(包头不包尾)
如果去5~15之间的数,那么先把尾5写上,然后15-5+1
也就是int a=r.nextInt(11)+5;
9、 arr.length和arr.length()和array.size()
10、 字符串类 ==和equals()方法的区别:==在比较基本数据类型时比较的是值在比较引用数据类型时比较的是地址值
Equals方法,比较的是字符串的内容是否相同,区分大小写
获取当前索引的方法:字符串名. charAt(索引);
11、 StringBuilder类的方法:
append(); 添加方法
reserve() 反转方法
他们之间的互转:StringBuilder转String ToSting();方法
String转StringBuilder 构造方法
12、 ArrayList类:构造方法
remove方法,set方法,get方法,size()方法 add方法
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |