主要内容包括:Java 的历史背景与简介、 Java 最基础的语法(到面向对象之前)
“文科”类知识点
- 背景故事
Java,一种面向对象的编程语言,自1995年由Sun Microsystems公司推出以来,便在全球范围内迅速崭露头角。它的诞生源于一个名为“Oak”的项目,旨在为嵌入式设备提供一种通用编程语言。然而,随着互联网的兴起,Java凭借其“一次编写,到处运行”的特性,成功转型为网络时代的编程利器。经过多年的发展,Java已成为企业级应用开发、Android移动应用开发以及大数据处理等领域的重要技术基石。
-
体系平台
- Java SE(Standard Edition)标准版
- Java EE(Enterprise Edition)企业版
- Java ME(Micro Edition)小型版
-
Java 特性
- Java 是跨平台的:.java文件编译成 .class文件,.class文件可以在不同系统的 JVM 上运行,从而实现跨平台。
- Java 是解释型语言!编译型语言要编译成.exe文件,而不是.class。
-
运行机制
- JDK (Java Development Kit): JDK是Java语言的软件开发工具包,它为Java程序的开发提供了完整的工具集和库。JDK包含了Java编译器(javac)、Java运行时环境(JRE)、Java文档生成器(javadoc)、Java调试器(jdb)以及其他用于开发、调试和监控Java应用程序的工具。简而言之,如果你想编写和编译Java程序,你就需要安装JDK。
- JRE (Java Runtime Environment): JRE是运行Java应用程序所必需的环境,它包含了JVM、Java核心类库和支持文件。如果你只是想运行Java程序,而不是开发它们,那么你只需要安装JRE。JRE不包含Java编译器和其他开发工具,因此它比JDK要小,更适合最终用户使用。
- JVM (Java Virtual Machine): JVM是Java程序运行的核心环境,它是一个可以执行Java字节码的虚拟机进程。JVM负责将Java字节码转换为特定操作系统的机器码,从而实现跨平台运行。它还负责管理内存分配、垃圾回收、安全性和线程管理等核心功能。不同的操作系统和硬件平台有不同版本的JVM,但它们都保证了Java程序能够在任何安装了相应JVM的平台上运行。