IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> 从零学Java(3)之第一个实例HelloWorld -> 正文阅读

[Java知识库]从零学Java(3)之第一个实例HelloWorld

目录

从零学Java(3)之第一个实例HelloWorld
从零学Java(2)之搭建开发环境
从零学Java(1)之面向对象

引言:

♀ 小AD:小明哥,我jdk和eclipse都安装好了,不知道干啥用?你这也不行啊,我刚玩王者的时候,有新手训练营的,我很容易就知道改怎么玩了。
♂ 明世隐:别急啊,就跟你着急送人头似的,你说你一个小鲁班,闪现到凯爹脸上干嘛?
♀ 小AD:明哥你太过分了,在这样我跑路了哈,人家诚心学习来的。
♂ 明世隐:你看你还说诚心来的,一说你就说要跑路。
♀ 小AD:你太伤我自尊了
♂ 明世隐:没事撒,哥我说着玩的,你又不是打野,我只跟打野过不去。
♀ 小AD:那你说怎么办?我这人做事也是急性子,对面打野敢杀我,我就导弹抢大龙
♂ 明世隐:hoho,我笑了,你敢抢大龙,我看你6件复活甲都不够用。
♀ 小AD:。。。
♂ 明世隐:来,我带你进Java新手训练营,分分钟上手。
♀ 小AD:好嘞

在这里插入图片描述
在这里插入图片描述

打开Eclipse

选择工作目录

第一次打开的时候,可以选择一个工作目录,用来存放我们在eclipse中编写的代码,将下面的use this as the default and do not ank again勾上,这样就不用每次都出现这个选择框了。
在这里插入图片描述

新建一个工程

在eclipse左侧Package Explorer处新建工程,步骤如下:
在这里插入图片描述
输入工程名称
在这里插入图片描述
在这里插入图片描述

创建第一个类

在src目录下右键,如下图:
在这里插入图片描述
输入类名,勾选main方法,选择Finish完成创建,如下图:
在这里插入图片描述
此时代码目录如下
在这里插入图片描述

♀ 小AD:哥我有个问题?
♂ 明世隐:你说,什么问题
♀ 小AD:你这个HelloWorld.java怎么上面会有个包?
♂ 明世隐:你说创建了一个包,把HellWorld包住了?
♀ 小AD:怎么和我创建的不一样,我也是这么操作的。
♂ 明世隐:我知道了,因为这个eclipse是版本问题,有的版本创建类时会默认带有包的,可以选择删除,或者自己修改包名。
♀ 小AD:好,试试看

在这里插入图片描述
如果把包名删除就会建成下面这样
在这里插入图片描述
类里面的代码如下:

package learnJava;

public class HelloWorld {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

	}

}

编写HelloWorld代码

在main方法里面写一句,就可以了

System.out.println(“HelloWorld”);

♀ 小AD:?明哥你不是在开玩笑
♂ 明世隐:你新手训练营不也这样?
♀ 小AD:人家会告诉我这一步干嘛,下一步干嘛,然后点那个技能,然后平A
♂ 明世隐:我没有吗?
♀ 小AD:你就一句话
♂ 明世隐:我不是教你创建工程,创建类,然后编写代码?
♀ 小AD:额。。好吧,别坑我
♂ 明世隐:开什么玩笑,我只会奶你。你不知道我玩什么英雄的吗?天天牵gou链子。
♀ 小AD:我感觉你要整活
♂ 明世隐:我没有,我就举个例子而已,我一个好辅助能有什么坏心思呢?
♀ 小AD:那之前你说编写代码要编译,怎么编译,然后怎么运行?
♂ 明世隐:如果我们没有用eclipse的话,要在cmd下执行命令javac编译、java运行。
♀ 小AD:那用了eclipse的话呢?
♂ 明世隐:就好比你游戏用了外挂,随便整。
♀ 小AD:哥别乱说哈,小心我举报你
♂ 明世隐:嘿嘿怕了吧。这个eclipse会自动给我们编译,并且运行很方便,下面来看看。

编译后的文件

进到工作目录的文件夹,找到我们的工程,并进入此工程目录
在这里插入图片描述
进去后我们可以看到src,并且在src里面的包
learnJava里面,找到HelloWorld.java
在这里插入图片描述
我们回到工程目录下,可以看到有个bin目录
在这里插入图片描述
打开这个bin目录,可以看到learnJava文件夹,在点开进去,可以看到.class文件,这个就是编译后的字节码。
在这里插入图片描述

♀ 小AD:明哥,用这个工具这么方便吗?
♂ 明世隐:当然你只要写好代码,就会帮你自动编译好,非常方便。
♀ 小AD:哇,真的飞一般的感觉。
♂ 明世隐:是不是跟你开挂的时候一样?
♀ 小AD:你要来,我申明我没有,有我还找你带上分啊?
♂ 明世隐:那我岂不是,就是。。。,那个。。。挂?
♀ 小AD:额。。,你这么说也没毛病,那就拜托明哥了,我这赛季要王者。
♂ 明世隐:我带你双料王者。
♀ 小AD:小鲁班+后羿,双料吧
♂ 明世隐:为什么是后羿?
♀ 小AD:因为我就是嫦娥
♂ 明世隐:别臭美了,就你还嫦娥。再说后羿这英雄也是你能操作得了的吗?
♀ 小AD:嘿嘿,服不服?
♂ 明世隐:我说的是Java和游戏,双料王者,你想什么呢?
♀ 小AD:哦,Java我感觉有点难,恐怕。。。
♂ 明世隐:别急慢慢来,大家都可以,只要用心、用功。
♀ 小AD:那接下来我们用java指令来运行一下咯
♂ 明世隐:不用这么麻烦,我们可以直接运行。
♀ 小AD:怎么运行?
♂ 明世隐:eclipse提供了很方便的运行方式,来试试。
在这里插入图片描述

运行Java代码

方式1

在Java代码上,右键–>Run as -->Java Application
在这里插入图片描述
控制输出
在这里插入图片描述

方式2

选中我们编写好的代码文件,在eclipse上方找到此图标,点击即可运行
在这里插入图片描述

♀ 小AD:这样就可以看到结果了哈
♂ 明世隐:嗯,是的,非常方便,我们运行代码就如此简单。
♀ 小AD:明哥,代码是运行出来了,可是我都不知道这个代码为啥要这样写?就算被猴子一棒子敲死我也起码知道他有什么装备,装备什么伤害呀。
♂ 明世隐:这就来说。

代码分析

第1句代码

package learnJava;

♀ 小AD:哥这句我知道
♂ 明世隐:说说看
♀ 小AD:这句代码是表示当前代码放在learnJava包下
♂ 明世隐:哎哟,孺子可教也,聪明。
♀ 小AD:这以我的聪明才智来说,不算什么

第2句代码

public class HelloWorld

♀ 小AD:public,公开的?
♂ 明世隐:对,表示公共的、公开的,就是大家都可以调用的,具体后面实例再说。
♀ 小AD:class ?
♂ 明世隐:表示当前这是一个”类“,Java基本运行单位。
♀ 小AD:HelloWorld 我知道,就是名字
♂ 明世隐:聪明,就是类的名称,你玩的英雄叫”鲁班7号“也是一个意思。
♀ 小AD:我喜欢叫小鲁班、小班班
♂ 明世隐:可以,这个类名你也可以按喜欢的取,符合规范即可。
♀ 小AD:哦。

第3句

public static void main(String[] args)

♀ 小AD:public我知道
♂ 明世隐:嗯,就表这个是公共的方法。
♀ 小AD:static 呢?
♂ 明世隐:因为它是程序入口类,所以是一个静态的方法,用static表示。
♀ 小AD:void?
♂ 明世隐:表示这个方法的返回值,void表示没有返回值。
♀ 小AD:返回值是什么意思,不太明白
♂ 明世隐:就比如打野吃了你的兵线,你会怎么对他?
♀ 小AD:我喷死他
♂ 明世隐:那在他的视角中,他吃兵线就是方法调用,你屏幕中骂了他,他的视角里你骂了他就看做返回值,如果打野吃了兵线,你没有任何反应,则等同于void。
♀ 小AD:哦明白了,那main就表示入口咯
♂ 明世隐:对,也是方法名,但这个名字是固定的。
♀ 小AD:String[] args呢?

♂ 明世隐:这个表示main入口方法的参数,通常我们也不会用到它,就默认这么写就行了,先不去考虑它。

第4句

System.out.println(“HelloWorld”);

♀ 小AD:这句我知道,刚才我们运行了,它就会输出到控制台,就是输出、打印的意思。
♂ 明世隐:嗯,非常棒,果然冰雪聪明,一下就明白了。
♀ 小AD:开玩笑,我智商250,小鲁班天天对我说。
♂ 明世隐:hoho,既然知道那就不说了。我要强调的是,代码中的大括号要成对出现哦,不然会出现错误的。
♀ 小AD:嗯好
♂ 明世隐:那今天就学到这里,我感觉你今天表现特别棒,各种抢答,这小节掌握的很好。
♀ 小AD:谢明哥
♂ 明世隐:回去自己动手写一下这段代码,自己要一个个字母的敲哦,别觉得简单就偷懒。
♀ 小AD:好的,听明哥的
♂ 明世隐:多动手一个个的敲,对程序员来说是非常好的一个习惯,先学会走路,再学跑步,不然必会摔跤。比如你的小鲁班,走A和技能接平A扫射都不熟练,还去抢打野的龙,到时候想跑你都跑不了。
♀ 小AD:哥,别说了,我明白了,我一定苦练基本功,一行行代码敲。
♂ 明世隐:加油!

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-07-04 21:13:32  更:2021-07-04 21:13:34 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/5 12:50:34-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码