Java程序设计 课堂笔记第一节一、Java简介不仅仅是语言Java是一门高级编程语言由Sun公司后被Oracle收购于1995年发布。它的最大口号是 “一次编写到处运行”。1. Java的三个体系版本· Java SE标准版核心基础包含JVM、基础类库等我们本学期主要学习这个。· Java EE企业版用于大型企业级开发如网站后台。· Java ME微型版用于嵌入式设备如旧式手机目前使用较少。2. Java为什么流行· 面向对象符合人类的思维模式便于大型程序的维护。· 跨平台性基于JVM机制。· 健壮性强类型机制、异常处理、垃圾回收内存管理自动机制。---二、Java运行机制跨平台原理这是计科专业必须掌握的核心逻辑。Java程序并不能直接运行在操作系统上它通过 Java虚拟机JVM 作为中介。1. 编写阶段我们编写源码.java文件。2. 编译阶段编译器将源码编译成字节码.class文件这是JVM能识别的指令。3. 运行阶段不同平台Windows、Mac、Linux安装对应的JVMJVM负责将字节码解释成当前平台能识别的机器码。理解Java程序就像是一个说“世界语”的人JVM就是翻译官。去美国Windows需要一个英翻去日本Linux需要一个日翻只需要更换翻译官不同版本的JVM这个人字节码不需要改变。mermaidgraph LRA[编写源码brHello.java] -- B[编译brjavac命令]B -- C[字节码文件brHello.class]C -- D{Java虚拟机 JVM}D -- Windows -- E[Windows执行]D -- Mac -- F[Mac执行]D -- Linux -- G[Linux执行]---三、开发环境搭建JDK的安装· JVM虚拟机运行字节码的“虚拟电脑”。· JRE运行时环境JVM Java核心类库。如果你只想运行别人写好的程序装这个就够了。· JDK开发工具包JRE 开发工具编译器javac、调试器jdb等。作为开发者我们必须安装JDK。记忆口诀JDK包含JRE包含JVM。环境变量配置重点为了让电脑能在任何目录下都能识别java和javac命令需要配置环境变量· JAVA_HOME配置JDK的安装路径例如 C:\Program Files\Java\jdk-17。· Path添加 %JAVA_HOME%\bin。---四、第一个Java程序Hello World按照惯例我们编写第一个程序。步骤1编写源代码新建一个文本文档命名为 HelloWorld.java注意扩展名必须是.java。java/*** 这是我的第一个Java程序* 文件名必须与公共类名一致HelloWorld*/public class HelloWorld { // 定义一个公共类public static void main(String[] args) { // 主方法程序的入口// 向控制台输出文本System.out.println(Hello, World!);System.out.println(你好计科一班);}}步骤2编译打开命令行cmd切换到文件所在目录输入bashjavac HelloWorld.java如果没有报错目录下会多出一个 HelloWorld.class 文件。步骤3运行在命令行输入bashjava HelloWorld注意不需要加 .class 后缀运行结果Hello, World!你好计科一班五、代码结构深度解析· public class HelloWorld六、Java语法基础