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方法
|