第一章 JAVA开发入门
第一章 JAVA开发入门
目标:
- 了解语言特点
- 理解运行机制
- 掌握开发环境的变量
- 掌握环境变量的配置
- 掌握Eclipse开发工具的基本使用
1.1 JAVA概述
- 计算机语言:机器语言、汇编语言、高级语言
- Java是一门高级计算机语言
- 1995年5月推出的一种可以编写跨平台应用软件、完全面向对象的程序设计语言
- java分为三个技术平台:javaSE、javaEE、javaME。
- javaSE:java标准版,是为开发普通桌面和商务应用程序提供的解决方案。(是javaEE和javaMA的基础)javaSE是三个平台的核心部分,包含java最核心的类库。
- javaEE:java企业版,是为开发企业级应用程序提供解决方案。
- javaMA:java小型版,是为开发电子消费产品和嵌入式设备提供的解决方案。
特点:面向对象性、安全性、简单性、跨平台性、支持多线性
- 简单性:不使用指针,而是使用引用,并提供了自动的垃圾回收机制
- 面向对象性:Java语言提供了类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言是一个纯粹的面向对象程序设计语言。
- 安全性:不支持指针,一切内存的访问必须通过对象的实例变量。
- 跨平台性:Java语言编写的同一段程序可以运行在各种平台之上。
- 支持多线性:程序中有多个任务并发控制,很大程度上提高程序的运行效率。
1.2 JDK的使用
jdk:JAVA语言的开发环境(java编译器、java运行工具、java文档生成工具、java打包工具)
jre:java运行环境(不包含编译工具 )
jvm:java虚拟机。
JDK目录解读:
- bin目录:该目录存放一些可执行程序
- db目录:是一个小型的数据库
- jre目录:程序运行时的环境,java运行时的环境根目录。
- include目录:用于存放头文件
- lib目录:Java类库或库文件,是开发工具使用的归档包文件。
- src.zip文件:放置的是JDK核心类的源代码,通过该文件可查看。
- 注: bin目录下,javac.exe是java编译器工具
- 注: java.exe是java的运行程序,编译好的是后缀名为 .class的文件。
1.3第一个JAVA程序
- 新建一个记事本
- 代码:
class HelloWorld {
public static void main(String[] args) {
System.out.println("这是第一个Java程序!");
}
} - 保存到java-bin目录下
注:代码class后的文件名与保存的名字要一致,文件后缀名为.java - 打开doc窗口(系统键+R打开后输入cmd),将位置调整到class 文件所在位置。
注:输入cd ,将class的目录复制到后边 - 输入javac HelloWorld.java 进行编译。
6.输入java HelloWorld 进行运行。
常见的DOS命令
- exit 退出当前DOS命令窗口
cls 清屏
dos窗口中的内容如何复制任意位置,鼠标右键标记,选中复制的内容即可
dir 列出当前目录下所有的子目录
cd 命令表示改变目录- eg:cd 目录的路径
cd 写前面就是绝对路径
cd … 回到上级目录
cd\ 直接回到根目录
- eg:cd 目录的路径
- 切换盘符:
c: 回车
d:回车 - ipconfig 搜索IP 地址
解析注释:
- class 是一个关键字,用于定义一个类
- HelloWorld是类的名称,简称类名,关键字和类名之间用空格,制表符进行分隔。
- "public static void main(String [ ] args){ }"定义了一个main方法。
- 在main方法中编写了一条执行语句,“System.out println(“HelloWorld”);”,它的作用是打印一段文本信息。
- 程序中出现的空格、括号、分号等符号必须用英文半角格式。
1.4系统环境变量
- 配置临时classpath:set classpath=根目录
- path:可告知Windows去哪儿找java或javac这个命令 set
- classpath:告知java虚拟机去哪儿找可运行的后缀名为.class 文件。
- 如何配置:计算机属性—高级—环境变量—path/classpath(将所在目录复制)
1.5java的运行机制
- 编写一个HelloWorld.java文件
- 使用javac HelloWorld.java 进行编译,完成后,会自动生成一个HelloWorld.class字节码文件。
- 使用java HelloWorld 运行程序。
- 注: 不同的操作系统需使用不同版本的虚拟机。
特点:一次编写,到处运行。
java程序是跨平台,java虚拟机不能跨平台。
1.6Eclipse开发工具
- 创建java项目, 文件—新建—Java项目
- 包资源管理器中, 右键src—新建—包
- 创建java类, 右键包名—新建—类 (Name表类文本)
- 右键 run as application—运行
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?