第1篇 Java基础知识
1、Java关键字
2、命名规范
帕斯卡命法
首字母大写,后续所有单词首字母大写。类、接口用 。
1 public class Person{ 2 3 } 4 5 public interface InterfaceA{ 6 7 }
驼峰命名法
首字母小写,后续所有单词首字母大写。方法、属性、变量用。
1 private String myName; 2 3 public void showInfo(Product product);
类命名规范
- 类名需与文件同名
- 类名不能使用中文
- 类名只能包含字母、数字、下划线,并且不能以数字开头。
- 命名方法采用帕斯卡(pascal)命名法,即首字母大写,后续所有单词首字母大写。
- 类名尽量用名词、英文全称,不用动词,语义直观
- 一行只写一条语句
标识符命名规范
- 由字母、数字、下划线或‘$’组成,且不能由数字开始
- 标识符区分大小写
- 标识符不可使用关键字命名
- 要做到语义直观、见名知意
3、Java数据类型
基本数据类型
为值类型,存储在栈内存当中
boolean(1bit) byte(1) char(2) short(2) int(4) long(8) float(4) double(8)
引用数据类型
存储在堆内存当中,包括类、接口、数组等
数据类型的相互转换
自动转换: 空间小》空间大: byte 》char | short 》int 》long 》float 》double
强制转换: 空间大》空间小: byte 《 char | short 《 int 《 long 《 float 《 double
基本数据类型与引用数据类型的相互转换(装箱、拆箱)
装箱:
值类型 》引用数据类型
1 Integer a = new Integer(19); //new方法装箱 2 Integer b = Integer.valueOf(10); //.valueOf()方法装箱
拆箱:
引用数据类型 》值类型
1 Integer a = new Integer(19); 2 int b = a.intValue(); //xxxValue()方法拆箱
Java中的包装类
Boolean Byte Short Integer Long Float Double Character
String类型与其他数据类型的相互转换
其他数据类型转String:
String num = String.valueOf(8); //String.valueOf(int)
String转XXX类型:
int a = Integer.parseInt("29");
4、eclipse常用快捷键
-
- ctrl + d 删除一行
- ctrl + alt + 上下 上下复制
- ctrl + shift + s + r 自动生成get()、Set()方法
- ctrl + shift + s + o 自动生成构造方法
- ctrl + shift + s + v 自动生成继承方法
- shift + enter 自动新行
- alt + 上下 上下移动
- ctrl + alt + o 导包
- ctrl + / 单行注释
- ctrl + shift + / 多行注释
- ctrl + 鼠标左键 到定义
- ctrl + tab(自定义) 编辑器之间文档切换