Eclipse快捷键
alt+?或alt+/:自动补全代码或者提示代码
ctrl+shift+f:格式化代码
ctrl+page down或ctrl+page up:选项卡之间快速切换
Alt+方向键上下:上下行交换内容或把当前内容把上或下移动
Ctrl+/:自动注释当前行或者选择的多行(再次按下取消注释)
Ctrl+shift+/:自动注释掉选择的代码块 ctrl+shift+\:取消注释
Ctrl+d:删除当前行 ctrl+F11重新运行
Ctrl+shift+o:自动引入包和删除无用包 ctrl一个一个多选,shift连成片
基本类型使用==,引用类型使用equals
Java基础类库
1、Scanner
(1)hasNext*** next***()
(2)让用户输入用户名和密码,判断是否登录成功。
2.Object类
3.String、StringBuffer和StringBuilder
(1)String字符串的构造(一旦被赋值不能被修改)
(2)StringBuffer和StringBuilder可以创建一个被修改的字符串
(3)使用起来基本相同
(4)不同:StringBuffer线程安全,但是性能略低。StringBuilder线程不安全但是性能略高。
(5)字符串的存储,在内存里面JDK9之前使用char数组存储,JDK9里面使用byte数组存储。
4.Arrays数组类
(1)sort
(2)binarySearch//要求是排序好的数组
5.Math类
6.BigDecimal类
7.Date、Calendar日期和时间
(1)Date d=new Date();创建一个当前时间的日期类
(2)Calendar calendar =Calendar.getInstance();
Calendar.getTime()
基本类型包装类
1、Byte byte
2、Short short
3、Integer int
4、BigInteger可以表示任意大小的整数
5、Long long
6、Float float
7、Double double
8、Character char
9、Boolean Boolean
包装类常用操作
1、基本类型数据和字符串之间的转换