一、Java 基础
1. Java特点
-
简单
与C++类似,删除了极少使用、不易理解、容易混淆的C++功能,如:运算符重载、多重继承等。加入自动垃圾收集功能,简化了Java程序的内存分配和释放工作,大幅减少了程序中的漏洞。
-
面向对象
使用对象、类、继承、封装、多态等基本概念进行程序设计。
-
与平台无关
编译器产生结构中立的字节码,字节码可以在任何提供了Java虚拟机的系统上运行,且Java严格定义基本数据类型大小和运算符行为,因此易与各平台兼容。
-
多线程
指允许同时运行多个任务,Java核心库中包含Thread类,且Java运行时,系统提供线程监视和同步锁定机制。
多线程有更好的交互式回应能力和CPU利用率等优点。 -
安全
包含运行异常检查和编译异常检查,可以尽早发现错误,Java的对象创建机制和自动垃圾回收机制也减少了因内存管理不当引起的错误。
-
动态
Java可以在分布式环境中动态维护程及类库,类库升级后,无需修改程序、重新编译。
2. Java的执行环境
3. Hello World
public class HelloWorld{
public static void main(String args[]){
System.out.println("Hello World!");
}
}
记:2020头秃之路正式开始!