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/7/4 8:28:32阅读更多 →
编译原理通关笔记:从哈工大课堂到及格线速通

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

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

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

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

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

2026/7/4 10:52:10阅读更多 →
如何快速批量获取音乐歌词:163MusicLyrics完整使用指南

如何快速批量获取音乐歌词:163MusicLyrics完整使用指南

如何快速批量获取音乐歌词:163MusicLyrics完整使用指南 【免费下载链接】163MusicLyrics 云音乐歌词获取处理工具【网易云、QQ音乐】 项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics 还在为音乐播放器缺少歌词而烦恼吗?163Mus…

2026/7/4 22:00:50阅读更多 →
cuda02-cuda编程模型  nvprof

cuda02-cuda编程模型 nvprof

文章目录1 软硬件架构知识2 kernel执行的性能部分3 并行性能表现3.1 线程束分支效率(1 - 分化分支 / 分支数)3.2 SM的实际占用率(活跃的warp数量 / SM支持最大并发warp数量):3.3 全局内存读取速度(全局内存…

2026/7/4 22:00:50阅读更多 →
Krea-2 Turbo模型深度实践指南:如何在有限硬件资源下实现专业级AI绘图

Krea-2 Turbo模型深度实践指南:如何在有限硬件资源下实现专业级AI绘图

Krea-2 Turbo模型深度实践指南:如何在有限硬件资源下实现专业级AI绘图 【免费下载链接】Krea-2 项目地址: https://ai.gitcode.com/hf_mirrors/Comfy-Org/Krea-2 你是否曾因显存不足而无法运行高质量的AI绘图模型?或者在使用高端模型时遭遇推理速…

2026/7/4 22:00:50阅读更多 →
三步玩转Sulphur-2:开启无审查AI视频创作新纪元

三步玩转Sulphur-2:开启无审查AI视频创作新纪元

三步玩转Sulphur-2:开启无审查AI视频创作新纪元 【免费下载链接】Sulphur-2-Base-GGUF 项目地址: https://ai.gitcode.com/hf_mirrors/vantagewithai/Sulphur-2-Base-GGUF 你是否曾幻想过这样的场景:脑海中闪过一个绝妙的创意画面,只…

2026/7/4 22:00:50阅读更多 →
Ryujinx免费Switch模拟器:终极完整指南,轻松在PC上畅玩Switch游戏

Ryujinx免费Switch模拟器:终极完整指南,轻松在PC上畅玩Switch游戏

Ryujinx免费Switch模拟器:终极完整指南,轻松在PC上畅玩Switch游戏 【免费下载链接】Ryujinx 用 C# 编写的实验性 Nintendo Switch 模拟器 项目地址: https://gitcode.com/GitHub_Trending/ry/Ryujinx 想在电脑上体验《塞尔达传说:旷野…

2026/7/4 22:00:50阅读更多 →
PyTorch模型保存与加载的两种方法及避坑指南

PyTorch模型保存与加载的两种方法及避坑指南

1. PyTorch模型保存与读取的核心价值在深度学习项目开发中,模型持久化是连接实验环境与生产部署的关键桥梁。作为PyTorch开发者,我们经常需要在以下场景中处理模型保存与加载:训练过程中定期保存检查点(checkpoint)防止…

2026/7/4 21:55:50阅读更多 →
AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

6个月前的2025年12月,Boris Cherny 公开宣布自己卸载了 IDE。一时间,Vibe Coding 成了全行业最热的话题。6个月后,当我们回过头来拉一份真实账本,发现事情远没有"一句话生成一个App"那么浪漫。本文从产品经理和研发两个…

2026/7/4 14:25:39阅读更多 →
审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

引言:审计结束三个月了,审计员的权限还没关某城商行每年按照监管要求开展至少一次数据安全审计。审计期间,内审部门需要抽样检查各类业务数据——交易流水、客户信息、员工操作日志、权限配置记录。这些数据分布在不同系统中,审计…

2026/7/4 14:57:00阅读更多 →
端到端自动驾驶:从GTC‘26看工程可信落地的核心逻辑

端到端自动驾驶:从GTC‘26看工程可信落地的核心逻辑

1. 项目概述:当算法工程师走进GTC26展厅,看到的不是芯片,而是“端到端”的呼吸节奏“端到端”这三个字,在GTC’26现场出现的频率,高得像NVLink带宽测试时的峰值曲线——它不再是一个论文里的技术路径选项,而…

2026/7/4 0:02:48阅读更多 →
缺牙修复科普:常见义齿类型与选择参考

缺牙修复科普:常见义齿类型与选择参考

缺牙修复科普:常见义齿类型与选择参考牙齿缺失是中老年人群中较为常见的口腔问题,不仅会造成咀嚼不便、进食受影响,长期还可能对营养摄入与日常社交带来困扰。义齿是改善缺牙问题的常用方式,目前市面上的义齿种类较多,…

2026/7/4 0:02:48阅读更多 →
STM32F091RC与LTC6904实现高精度方波信号生成

STM32F091RC与LTC6904实现高精度方波信号生成

1. 项目概述:LTC6904与STM32F091RC的精准方波生成方案在嵌入式系统开发中,精确的时钟信号和定时控制往往是项目成败的关键。LTC6904作为一款低功耗、高精度的可编程振荡器芯片,与STM32F091RC这款ARM Cortex-M0内核微控制器的组合,…

2026/7/4 0:02:48阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/4 1:16:56阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/4 2:33:55阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/4 2:33:55阅读更多 →