1、java的简单特性:跨平台性(平台在此所指的是操作系统,而操作系统值的是平台)
怎样做到跨平台性?因为有JVM的出现,只要计算机上安装了虚拟机就可以运行不同的程序
JVM的作用:能解释java语言的程序;
正是因为有了JVM才使java语言具备了良好的移值性;
2、java语言的开发环境:
JRE:java Runtime Enviroment Java 运行环境:包括javaJVM和核心类库 简单:JRE = JVM+核心类库
JDK:java Development Kit java 开发工具:包括java工具类 比如;javac 编译器 java运行
总的说来就是一句话:使用JDK开发完的程序交给JRE运行
3、path环境变量有什么作用? 用于记录应用程序所在的路径
4、配置path环境变量的目的:为了方便任何情况下都能执行应用程序
5、java中常见的几种异常?
java.lang.NullPointerException(空指针异常) 调用了未经初始化的对象或者是不存在的对象
经常出现在创建图片或者是在数组的初始化和数组元素的初始化混淆
java.lang.ClassNotFoundException (指定的类不存在)
类的名称和路径是否正确即可 调用Class.forName();
java.lang.NumberFormatException (字符串转换为数字异常)
将String转换为指定的数字类型,如果该字符不满足数字类型要求的格式时,抛出异常,如"123#456"将该字符串转为数字有错。
java.lang.IndexOutOfBoundsException(数组小标越界)
java,lang.IllegalArgumentException(方法的参数错误)
java.lang.IllegalAccessException(没有访问权限)
java.lang.ArithmeticException(数学运算异常)
java.lang.ClassCastException(数据类型转换异常)
java.lang.FileNotFoundException(文件未找到异常)
java.lang.NoSuchMethodException(方法未找到异常)
6、标识符
程序中自己定义的一些名称
规则:0-9 数字,a-z 26个字母,_以及$组成,注意区分特殊的标识符是否合法,不能以数字开头,不能使用关键字,(扩展:_和$符号的使用;eg:Demo_1$Test)
7、常见的8中基本数据类型:
站内存大小 取值范围 默认值
byte:1个字节(8位) -128~127 0
short:2个字节(16位) -2(的15次方)~2(的15次方)-1 0
long:8个字节(64位) -2(的63次方)~2(的63次方)-1 0
boolean:1个字节(8位) true,false false
float:4个字节(32位) 1.4013E~3.4028E+38 0.0F
double:8个字节(64位) 4.9E-324~1.7977E+308 0.0D
char:2个字节(16位) 0~2(的16次方)-1 '\u0000'
int:4个字节(32位) -2(的31次方)~2(的31次方)-1 0