初入Java的世界
请自行了解Java的发展历史。
Java体系结构
1.标准版 Java SE
2.企业版 Java EE
3.微型版 Java ME
Java SE 是基础,需要学习SE 才可以学习其他版本。
Java可以做什么
开发桌面应用程序,银行软件,门户网站,等等... ...
Java语言的特点
1. 一种纯面向对象的语言。
2.一种跨平台的语言。与平台无关。
3.健壮性语言,吸收的c和c++的有点。
4.安全性高。自动回收垃圾,强类型检查,取消指针。等特点。
Java 为何可以跨平台?
关于JVM(java虚拟机)
JVM可以理解为一个可运行Java字节码的虚拟计算机系统,它有一个解释器组件,可以实现Java字节码和计算机操作系统之间的通信,对于不同的平台Java有不同的JVM。但是它屏蔽了底层的运行平台差别,实现了Java的经典口号“一次编译,随处运行”。
Java 垃圾回收器
在C/C++等语言中,由程序员负责回收无用内存,Java消除了程序员回收无用内用空间的责任,JVM提供了一种系统线程跟踪存储空间的分配情况,并在JVM空闲的时候,检查并释放那些可以被释放的存储空间。垃圾回收器在Java程序运行的过程中自动启用。
自行配置Java环境。
JDK: Java开发工具集 (安了JDK之后无需再安装JRE)
JRE:Java运行环境
Java 程序开发的三个步骤:
第一个Java程序
新建一个HelloWorld.java 文件,写入以下代码
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
使用cmd窗口的话 先使用 javac HelloWorld.java 编译。再使用java HelloWorld 运行。
至此,完成了第一个程序。