初识java
1.1 Java简介
-
面向对象的高级编程语言
-
三大技术体系:
-
Java SE(标准版)
-
Java EE(企业版)
-
Java ME(微型版)
-
-
核心优势:跨平台性(JVM实现)、丰富的类库、自动内存管理。
1.2 Java重要性
应用领域
领域 | 典型应用 |
---|---|
企业级开发 | ERP系统、金融交易系统 |
Web开发 | 电商平台、门户网站 |
移动开发 | Android应用 |
大数据 | Hadoop、Spark生态系统 |
云计算 | 分布式系统、微服务架构 |
技术优势
-
2023年TIOBE排行榜长期保持前3
-
完善的生态体系(Spring全家桶等)
-
高薪岗位需求:后端开发、大数据工程师、Android开发
1.3 发展简史:
1.4 语言特性
-
跨平台性:"Write Once, Run Anywhere"
-
面向对象:封装/继承/多态
-
自动内存管理:GC垃圾回收机制
-
异常处理:完善的try-catch-finally体系
-
多线程支持:内置Thread类
二、开发环境配置
2.1 环境搭建步骤
-
下载JDK17:Oracle官网
-
配置环境变量:
-
JAVA_HOME:JDK安装路径
-
Path:添加%JAVA_HOME%\bin
-
验证安装:
java -version javac -version
2.2 HelloWorld实现:
/*** 第一个Java程序* 注意:类名需与文件名一致,且首字母大写*/ public class HelloWorld {// 程序入口public static void main(String[] args) {System.out.println("Hello, World!"); // 输出} }
编译的运行流程:
-
通过javac编译java源程序,生成.class字节码文件,用java运行字节码文件。