Java概论——JavaSE基础
Java概论
Java特性和优势
-
简单性
-
面向对象
-
可移植性
-
高性能:即时编译
-
分布式:可处理TCP/IP协议的一些东西
-
动态性:通过反射机制使其具有动态性
-
多线程:良好的交互性和实时性
-
安全性:防病毒、防篡改
-
健壮性
Java三大版本
- JavaSE:标准版(桌面版,控制台开发)
- JavaME:嵌入式开发(手机、小手电,已淘汰)
- JavaEE:企业版开发(Web端,服务器开发)
JDK、JRE、JVM
JDK:Java Development Kit
JRE:Java Runtime Environment Java运行环境
JVM:Java Virtual Machine
Hello World
-
新建一个文件夹,存放代码
-
新建一个Java文件
- 后缀名为.java
- Hello.java
-
编写代码
public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!"); } } -
使用
javac Hello.java
编译Hello.java,生成Hello.class -
使用
java Hello
运行class文件 -
运行结果
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」