JAVA基础概念
JDK
JDK:Java Development Kit (JAVA开发工具包)
JDK=JRE+开发工具集(例如Javac编译工具等)
JRE
JRE:Java Runtime Environment (JAVA运行环境)
JRE=JVM(JAVA虚拟机)+Java SE标准类库
应用程序=算法+数据结构
计算机语言的发展迭代史
第一代:机器语言
第二代:汇编语言
第三代:高级语言
(1)面向过程:c,pascal,fortran (2)面向对象:JAVA,JS,PYTHON,SCALA
JAVA语言版本迭代
1996年,发布JDK1.0
2004年,发布里程碑版本,JDK1.5,为突出此版本的重要性,更名为JDK5.0
2005年,J2SE→javaSE,J2EE→javaEE,J2ME→JavaME
2014年,发布JDK8.0,继JDK5.0以来变化最大的版本
Java应用领域
Java web开发:后台开发
大数据开发
Android应用开发:客户端开发
Java语言的特点
面向对象性:
两个要素:类、对象
三个特征:封装、继承、多态
健壮性:
去除了C语言中的指针
自动的垃圾回收机制(仍然会出现内存溢出、内存泄漏)
跨平台性:
write once,run anywhere:一次编译,到处运行 (归功于:JVM)
Windows版JVM、Linux版JVM、mac版JVM
JDK JRE JVM关系
JDK=JRE+JAVA开发工具集(例如javac.exe,java.exe,javadoc.exe)
JRE=JVM+JAVA SE标准类库(API)
JAVA编译、运行流程

注释
单行注释://
多行注释:/* */
文档注释:/** */

浙公网安备 33010602011771号