Java第一章核心知识点总结
一、Java概述1.1 什么是Java· Java是Sun公司现属Oracle于1995年推出的面向对象编程语言· 创始人詹姆斯·高斯林James Gosling1.2 Java的三大技术平台1.3 Java语言的特点常考1. 跨平台性Write Once, Run Anywhere—— 核心优势2. 面向对象 —— 封装、继承、多态3. 健壮性 —— 强类型机制、异常处理、垃圾回收GC4. 安全性 —— 无指针访问、类加载机制5. 多线程 —— 支持并发编程6. 简单易学 —— 语法接近C/C但去掉了指针和多重继承等复杂特性二、Java运行机制重中之重2.1 核心概念2.2 三者的包含关系JDK└── JRE└── JVM背下这句话JDK JRE JVM2.3 Java程序的执行过程两步走.java源文件 ——[javac 编译]—— .class字节码 ——[java 运行]—— 结果输出2.4 跨平台原理· 不同操作系统有各自对应的JVM· 所有JVM都能识别相同的字节码.class文件· 所以一次编译到处运行三、第一个Java程序HelloWorld3.1 完整代码public class HelloWorld {public static void main(String[] args) {System.out.println(Hello, World!);}}3.2 代码拆解背下来3.3 编译运行命令DOS/终端操作javac HelloWorld.java # 编译 → 生成 HelloWorld.classjava HelloWorld # 运行 → 输出 Hello, World!⚠️ 运行命令不带 .class四、注释示例// 这是单行注释/*这是多行注释可以写多行*//*** 这是文档注释* 通常写在类或方法上方*/五、标识符与关键字5.1 标识符名字的命名规则· 由字母、数字、下划线 _、美元符 $ 组成· 不能以数字开头· 不能是Java关键字· 严格区分大小写· 无长度限制✅ 合法示例name、student_1、$money、userName❌ 非法示例123abc数字开头、class关键字、user-name含减号5.2 命名规范约定俗成不是强制5.3 常用关键字不用背全先混眼熟public、class、static、void、main、int、double、if、else、for、while、return、new、this、super、package、import、interface、abstract、final、try、catch、throw---六、本章重点速记卡

相关新闻

【大厂笔试通关指南】-- 从ACM模式到核心代码,手把手拆解高频题型与实战策略

【大厂笔试通关指南】-- 从ACM模式到核心代码,手把手拆解高频题型与实战策略

1. 大厂笔试全流程拆解:从通知到交卷的完整攻略 收到大厂笔试通知的那一刻,很多人会陷入两种极端状态:要么觉得"反正都是算法题,刷过LeetCode就行",要么开始焦虑"ACM模式到底是什么鬼"。作为经历过…

2026/6/18 4:55:58阅读更多 →
编译原理通关笔记:从哈工大课堂到及格线速通

编译原理通关笔记:从哈工大课堂到及格线速通

1. 编译原理速通指南:从哈工大课堂到及格线 编译原理这门课在计算机专业里一直是个"硬骨头",尤其是哈工大的编译原理课程,以内容深、实验多著称。作为一个过来人,我完全理解大家面对这门课时的焦虑——复杂的理论推导、…

2026/6/18 4:55:58阅读更多 →
Spring Boot 4.0 对 AOT(提前编译)和 GraalVM 原生镜像的支持有哪些强制性变化或核心增强?如何针对原生镜像环境进行代码适配?

Spring Boot 4.0 对 AOT(提前编译)和 GraalVM 原生镜像的支持有哪些强制性变化或核心增强?如何针对原生镜像环境进行代码适配?

Spring Boot 4.0 对 AOT 和 GraalVM 原生镜像的支持增强与代码适配指南 随着微服务架构和云原生应用的流行,开发人员对应用程序的启动速度和资源使用效率的需求越来越高。在这种背景下,Spring Boot 4.0 引入了对 AOT(提前编译)和 …

2026/6/18 4:55:58阅读更多 →
如何构建专业AI终端评测系统:5步实现自动化评估实战指南

如何构建专业AI终端评测系统:5步实现自动化评估实战指南

如何构建专业AI终端评测系统:5步实现自动化评估实战指南 【免费下载链接】terminal-bench A benchmark for LLMs on complicated tasks in the terminal 项目地址: https://gitcode.com/GitHub_Trending/tb/terminal-bench 还在为AI模型在真实终端环境中的表…

2026/6/18 6:21:04阅读更多 →
SegFormer实战指南:显存优化与跨分辨率泛化

SegFormer实战指南:显存优化与跨分辨率泛化

1. 项目概述:为什么SegFormer不是又一个“Transformer套壳”,而是语义分割的务实革命我第一次在Cityscapes验证集上跑通SegFormer-B3时,心里想的不是“哇,SOTA又刷新了”,而是“终于不用再为显存炸掉重调batch size焦头…

2026/6/18 6:21:04阅读更多 →
图像隐写术与检测技术:INN方案的安全漏洞与ICA检测方法

图像隐写术与检测技术:INN方案的安全漏洞与ICA检测方法

1. 图像隐写术与检测技术概述在数字信息时代,数据安全始终是核心议题之一。图像隐写术作为一种特殊的信息隐藏技术,其核心目标是将秘密信息嵌入到普通图像中,使这些修改对人眼和常规分析工具都不可察觉。与加密技术不同,隐写术的重…

2026/6/18 6:21:04阅读更多 →
Grok 4.3 Beta深度解析:原生多模态与2M上下文如何重构AI工作流

Grok 4.3 Beta深度解析:原生多模态与2M上下文如何重构AI工作流

1. 项目概述:这不是一次常规升级,而是一次多模态工作流的底层重写我用 Grok 4.3 Beta 连续高强度跑了三周,从早八点到凌晨一点,中间穿插了视频拉片、前端克隆、车间数据诊断、跨平台脚本调度等真实生产场景。它给我的第一感觉不是…

2026/6/18 6:21:04阅读更多 →
Cursor Free VIP终极指南:永久免费解锁AI编程助手完整功能

Cursor Free VIP终极指南:永久免费解锁AI编程助手完整功能

Cursor Free VIP终极指南:永久免费解锁AI编程助手完整功能 【免费下载链接】cursor-free-vip [Support 0.45](Multi Language 多语言)自动注册 Cursor Ai ,自动重置机器ID , 免费升级使用Pro 功能: Youve reached your…

2026/6/18 6:21:04阅读更多 →
工业AI视觉规模化落地:从托盘扫描到流式感知的实战架构

工业AI视觉规模化落地:从托盘扫描到流式感知的实战架构

1. 项目概述:这不是一句新闻稿,而是一组被压缩的工业现场密码“Gather AI Is Scaling Rapidly: 8x Pallets Scanned in Q1 2022 Than All of 2021”——这句话乍看像某家AI公司发在LinkedIn上的季度战报,但如果你在物流中心干过三年以上&…

2026/6/18 6:16:03阅读更多 →
ZigBee HA智能家居开发实战:从集群模型到NXP JN516x代码实现

ZigBee HA智能家居开发实战:从集群模型到NXP JN516x代码实现

1. ZigBee HA:智能家居的“通用语言”与开发基石如果你正在或计划踏入智能家居设备开发领域,尤其是基于ZigBee协议,那么“ZigBee Home Automation”这个名词你一定不陌生。它不仅仅是ZigBee联盟定义的一套应用层规范,更是确保不同…

2026/6/18 0:00:24阅读更多 →
Java毕设选题推荐:基于 Spring Boot 的个人随笔博客运维管理系统的设计与实现 基于 Spring Boot 的用户原创博客分享社区【附源码、mysql、文档、调试+代码讲解+全bao等】

Java毕设选题推荐:基于 Spring Boot 的个人随笔博客运维管理系统的设计与实现 基于 Spring Boot 的用户原创博客分享社区【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/6/18 0:00:24阅读更多 →
JN517x嵌入式开发实战:看门狗、脉冲计数器与I2C接口的深度解析与避坑指南

JN517x嵌入式开发实战:看门狗、脉冲计数器与I2C接口的深度解析与避坑指南

1. 项目概述在嵌入式开发领域,尤其是基于NXP JN517x这类无线微控制器的项目中,系统稳定性和与外设的可靠交互是两大核心挑战。前者关乎产品能否在无人值守的复杂环境中长期运行,后者则决定了设备能否准确感知世界并与其他芯片“对话”。JN517…

2026/6/18 0:00:24阅读更多 →