识符
- Java标识符以字母、下划线、美元符开头,对大小写敏感;
- Java的常量值用字符串表示,区分不同的数据类型;
- 程序的执行过程:
4.变量分类:局部变量(方法体里声明的)和成员变量(类体里,方法体外声明) 在大括号里声明的 ,除了大括号就没人认识了。
5.中国的编码是GBK,Java字符采用Unicode编码,每个字符占两个字节;
- 十进制的10 和十六进制的0xA在内存中没有区别,都是二进制;
- Boolean类型不可与其他数据类型转换;byte,short,char之间不会相互转换,都自动转换成int;
- float f1=(float)0.1 与f1=0.1f的区别:前者是将八个字节强制转换为四个字节;
- 基础数据在内存中的对象就一块,引用类型的数据在内存中有两块;
- 形参和局部变量同等对待,局部变量在方法调用完后自动消失
- 异常时运行期间出现的错误,捕获异常catch必须和try连用,try里面写的是有可能出现异常的语句,catch里写的是当这些语句出现时该怎么办;一个try可以跟多个catch;
- 异常的分类Throwable:Error是系统错误,你处理不了的;Exception是你可以处理的异常;runtimeException是经常出现的错误,可以不管;
- 跟在catch下的finally里面的语句必须执行
- 直接用类名来访问的一定是静态方法;