文档章节

学习java编程应该会的第一个Demo

Bony
 Bony
发布于 2016/05/14 15:17
字数 636
阅读 48
收藏 0

新建一个HelloWorld.java文件

记事本新建一个Txt文档,修改后缀名txt为java:

编辑代码

编辑代码用记事本就可以,也可以使用其他的编辑工具,个人推荐使用Sublime,刚开始学习一门语言不建议使用IDE,比如eclipse,文本编辑器的使用便于初学时对代码的理解,下面附有Sublime使用的截图,是不是瞬间感觉好了很多,至少有关键字高量

(截图中有一处错误,改为main)

来说说编码主要做的事吧,从新建一个java类开始,定义一个类在java中使用class关键字,如以下代码格式class 类名{},注意类名一定要与文件名一致,一个规则的类名首字母应该是大写的:

class HelloWorld{

}

建立代码入口,以及打印语句,为何要这样编写,这是固定的格式,每个单词的意义是什么,简单的介绍一下,public表示公开的,static代表静态的,void代表无参数返回的,main只是一个名称,该名称表示为入口,里面的参数String[] arg这里不做介绍,只要必须要这样写就行,方法里面的语句System.out.print()这是java的打印输出函数,System.out.print()为输出不换行,System.out.println()为输出换行:

class HelloWorld{
    public static void main(String[] arg){
        System.out.println("Hello World!!!");
    }
}

我在我的电脑下的F:\JavaProject\HelloWorldDemo路径下建立好了HelloWorld.java文件,编写完代码,接下来去运行。

编译HelloWorld.java

windows运行框中输入cmd

出现如下图程序点击进去

命令行中输入F:回车去到F盘

然后CD F:\JavaProject\HelloWorldDemo回车,然后dir回车可以看到如下图结果,可以看到我们在路径下创建的HelloWorld.java文件

在这个路径之后我们开始编译我的.java文件。使用javac命令,格式javac 类名.java如下图,没有如何内容输出表示已经编译成功了:

然后再dir查看路径下的文件,会发下多了一个HelloWorld.class文件,这便是编译输出的二进制可运行文件,这才是计算机认识的

想看看.class文件里面到底是些神马东西,你会发现完全看不懂,你要是看懂就不正常了!

运行HelloWorld.class

使用java命令,格式为java 类名,如下图:

运行成功咯!!!

© 著作权归作者所有

共有 人打赏支持
Bony
粉丝 11
博文 153
码字总数 98435
作品 0
深圳
QA/测试工程师
学习大数据需要Java基础吗?

近几年,很多人都听到过一个名词“大数据”也有一部分人选择学习了解大数据,那么大数据到底是什么,学习大数据需要有Java基础吗? 推荐一个大数据学习交流群 119599574每天晚上20:10都有一节...

大数据大咖
06/10
0
0
一个java初学者的心得体验!

学习了一学期的Java课程,觉得是该总结自己的心得体会了。开始学习任何一门课(包括java),兴趣最重要。 还记得我编写的第一个经典程序“Hello Word”。从那时起我已开始走进Java的世界。 当时...

嘿你好夏天
01/12
0
0
学编程,学java还是大数据、android?平均月薪23k以上告诉你方向

学编程,学java还是大数据、android?有不少同学在纠结中,最近有不少初学者来问到,学习大数据,学习spark,公司主要使用那些语言编写,每听到这一个问题,起码还是很不错的,证明你已经开始...

编程南风
05/30
0
0
几周内搞定Java的10个方法

不要将Java与JavaScript弄混了,Java的目标是“一次编译,到处调试”(呃,不对,是“到处运行”)。简单来说,就是Java程序可以直接在任何设备上运行。 Java语言是什么? 不管我们是否意识到...

拉偶有所依
2015/03/11
0
0
为什么我会弃Java,选择了Kotlin——专访《Java编程思想》作者 Bruce Eckel

点击上方“CSDN”,选择“置顶公众号” 关键时刻,第一时间送达! 这是前不久我们发布《Kotlin或将取代Java》一文之后,来自网友们的部分声音。 可以看到:作为编程语言界的老大——Java仍然...

csdnnews
05/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

python3.6 取整除法

python3.6 中取整除法运算逻辑如下: d 非零,那么商 q 满足这样的关系: a = qd + r ,且0 ≤ r n1=7//3#7 = 3*2 +1n2=-6.1//3#-7 = 3*(-3)+2'{},{}'.format(n1,n2) 从运行结果可以...

colinux
28分钟前
3
0
阶段总结——用虚拟机搭建一个高可用负载均衡集群架构

[toc] linux基本知识已经介绍完,现有一个业务需要操作,通过对这个项目的操作,可以复习、总结、巩固之前的知识点; ** 用13台虚拟机搭建一个高可用负载均衡集群架构出来,并运行三个站点,...

feng-01
31分钟前
0
0
mysql 设置utf8字符集 (CentOS)

1.查看数据库及mysql应用目前使用的编码方式 (1)链接mysql 客户端 (2)执行:status 结果: 2.修改mysql 应用的字符编码(server characterset ) (1)打开配置文件:vim /etc/mysql/my...

qimh
32分钟前
0
0
windows无法格式化u盘解决方法

1。点开始-运行-输入cmd-format f: /fs: fat32 (这里f:是指U盘所在盘符) 这个格式化会很慢 请耐心等待

大灰狼wow
43分钟前
0
0
MySql 8.0连接失败

原来,MySql 8.0.11 换了新的身份验证插件(caching_sha2_password), 原来的身份验证插件为(mysql_native_password)。而客户端工具Navicat Premium12 中找不到新的身份验证插件(caching_s...

放飞E梦想O
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部