当前位置: 首页 > news >正文

认识Java——我的第一个程序 Java中文编程

第1篇:认识Java——我的第一个程序

**作者:**中文编程倡导者—— 李金雨
联系方式:wbtm2718@qq.com

目标:让你成功运行第一个Java程序,建立学习信心!
预计时间:2课时(90分钟)
难度:⭐☆☆☆☆(超级简单)


一、开篇引入

1.1 本课目标

学完本篇,你将能够:

  • ✅ 理解什么是编程(用生活例子)
  • ✅ 安装好Java开发环境(JDK)
  • ✅ 写出并运行你的第一个Java程序
  • ✅ 学会让电脑"说话"(输出文字)
  • ✅ 学会写注释(给代码做笔记)

1.2 生活场景引入

编程就像写菜谱!

想象一下:

  • 你妈妈要教你做蛋炒饭,会写一张菜谱:

    1. 准备米饭一碗 2. 打两个鸡蛋 3. 热锅倒油 4. 倒入鸡蛋翻炒 5. 倒入米饭继续炒 6. 加盐调味 7. 出锅装盘
  • 编程就是写这样的"菜谱",只不过这个菜谱是给电脑看的!

  • 电脑就像严格按照菜谱做饭的厨师,你让它做什么,它就做什么,绝不含糊!

1.3 预期成果展示

运行今天的程序后,你会看到:

======================================== 欢迎来到Java编程世界! ======================================== 你好,我是Java,最流行的编程语言! 中文编程真简单,一看就懂! 作者:小明 日期:2026年4月12日 ========================================

酷不酷?这就是你即将创造的东西!


二、概念讲解

2.1 Java是什么?

Java是Oracle公司开发的一种编程语言,已经风靡世界20多年!

Java有多简单?看看对比!

其他语言写"你好世界":

C++版本(要写好多行):

#include<iostream>intmain(){std::cout<<"你好,世界!"<<std::endl;return0;}

Python版本(太简单但速度慢):

print("你好,世界!")

Java版本(结构清晰!):

publicclass你好世界{publicstaticvoidmain(String[]args){System.out.println("你好,世界!");}}

Java的优势:

  • 语法严谨- 养成良好的编程习惯
  • 跨平台- “一次编写,到处运行”
  • 生态最大- 什么功能都有现成的库
  • 就业最广- 世界500强都在用

2.2 什么是编程?

编程= 把你想让电脑做的事情,用代码写下来

写代码就像:

  1. 🧠想清楚要做什么(比如:让电脑说"你好")
  2. ✍️写代码(用Java语言写下来)
  3. ▶️运行(让电脑执行你的代码)
  4. 👀看结果(电脑按你的指令做事)

2.3 最重要的概念:System.out.println

System.out.println是Java中让电脑说话的功能!

把它想象成一个喊话器

  • 你对喊话器说"你好",它就大声喊出"你好"
  • System.out.println("你好")就在屏幕上显示"你好"
System.out.println("你想说的话");

注意:要说话的内容必须用双引号包起来!

2.4 注释:给代码做笔记

注释就是代码中的笔记和说明,电脑运行时会忽略它们。

// 这是单行注释,以两个斜杠开头/* 这是多行注释 可以写很多行 以斜杠加星号开始,星号加斜杠结束 */

为什么要写注释?

  • 📝 提醒自己这段代码是干什么的
  • 👥 别人能看懂你的代码
  • 🧠 理清编程思路

三、动手实践

3.1 安装Java开发环境(JDK)

什么是JDK?

  • JDK = Java Development Kit(Java开发工具包)
  • 就像你的编程工具箱

安装步骤:

第一步:下载JDK

  1. 打开浏览器,访问:https://www.oracle.com/java/technologies/downloads/
  2. 选择适合你电脑的版本(Windows / Mac / Linux)
  3. 点击下载按钮

第二步:安装JDK

  1. 双击下载的安装文件
  2. 一路点击"下一步"(Next)
  3. 记住安装路径(建议默认路径)

第三步:验证安装

  1. 打开命令提示符(按Win+R,输入cmd)
  2. 输入命令:java -version
  3. 如果显示Java版本信息,说明安装成功!

3.2 创建第一个Java程序

方法1:使用记事本(最简单)

  1. 在桌面上新建一个文本文档
  2. 将文件名改为你好世界.java
    • 注意:文件名必须和类名一致!
  3. 用记事本打开,输入以下代码:
publicclass你好世界{publicstaticvoidmain(String[]args){System.out.println("你好,Java!");System.out.println("我是最强大的编程语言!");System.out.println("中文编程真简单!");}}
  1. 保存文件
  2. 打开命令提示符,切换到桌面目录
  3. 输入命令编译:javac 你好世界.java
  4. 输入命令运行:java 你好世界

方法2:使用IntelliJ IDEA(推荐)

  1. 下载安装IntelliJ IDEA Community(免费版)
  2. 打开IDEA,点击"New Project"
  3. 选择"Java",点击"Next"
  4. 填写项目名称(如"我的第一个Java程序")
  5. 创建完成后,在src文件夹下新建你好世界.java
  6. 输入代码,点击绿色的▶按钮运行

3.3 基础练习(必做)

练习1:修改打印内容

把程序改成输出自己的名字:

publicclass你好世界{publicstaticvoidmain(String[]args){System.out.println("大家好,我叫张三!");System.out.println("我正在学习Java编程!");}}

练习2:打印一首诗

用四个打印语句输出一首你喜欢的诗:

publicclass你好世界{publicstaticvoidmain(String[]args){System.out.println("《静夜思》");System.out.println("床前明月光,");System.out.println("疑是地上霜。");System.out.println("举头望明月,");System.out.println("低头思故乡。");}}

3.4 进阶练习(选做)

练习3:画字符图形

用多个打印语句画一个简单的图形:

publicclass你好世界{publicstaticvoidmain(String[]args){System.out.println(" * ");System.out.println(" *** ");System.out.println("*****");System.out.println(" *** ");System.out.println(" * ");}}

3.5 挑战练习(拓展)

练习4:制作个性名片

用System.out.println制作一张个性的文字名片:

publicclass你好世界{publicstaticvoidmain(String[]args){System.out.println("══════════════════════");System.out.println(" 姓名:张三");System.out.println(" 年龄:15岁");System.out.println(" 爱好:编程、篮球");System.out.println(" 格言:好好学习,天天向上");System.out.println("══════════════════════");}}

四、知识总结

4.1 核心概念回顾

概念说明代码示例
Java程序结构所有代码都在public classpublic class 类名 { ... }
main方法程序入口,从这里开始执行public static void main(String[] args)
输出语句让电脑说话System.out.println("内容")
注释给代码做笔记// 注释内容

4.2 关键代码速查

// Java程序的基本结构publicclass你好世界{publicstaticvoidmain(String[]args){// 你的代码写在这里System.out.println("要输出的内容");}}

4.3 常见错误提醒

错误原因解决方法
找不到或无法加载主类类名和文件名不一致检查文件名和public class后的名字是否一样
需要’.class’没有编译就运行先运行javac编译,再运行java
未结束的字符串文字漏了双引号检查字符串两边的双引号
找不到符号单词拼写错了检查SystemString等单词大小写

五、课后作业

5.1 巩固练习

  1. 修改程序,输出你的学校名称和班级
  2. 用5个打印语句输出一个五角星图案
  3. 输出一个简单的加法算式(如:1 + 1 = 2)

5.2 创意编程

设计一张"个人名片",包含:

  • 姓名、年龄
  • 爱好和特长
  • 一句座右铭
  • 用符号装饰边框

5.3 下篇预习

  • 🤔 什么是"数据"?计算机为什么需要不同类型的数据?
  • 🤔 怎么在程序里存储数字、文字?

下一篇我们将学习:数据与数据类型——存储信息的小盒子


💡 小贴士:编程就像学骑自行车,一开始可能会摔倒,但多练习几次就会了!不要怕犯错,错误是学习的好老师!

http://www.jsqmd.com/news/811033/

相关文章:

  • 智能珠宝Ringly:从女性市场切入,看可穿戴设备的垂直化与情感化设计
  • JavaScript中隐藏类HiddenClasses对对象访问的加速
  • 2026年4月上海专业的宠物骨科医院推荐,宠物皮肤科专家/异宠医院/宠物医院/母狗绝育/狗狗体检,宠物骨科医生哪家好 - 品牌推荐师
  • NotebookLM订阅值不值得买?从LTV/CAC、文档处理量、响应延迟到团队协作成本,全维度测算,答案出乎意料
  • ZYNQ硬件设计没加DDR?别慌,手把手教你修改FSBL让程序在OCM上跑起来
  • 为Hermes Agent配置自定义供应商接入Taotoken聚合平台
  • HTML5中Canvas文本对齐TextAlign与基线控制
  • 基于Python与Web技术构建无线演示遥控器:从原理到实践
  • 光学测温原理、挑战与高精度数据采集实践
  • 华为云CodeHub实战:从零到一完成本地代码的云端同步
  • 个人开源代码库SajiCode:构建高质量可复用代码工具箱的实践指南
  • ChatGPT驱动Sora 2批量生成短视频:基于RAG增强的提示链构建,实测单日产出200+合规商业视频
  • 从手机卡顿到数据恢复:深入eMMC寄存器,看懂你的存储芯片到底在‘忙’什么(EXT_CSD篇)
  • 为内部知识问答系统接入Taotoken多模型增强回答多样性
  • 从理论到实践:多尺度Retinex图像增强算法的演进与工程化实现
  • Alexa-MCPs:用语音桥接万物,打造你的智能自动化中枢
  • 仅限Android 14.1+可用的Gemini边缘计算模式设置(谷歌内部测试版参数曝光,限时生效窗口倒计时)
  • 实战指南:利用NPS构建个人专属内网穿透隧道
  • 运放补偿网络:零极点分布的直观判定法
  • CVE-2026-7482 “Bleeding Llama“深度剖析:30万台Ollama服务器的内存裸奔危机与防御实战
  • 从iPhone天线门看射频工程挑战:天线设计、信号算法与工程权衡
  • 从智能芯片到AI普惠医疗:技术演进、伦理约束与公平实践
  • 如何永久保存微信聊天记录?开源工具WeChatExporter的完整指南
  • AI智能体信用检查系统:构建信任评分、AML筛查与支付风控一体化API
  • 告别巨型Q表!用PyTorch手把手实现价值函数逼近(VFA),搞定CartPole游戏
  • Arduino项目省心指南:DRV8825驱动模块的完整配置与避坑手册(附常见电机接线图)
  • 洛谷 P1171:售货员的难题 ← 状态压缩DP + 最短 Hamilton 回路
  • xxl-job 任务执行中却被判定丢失?从一次“幽灵任务”排查看调度队列与健康检查的陷阱
  • 避坑指南:TI CC2530在IAR for 8051中新建工程最常见的5个配置错误及解决方法
  • 3步快速上手:Windows电脑直接安装安卓应用的终极指南