1.Java的发展历史
- Java语言是Sun公司在1995年发布的一个基于C++的编程语言;
- 1996年,Sun公司发布了第一个JDK:JDK 1.1;
- 2009年,Oracle收购Sun,获得Java的授权;
- 2007年,Google发布了基于Linux的移动平台:Android,Android使用Java语言作为开发语言;
- 2011年,Oracle发布Java SE7;
2.Java的运行机制
- Java是一种解释型语言
- 编译型语言:C, C++, Object-C, Swift, Kotlin,编译型语言运行速度快、占用空间小,但是移植性差;
- Java的运行基础是在C++基础上开发的JVM(Java virtual machine),Java的代码文件为.java文件,在JVM上编译成.class文件,再在Java解释器上形成可执行文件;
- JVM面对程序员提供统一的编程规范,面对不同的操作环境定制不同的JVM操作规范,从而实现“一套代码,多地应用”;
- Oracle公司制定了JVM的统一标准,包括:
- 指令集;
- 寄存器;
- 类文件的格式
- 栈
- 垃圾回收器
- 存储区
3.Java开发环境搭建
- 下载配置JDK
- 网站:http://www.oracle.com/technetwork/java/javase/downloads/index.html
- JDK包括了运行环境jre和开发环境jdk
- 配置JDK
- 在计算机的环境变量中,设置Path
2.Linux环境见转载文章
3.在cmd端,执行Java -version,检查Java是否安装完成;
3.编译Java程序
- 为后续方便,我们统一使用JetBrain公司的IDEA编译器;
- Java程序的格式变化:.java->.class->可执行文件;
- 第一个Java程序:
/*第一个Java程序
1.类是Java程序最小的程序单位;
2.main方法的写法是固定的:public static void main(String[] args){}
3.java 的命名规范:驼峰命名法;
4.Java严格区分大小写;
*/
public class JavaDescribe {
public static void main(String[] args){
System.out.println("Hello, world");
}
}
4.其他知识
- 内存泄漏:一些分配出去的内存没有被及时回收,导致内存空间不够使用;