Java基础概念
-
Java的特点
简单的:风格类似于C++,摒弃了C++中容易引发程序错误的特性(指针、结构、枚举、内存管理),提供丰富的类库;
面向对象的:支持继承,重载,多态;
健壮的:检查程序在编译和运行时的错误,是一种强类型的语言;
安全的:删除了指针与释放内存等操作,安全的体系结构;
解释的:编译器通过java代码生成字节码,由java解释器解释执行;
平台无关的:java程序运行在JVM上;
多线程的:在语言级别支持多线程的程序设计;
动态的:允许程序动态地装载运行过程中所需要的类;
-
Java跨平台的原因
根本在于JVM是根据平台特性编写的。
-
Java中的数据类型
8中数据基本类型:byte,short,char,int,long,float,double,boolean
对应的8中包装类型:Byte,Short,Character,Integer,Long,Float,Double,Boolean