首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >《Java 程序设计》第1章-Java语言概述

《Java 程序设计》第1章-Java语言概述

作者头像
啊阿狸不会拉杆
发布2026-01-21 12:43:40
发布2026-01-21 12:43:40
110
举报

最适合零基础的Java入门指南!从环境搭建到第一个程序,手把手带你实践!


1.1 Java起源与发展

1.1.1 Java的起源 1995年由Sun公司(现Oracle)发布,最初命名为Oak,专为嵌入式设备设计。后因互联网兴起转型为Web开发语言,并改名Java。

1.1.2 Java的发展历程

  • Java 1.0(1996) → Java 8(2014,Lambda表达式) → Java 17(2021,长期支持版)
  • 技术演进:Applet → Servlet/JSP → Android开发 → 大数据(Hadoop)

1.1.3 Java语言的优点 ✅ 跨平台(Write Once, Run Anywhere) ✅ 面向对象(封装、继承、多态) ✅ 健壮性(自动内存管理、异常处理) ✅ 丰富的类库(Java API)


1.2 Java平台与开发环境

1.2.1 Java平台与应用领域

平台

应用场景

Java SE

桌面应用、基础开发

Java EE

企业级Web应用(如银行系统)

Java ME

嵌入式设备(已逐渐淘汰)

1.2.2 JDK、JRE和JVM

  • JDK(Java Development Kit):开发工具包(含编译器javac)
  • JRE(Java Runtime Environment):运行环境(含JVM)
  • JVM(Java Virtual Machine):执行字节码的虚拟机

1.2.3 Java字节码与平台独立 .java →(编译)→ .class字节码 →(JVM解释执行)→ 机器码

1.2.4 JDK下载与安装

官网下载JDK 17(Oracle官网

安装后配置环境变量:

代码语言:javascript
复制
# Windows示例  
JAVA_HOME = C:\Program Files\Java\jdk-17  
Path添加 %JAVA_HOME%\bin  

验证安装:

代码语言:javascript
复制
java -version  
javac -version  

1.2.5 Java API文档

  • 在线文档:Java 17 API
  • 本地查看:下载后通过浏览器打开index.html

1.3 Java程序基本结构

1.3.1 Java程序开发步骤

1.3.2 第一个程序分析

代码语言:javascript
复制
// HelloWorld.java
public class HelloWorld {       // 类名必须与文件名一致
    public static void main(String[] args) {  // 程序入口
        System.out.println("Hello, CSDN! I'm 啊阿狸不会拉杆");  // 输出语句
    }
}

运行结果:


1.4 程序文档风格和注释

1.4.1 一致的缩进和空白

  • 缩进:4个空格(非Tab)
  • 操作符两侧加空格:int sum = a + b;

1.4.2 块的风格

代码语言:javascript
复制
// 推荐风格  
public static void main(String[] args) {  
    System.out.println("规范格式");  
}  

// 不推荐  
public static void main(String[] args)  
{  
    System.out.println("非常规格式");  
}  
代码语言:javascript
复制

1.4.3 Java程序注释

代码语言:javascript
复制
// 单行注释  

/*  
 * 多行注释  
 * 用于方法说明  
 */  

/**  
 * 文档注释(生成API文档)  
 * @author CSDN  
 */  
public class Demo {} 
代码语言:javascript
复制

1.5 Eclipse集成开发环境
  1. 下载安装Eclipse官网
  2. 创建项目: File → New → Java Project → 输入项目名
  3. 编写代码: 右键src → New → Class → 输入类名(勾选public static void main

1.6 小结

核心概念

要点总结

Java跨平台

JVM实现“一次编写,到处运行”

JDK vs JRE

开发工具包 vs 运行环境

程序结构

类定义 + main方法入口

注释

单行、多行、文档注释


编程练习

题目:编写程序输出个人信息(姓名、年龄、爱好),要求:

  1. 使用文档注释说明代码功能
  2. 代码符合缩进规范

解答

代码语言:javascript
复制
/**
 * 个人信息输出程序
 * @author CSDN读者
 * @version 1.0
 */
public class PersonalInfo {
    public static void main(String[] args) {
        // 定义变量并初始化
        String name = "啊阿狸不会拉杆";
        int age = 20;
        String hobby = "羽毛球,数码科技";

        // 输出信息
        System.out.println("姓名: " + name);
        System.out.println("年龄: " + age);
        System.out.println("爱好: " + hobby);
    }
}

运行结果:

代码语言:javascript
复制

思维导图总结

动手实践是学习编程的最佳方式!立即安装JDK,运行你的第一个Java程序吧! 如有疑问,欢迎评论区交流讨论~ 💬

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-07-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.1 Java起源与发展
  • 1.2 Java平台与开发环境
  • 1.3 Java程序基本结构
  • 1.4 程序文档风格和注释
  • 1.5 Eclipse集成开发环境
  • 1.6 小结
  • 编程练习
  • 思维导图总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档