`
zhyy22145
  • 浏览: 13621 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

《阿勇java建站教程》3.3用IDE开发java

阅读更多

 

3.3用IDE开发java
        大家好,我是阿勇。感谢大家阅读这篇文章,欢迎阅读《阿勇java建站教程》其他文章!
IDE,即Integrated Development Environment,是“集成开发环境”的英文缩写,既然是“集成”的“环境”,那么就包含了各种有用的,先进的开发工具,只有你想不到的,没有它做不到的。现不直接介绍IDE,看看“古代”同志们是怎么开发java程序的。
之前的文章我提到过,在JDK目录中有个bin文件夹,此文件夹中保存着我们开发java应用时所需的各种命令,在此我重点提及两个命令:javac,java。我们编写的java代码保存在以.java为扩展名的文件中,.java文件是java程序的“零部件”,有了这些“零部件”,我们开发的项目才能完成我们想要实现的功能,也就是说,我们开发的代码保存在.java文件中。那么JVM又是怎么读取并且运行我们写好的代码的呢?我们编写好的.java文件需要在JDK提供的特殊命令的帮助下转换成.class文件,这样JVM才能读取.class文件并且运行代码。JDK提供的这个特殊的命令就是javac。
下面我们用记事本编写一个小小的java代码示例,其内容如下:
public class HelloClass {
    public static void main(String[] args) {
        System.out.println("《阿勇java建站教程》");
        //注释:该代码在控制台console下输出文字内容:《阿勇java建站教程》
    }
}
保存成HelloClass.java文件。
接下来在命令行模式下定位到该文件所在文件,然后通过javac命令编译该文件,输入命令:javac HelloClass.java
《阿勇java建站教程》3.3用IDE开发java

可以看到文件夹中生成了一个HelloClass.class文件,这个文件就是JVM能使用的“程序”啦!
《阿勇java建站教程》3.3用IDE开发java

再接下来,用JDK提供的java命令运行刚才编译好的HelloClass.class,输入命令:java HelloClass,紧接着控制台就输出了我们在代码中编写的内容:《阿勇java建站教程》。
《阿勇java建站教程》3.3用IDE开发java

    到此,我们通过很“古老”的方式完成了一个小小的java程序示例。毫无疑问,当年我们的同志们在开发每个java软件时,都是通过这样朴实的方式进行项目编译、调试的。当面对大项目时,每次修改代码,调试程序都将是一次非常繁琐而且烦躁的工作,我相信在当时的java软件公司里应该有个特殊的部门叫“软件编译部”。可想而知,这样的开发效率其低无比。面对这样的问题,程序员们多么希望有个自动编译工具出现!能方便的编译我们所开发的代码文件。当然,这并非难事。自动编译工具也出现了,甚至可以集成在一下编辑工具里。与此同时,程序员也希望有一个这样的工具,不但能自动编译项目,还能提高开发java的效率,提供像代码提示、代码纠错、项目编译调试等一系列便捷的功能(这是一个发展的过程)。
时代在进步,越来越多的java IDE在市面上出现,像netbeans,jbuilder,IntelliJ IDEA,eclipse,还有像jcreator这样轻量级的java IDE。这也使得今天的java开发工作是多么的高效、幸福。每个java IDE都有各有所长,在此就不做对比了。下面介绍在国内使用比较广泛的java IDE——eclipse的使用。
熟练使用eclipse开发java程序也成为一个java程序员的基本功。 下面我们学学如何用eclipse开发java程序。
1、获得eclipse。
从官方网站上下载免费的eclipse IDE(http://www.eclipse.org/downloads/)。
可以下载标准版的eclipse,在此阿勇建议大家下载for JavaEE版,因为它已经集成了一些常用的工具和插件。
《阿勇java建站教程》3.3用IDE开发java
注意:要下载适用于自己电脑操作系统的eclipse。
下载完了eclipse,并将其解压就可以使用了,启动eclipse,定义workplace(就是项目存放的目录),接下来就看见eclipse的工作区间了。
《阿勇java建站教程》3.3用IDE开发java
紧接着,我演示在eclipse中开发java程序的一般过程。
2、新建一个File>new>java project。
《阿勇java建站教程》3.3用IDE开发java
输入项目名称:HelloJava,点击finish
《阿勇java建站教程》3.3用IDE开发java

《阿勇java建站教程》3.3用IDE开发java
此时一个java项目就建立成功了!下面我们在默认的包(src)中新建一个类文件(即.java文件)。
3、右键点击src>new>选择class>确定
《阿勇java建站教程》3.3用IDE开发java
输入文件名称:HelloClass,点击finish,随后eclipse会自动打开这个文件,等待我们编辑。
我们将刚才演示的代码内容输入到文件里。
《阿勇java建站教程》3.3用IDE开发java
5、显示控制台(show console)
Window>show view>Console
《阿勇java建站教程》3.3用IDE开发java
4、运行该java文件:右键HelloClass.java,选择run as>java Application
《阿勇java建站教程》3.3用IDE开发java
此时观察Console视图,我们可以看到程序输出到控制台的内容。
《阿勇java建站教程》3.3用IDE开发java

到此,阿勇带着你尝试着用eclipse开发了一个非常简单的java project。并且初步的学习使用eclipse,今后,我将更加详细的介绍有关java编程语言的基础知识,包括语法,数据类型等等内容。真正从零起步,学习java,一起加油把!

本文原创写的不好的地方欢迎大家与我一起交流(微信号:zhyy22145),转载请注明出处!-《阿勇java建站教程》3.3用IDE开发java-http://www.ya178.com/public/detailUA-12121-1.html
《阿勇java建站教程》统一交流团:http://www.ya178.com/public/detailUU-39-1.html

 

0
0
分享到:
评论

相关推荐

    史上最牛阿勇文本编辑器

    史上最牛文本编辑器。请大家免费使用。如有不妥之处请谅解。

    [计算机网络实验与学习指导——基于Cisco Packet Tracer模拟器(第2版)][叶阿勇 等][配套资料]

    [计算机网络实验与学习指导——基于Cisco Packet Tracer模拟器(第2版)][叶阿勇 等]的配套实验pka

    GB/BIG5/UTF-8 文件编码批量转换程序

    版权信息:此软件由 阿勇(fxy_2002@163.com) 开发,请保留此信息!! '* 免费软件,欢迎使用!请勿用于直接出售或其它商业用途。 '* '* 作者主页:pc-soft.cn e-mail:fxy_2002@163.com '* '* 程序功能:将 GB、...

    豆葵 GB/BIG5/UTF-8 文件编码批量转换工具

    豆葵 GB/BIG5/UTF-8 文件编码批量转换工具 是一款单一文件与批量转换编码工具将 GB、BIG5、UTF-8 文件相互转换,方便的批量处理能力,主要用于网站文件编码方式的整体转换上。 豆葵 www.doukui.cn 是立足垂直搜索...

    网络实验报告指导

    在同轴、双绞线、光纤三种有线传输介质中,双绞线的地理范围最小、抗干扰性最低,但价格最便宜,是当前使用最普遍的传输介质。双绞线分为非屏蔽双绞线(UTP)和屏蔽双绞线(STP)两类,非屏蔽双绞线没有屏蔽层,完全...

    计算机网络实验指导

    计算机网络实验与学习指导书叶阿勇-基于Packet Tracer6.0版本计算机网络实验与学习指导书叶阿勇-基于Packet Tracer6.0版本

    计算机网络2

    计算机网络

    计算机网络高级软件编程技术第6章 Tracert程序源代码

    计算机网络高级软件编程技术第6章 Tracert程序源代码

    html,asp,php编码批量转换工具

    '* 版权信息:此软件由 阿勇(fxy_2002@163.com) 开发,请保留此信息!! '* 免费软件,欢迎使用!请勿用于直接出售或其它商业用途。 '* '* 作者主页:pc-soft.cn e-mail:fxy_2002@163.com '* '* 程序功能:将 GB...

    免费分享一次一单早盘头皮Pirate_EA02.04.1

    EA名称:pirate-EA02.04.1 适用于早盘剥头皮EA EA用法: 1:可自定义早盘交易得起始时间和接受时间 2:可采用固定手数,也可以采用动态手数 3:对点差要求有限制,越低越好 EA加载周期:30分钟 ...

    文件编码批量转换程序

    因为时间紧迫,后来只好使用最原始的办法,用 Windows 的记事本打开一个 个 ASP 文件,使用“另存为...”的方式变成 UTF-8 编码。真是郁闷....最后, 有了这个软件! ------------------------------------------...

    计算机网络实训书

    计算机网络实训书

    计算机网络实验最新资源

    计算机网络实验,全面详细介绍计算机网络实验计算机网络实验

    人工智能文件

    可以帮助 初学者快速提高人工智能,并且里面的实际案例是此阿勇淘宝的案例所编写

    网络安全情景剧.doc

    网络安全 现在,互联网成为了企业员工工作的重要工具。... B:喂,阿勇,我发了一份清单给你,是我们公司今年全部供应商的物料报价和交易细节 。这份资料要保密,小心用。 A:好的。好,就这样,拜拜。 A挂了电话,打

    计算机网络实验与学习指导-基于Cisco Packet Tracert模拟器-程序源代码pka文件.rar

    计算机网络实验与学习指导-基于Cisco Packet Tracert模拟器-程序源代码pka文件,为叶阿勇等主编《计算机网络实验与学习指导》的实验内容,基于Cisco Packet Tracert6.0.1完成,经过测试过的。希望对学习思科网络的...

    MOTO388短信伴侣

    MOTO388短信伴侣,从邓的短信伴侣、POP等短信发送软件和其他地方读取短信,然后...阿勇的东东在管理方面有改进,但缺少读取短信这个支撑。因此me就重拣那个备份文件格式研究,做些基础研究,然后再在管理方面进行升级。

    Python爬虫常用的三大库(Request的介绍)

    原创文章 28获赞 16访问量 1920 关注 私信 展开阅读全文 作者:学Python的阿勇

    台語Khok搭仔 (臺語小幫手)-crx插件

    包括「精确搜寻」及「模糊搜寻」- 在「台字田」研究台语汉字的在来写法- 用「斗拍字」的语音合成技术,听听台语字词的准确发音版本历史:v0.2: 增加介面语言设定功能v0.1: 最初版本感谢:- aióng 阿勇 提供台语介面...

    使用Dapper封装的项目底层代码

    使用Dapper封装的项目底层代码,免去每次底层copy,数据库结构变更修改底层的痛苦,详细看代码及文档

Global site tag (gtag.js) - Google Analytics