文档章节

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

Bony
 Bony
发布于 2016/05/14 15:17
字数 636
阅读 52
收藏 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
粉丝 13
博文 154
码字总数 98659
作品 0
深圳
QA/测试工程师
私信 提问
将 Java 作为入门编程语言有错吗?

Java 依然是最流行的编程语言,但很少有人认为它是最酷的编程语言。一些人甚至认为,Java 已进入垂暮之年,因此许多从事教育的人都不愿意教 Java。 于是问题来了:学校和大学是否依然应该教学...

CSDN资讯
11/24
0
0
Android中实现定时器的四种方式

Android中实现定时器的四种方式 第一种方式利用Timer和TimerTask 1、继承关系 java.util.Timer 基本方法 schedule 例如: [java] view plaincopyprint? schedule方法有三个参数 第一个参数就...

Yao--靠自己
05/16
0
0
为什么我会弃Java,选择了Kotlin——专访《Java编程思想》作者 Bruce Eckel

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

csdnnews
05/30
0
0
学习大数据需要Java基础吗?

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

大数据大咖
06/10
0
0
Java 的封面

译者:感谢BOOM提供了本文翻译。BOOM是个程序员,就职于某IT公司,有关他的更多信息请他的新浪微博:http://weibo.com/huji0624 译者注:这篇文章是Paul Graham写于2001年的一篇预言Java的文...

oschina
2012/09/24
5.6K
55

没有更多内容

加载失败,请刷新页面

加载更多

RestClientUtil和ConfigRestClientUtil区别说明

RestClientUtil directly executes the DSL defined in the code. ConfigRestClientUtil gets the DSL defined in the configuration file by the DSL name and executes it. RestClientUtil......

bboss
今天
11
0

中国龙-扬科
昨天
2
0
Linux系统设置全局的默认网络代理

更改全局配置文件/etc/profile all_proxy="all_proxy=socks://rahowviahva.ml:80/"ftp_proxy="ftp_proxy=http://rahowviahva.ml:80/"http_proxy="http_proxy=http://rahowviahva.ml:80/"......

临江仙卜算子
昨天
9
0
java框架学习日志-6(bean作用域和自动装配)

本章补充bean的作用域和自动装配 bean作用域 之前提到可以用scope来设置单例模式 <bean id="type" class="cn.dota2.tpye.Type" scope="singleton"></bean> 除此之外还有几种用法 singleton:......

白话
昨天
8
0
在PC上测试移动端网站和模拟手机浏览器的5大方法

总结很全面,保存下来以备不时之需。原文地址:https://www.cnblogs.com/coolfeng/p/4708942.html

kitty1116
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部