java入门第二步之helloworld【转】

前一篇博客已经介绍了jdk的安装:接下来我们就乘热打铁,完成第一个程序:helloworld(每学一样程序的新东西都是从实现helloworld开始的)

1.不是用开发工具IDE,只是使用记事本来实现:

打开计算本,在记事本上写如下代码,现在可以先不管是什么意思:

public class HelloWorld
{
    public static void main(String[] args)
    {
        System.out.println("这是我的第一个程序!!");
    }

}

保存,文件名必须为HelloWorld,并将保存后的扩展名改为.java,然后放到自己的一个目录下,我暂时先放到e:\\test\\HelloWorld.java;

然后打开运行-->输入cmd进入命令行窗口,完整的操作如图:

下面来解析上面的操作:

1.一般进入命令行窗口时默认的执行路径可能不是你文件的存储路径,此时你需要在命令行窗口中输入盘符的名称:盘符+:(后面不能加斜杠,win7中是这样的),

2.然后在输入程序文件所在的路径,cd+空格+文件路径+回车;到这里我们已经到了程序文件的目录了,

3.现在我们开始编译java文件了,方式为javac+空格+文件.java+回车,如果没报错的话表明我们已经编译成功了,可以到文件的目录下进行查看,可以发现多了

个class文件;

4.最后我们就开始运行文件了,方式:java+空格+类名+回车;如果不报错程序就正常执行了,这里的执行结果是输出了一段话,因为System.out.println()是默认

就行控制台的输出的,以后我们要在控制台上进行输出一般都会选用它;

注意点:a.上面说到在保存文件时必须将文件名命名为HelloWorld,原因是java规定一个java文件中只能有一个public的类,而文件名必须与这个类名一样;

b.在文件中存在多少类编译后就会出现多少份的class文件。

c.介绍下main: main 方法是 JDK/JRE 约定的运行程序的启动入口方法,在我们允许用 java.exe(即输入java) 运行一个 class,它就会在这个 class里面寻找这个方法,并调用它,等它返回了,程序也就结束了。main作为本地应用程序的唯一入口方法,要正确执行应用必须含有该主方法;

2.利用开发工具eclipse或myeclipse,则可以很快开发,因为IDE(Integrated Development Environment,集成开发环境)会帮你做很多东西,例如编译等,不在需要你进行手工

的编译了,关于IDE的知道在后面的博客中会进行介绍,这里就按照我的做就行了;

首先完成IDE的安装,完成之后我们就可以进行我们的第一个程序HelloWorld了

直接开门见山:

首先点击上面导航栏File--->new--->java Project--->出现下面界面

然后Project name 中输入想要创建的项目名(绝不建议使用中文,具体也没试过,一般使用英文缩写),我们现在输入HelloWorld后按finish完成java项目的创建;

java项目的结构如图所示:

接下来我们开始创建类了,关于类的概念这里就不多介绍了,java中的类我们一般都是在src目录下创建的,步骤:

选中src右键--->new--->class--->如图:

Name选项中输入的是类名,我们输入HelloWorldDemo,package选项是输入包名,包就是为了更好的防止类名字相同冲突而创建的,这里可以先理解为时一个文件夹,

我们输入xiandian.sl.demo,然后勾选public static void main(String[] args),表示自动生成main函数,完成后点击finish

在我们的视图中就会出现已经完成大部分的一个类,现在我们只需在main函数中添加一个System.out.println("这是我的第一个程序");就完成了第一个程序了;

最后就是来看我们的成果的时候了,将鼠标移到视图中右键--->Run As --->Java Application--->控制台就打印出来了

到此helloworld就成功结束了

java入门第二步之helloworld【转】,布布扣,bubuko.com

时间: 2024-12-29 23:31:35

java入门第二步之helloworld【转】的相关文章

Java入门记(一):折腾HelloWorld

HelloWorld,学习每门语言的第一步.有人戏称,这些年的编程生涯就是学习各种语言的HelloWorld,不知是自谦还是自嘲.目前所在的公司使用Java作为主要开发语言,我进行语言转换也大半年了,这HelloWorld便是语言转换的第一关.好在本科的时候学过那么一点,而且在此之前进行了较长时间的C/C++开发,其间有不少的相似之处.这里略去JDK的安装和环境配置(JDK为1.6.0.45),直接从代码入手. 首先看一个最简单的Java下的HelloWorld: public class He

第1章Java入门体验

第1章Java入门体验 1.java简介和平台应用 Java是sun公司开发出来,现在属于ORACLE公司java分为几个部分:首先是最基础的Java SE部分,这部分是Java的基础知识,主要包括:变量.语法.面向对象,API,JVM等等再Java SE基础之上分为两个部分.一个是开发企业级的服务,一个是嵌入式的开发Java EE是企业级的开发,主要包括:JSP.EJB.服务等等.Java ME是嵌入式的开发,主要有移动设备,游戏,通信等初学的基本路线都是从Java SE出发,先学基础,再学方

第1章   Java入门

第1章    Java入门 1.1     Java语言概述 1.1.1   Java语言发展史(了解) l  詹姆斯·高斯林(JamesGosling) l  SUN –      (Stanford University Network斯坦福大学网络公司) l  1995年5月23日,Java语言诞生 l  1996年1月       JDK1.0 l  1997年2月       JDK1.1 l 1998年12月JDK1.2(将Java分成了J2SE,J2EE,J2ME) l  2000

Java入门(二)——果然断更的都是要受惩罚的。。。

断更了一个多月,阅读量立马从100+跌落至10-,虽说不是很看重这个,毕竟只是当这个是自己的学习笔记,但有人看,有人评论,有人认同和批评的感觉还是很巴适的,尤其以前有过却又被剥夺的,惨兮兮的. 好好写吧. 现在开展的“业务”,一个是PHP,一个是Android开发. 前者偏向于三个方向,总结之前的(看书,敲代码实现),电商网站的开发,一些技能的实现: 后者起步阶段,一边Java学习,一边动手做东西出来,争取一周内有个交代吧先. 今天还比较坑一点,把昨天弄的卸载了,AS中的虚拟界面用不了,用哥们儿

Zookeeper Api(java)入门与应用(转)

如何使用 Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储,但是 Zookeeper 并不是用来专门存储数据的,它的作用主要是用来维护和监控你存储的数据的状态变化.通过监控这些数据状态的变化,从而可以达到基于数据的集群管理,后面将会详细介绍 Zookeeper 能够解决的一些典型问题,这里先介绍一下,Zookeeper 的操作接口和简单使用示例. 常用接口列表 客户端要连接 Zookeeper 服务器

java入门学习:Java中的main()方法详解

本文来源:http://www.zretc.com/technologyDetail/445.html 在Java入门学习中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等. 在看Java中的main()方法之前,先看一个最简单的Java应用程序HelloWorld,我将通过这

Java入门-浅析Java学习从入门到精通【转】

一. JDK (Java Development Kit)  JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar).不论什幺Java应用服务器实质都是内置了某个版本的JDK.因此掌握 JDK是学好Java的第一步.最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发 的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等

Java入门的程序汇总--第一部分

Java入门的基础程序,虽然很简单,也要多练习,下面有重点的总结一下 1.HelloWorld这个不说了 2.常量与变量部分 基本数据类型使用 1 public class Javashujuleixing { 2 public static void main(String[] args) { 3 String name="张三"; 4 char sex='男'; 5 int num=18; 6 double price=120.5; 7 boolean isOK=true; 8 S

Java入门(一):Hello World !

前言 从今天开始,准备写Java Web开发的系列文章,毕竟自己主攻的还是Java方向,Python只是业余学习的兴趣使然,在第二技能还没有培养成熟前,做好第一技能的巩固和提高是很有必要的.从正式入行(第一次工作)到现今已经有10个月了,说来惭愧,工作时间之外,很少进行学习和提升,再加上公司内部使用的是二次开发的封闭式框架(没有使用主流的开源框架),对以前学过的SSM框架基本忘了,还有一些相关知识的熟悉度也一直在下降,这让人很惶恐啊!解救的办法就是重拾基础,做一些案例,理论和代码相结合,加深印象