发布时间:2025-04-28
浏览次数:0
在之前文章里,壹哥带领大家搭建起Java开发环境,配置了JDK环境变量。我们也熟悉了dos命令行操作。从这篇文章起,壹哥开始带领各位真正学习Java代码如何写。
前期的铺垫已经完成,精彩即将开启
全文大概【3000】字,不讲多余的话,只说能让你学到技术、弄明白原理的纯干货!本文配有丰富案例和配图,助你更好地理解与运用文中的技术概念,还能给你带来颇具启迪的思考......
一、 Java开发三步走
壹哥在之前文章里跟大家讲过 我们Java程序开发能分成3步 也就是“编写”“编译”“执行” 如下图示
并且在不同的步骤执行后,还会产生不同的文件,如下所示:
依据这些能够知道,要是我们打算编写出一个符合要求的Java程序intellij idea 怎么使用,那么需要历经如下步骤:
第一步,先编写出一个"xxx.java"的源码文件;
第二步,JDK对“xxx.java”文件开展编译工作。由此生成“xxx.class”的字节码文件。
第三步 JVM虚拟机加载“xxx.class”字节码文件 然后运行该文件
开心到飞起啦......
二、编写程序
1. 准备开发工具
我们目前尚未安装任何java代码开发工具。所以一开始我们选用最原始的开发工具,即txt记事本。没错,你没看错,系统自带的记事本便可用于开发java。这也是java开发较为简单的有力证明,因其无需复杂开发工具。
当然 为提高开发与编译效率 在真正开展企业级开发时 我们肯定不会无聊至极用记事本开发 壹哥在后续文章中 会教大家使用更高级的idea
2. 创建代码目录
为便于管理自身代码,可先于某个盘符下创建一个文件夹。此文件夹用于存储编写的java代码。例如壹哥在F盘下创建一个文件夹,其名为,如下图所示:
3. 创建.java文件
然后在该文件夹下创建一个.txt文件,如下图所示:
将该文件的后缀名改成.java。然后我们于这个.java文件里编写首个java案例。
大家注意看下图:
这时 我们的.txt文件 已从文本格式变为JAVA文件格式 这表明后缀名已成功改成.java 大家务必留意此点 有的小伙伴会将文件改成.java.txt形式 实际上后缀仍是txt 这并非java文件
4. 编写代码
接下来我们能够打开.java文件。在该文件里编写我们的首个java案例。情况如下所示:
要是你以前完全没有java基础。先别管上面代码的意思。大家照着壹哥的代码认真敲出来就行。最后可千万别忘记保存文件。上述代码如下:用代码块表示
public class HelloWorld {
公共静态无效主函数(字符串数组参数){
系统输出打印“你好,世界!”
}
}
至此,我们就把第一个java案例的代码编写完毕了!
5. 代码详解
壹哥先对上述代码做简单解释。之后我会详细给大家讲解上述代码的具体意思。上述代码的含义是这样的:
:关键字,表示“公开的”;
class:关键字,表示用来定义一个类;
:类名,要保证和我们的文件名一样;
:关键字,表示静态的,大家先记住意思,后面我会再细讲;
void意思是表示方法没有返回值 大家先记住这个意思 后面我会详细讲解
main:主方法的名称,表示程序的入口intellij idea 怎么使用,固定名称;
[]:字符串数组类型;
args:方法参数的名称,随意;
用来输出一句话。这句话是“Hello World!”
我们可以参考下图来更形象地理解上述代码的含义:
注意:
在Java里,所有的关键字、标识符都是严格区分大小写的!
对于完全零基础的小白而言,上述代码的具体含义肯定会让他们摸不着头脑。大家别着急,先记住写法就行。后面壹哥会逐步带你明白这些究竟是什么意思。接下来我们要着手对代码进行编译,这意味着又向前迈进了一步。
三、编译程序
现在代码编写完成了。我们要进行第2步操作。这一步是“编译程序”。在这一步。我们主要借助JDK中自带的javac命令来达成编译功能。
1. 打开dos命令窗口
首先 我们要打开一个dos命令窗口 利用cd命令 切换到.java文件所在的目录 如下图所示
2. 编译程序
接下来我们要用javac命令编译.java源码文件。要是程序没错误,编译时就没提示。编译完后,会在当前目录生成一个叫.class的文件。这个文件是字节码文件,也是能执行的java程序。
2.1 javac语法格式【代码块表示】
javac xxx.java
2.2 编译过程
具体过程如下图所示:
这时 我们已将.class字节码文件编译完成 接下来能够执行了
四、执行程序
没错 java自身也是一个命令
1. java命令格式【代码块表示】
注意:java命令后面的文件名,不要带有.class后缀!!!
java xxx
2. 执行过程
具体执行过程,如下图所示:
执行完毕后 仔细观察 我们能在cmd窗口中看到 系统成功输出了"Hello World!" 似乎很多编程语言 第一个案例都是输出”Hello World!“ 这是为何呢
注意:
java命令后面所跟的内容,是没有.class后缀的。绝对不要带上它。一旦带上就会出现错误。
到这里 我们已依照java程序开发三步走的策略 成功按“编写 编译 执行”的步骤 实现了首个java小案例
五、常见错误解决
上面的案例乍一看挺简单。然而对初学者而言。当真正动手敲代码时。或许还是会错误诸多。接下来壹哥会给大家总结几个常见错误。有错误就改正。没有错误就当作提醒。
1. 找不到文件
对于新手而言 第一个常见错误是“找不到文件” 情况如下所示
产生上述错误的原因,可能如下:
1.文件名写错了;
2.文件后缀名有问题;
文件路径有误:类文件不在当前路径中,也不在该路径下。
有些小伙伴系统里,文件后缀名默认是隐藏的。壹哥建议大家别隐藏文件后缀名。那如何显示文件后缀名呢?我们能点击“工具”菜单。接着选择“文件夹选项”。如下所示:
接着点击【查看】选项卡。勾选掉【隐藏已知文件类型的扩展名】。如此一来以后便不会隐藏文件的后缀名了。如下图所示:
2. 编译错误
第二个常见的错误,是在编译阶段产生的,如下图所示:
出现上述错误 原因只有一个 即自己的class类名与java文件名称不同 大家要留意 java中公开的类名 必须和java文件名一样 所以只要确保两者一致 就能解决该问题 这点后面会详细说明 现在先了解即可
正片播放完毕,来抽根事后烟
六、 结语
到这里 壹哥带着大家编写出了第一个Java案例 不知道你有没有实现今天的案例呢
壹哥期望大家从首个Java案例着手,认真对待每个案例,仔细对待每个案例,亲手编写每一行代码。身为未来的程序员,你务必“勤动手、多动脑”,动手去敲代码,动脑多做思考。绝不要因今日案例简单就不进行练习!
壹哥碰到过好多眼高手低的学生 他们总觉得代码容易 实际编程却错漏连连 面试时讲得有条有理 到了公司动手能力却极差 没干几天就被公司辞退了 根本缘由是动手能力没练出来 我期望大家从今日起 不管案例多简单 都要动手敲一敲
七、今日作业
第一题
另一行是 “自己的姓名,!”
注意:
以后我们再解决这个问题
第二题
结合下图,再次理解Java实现跨平台的运行原理。
JVM FOR
执行
孙玉昌4659
孙玉昌4659
LINUX
JVM FOR LINUX
执行
.CLASS
.JAVA
编译
解释
4659
孙玉昌
MACOS
字节码
源文件
执行
JVM FOR MACOS
执行
JVM FOR
孙玉昌4659
孙玉昌4659
机器码
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码