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编译、运行流程

注释

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

posted @ 2022-08-18 23:30  记得早睡记得早睡  阅读(52)  评论(0)    收藏  举报