1
JAVA简介
2
编程环境
3
编程工具
4
搭建环境并研发第一个小程序
4.1 如何选择编程环境
4.2 如何选择编程工具
4.3 搭建编程环境
4.4 搭建开发工具
4.5 开发我的第一个小程序
5
总结
以下为正文。
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
详细说明可参考百度百科:https://baike.baidu.com/item/Java/85979
JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具和Java的核心类库(Java API)。不论什么Java应用服务器实质都是内置了某个版本的JDK。主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如,IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK 。
另外,可以把Java API类库中的Java SE API子集和Java虚拟机这两部分统称为JRE(JAVA Runtime Environment),JRE是支持Java程序运行的标准环境。
JRE是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。而JDK里面已经包含了JRE,因此只要安装了JDK,就可以编辑Java程序,也可以正常运行Java程序。但由于JDK包含了许多与运行无关的内容,占用的空间较大,因此运行普通的Java程序无须安装JDK,而只需要安装JRE即可。
Eclipse:一个开放源代码的、基于Java的可扩展开发平台。
NetBeans:开放源码的Java集成开发环境,适用于各种客户机和Web应用。
IntelliJ IDEA:在代码自动提示、代码分析等方面的具有很好的功能。
MyEclipse:由Genuitec公司开发的一款商业化软件,是应用比较广泛的Java应用程序集成开发环境。
EditPlus:如果正确配置Java的编译器“Javac”以及解释器“Java”后,可直接使用EditPlus编译执行Java程序。
4.1 如何选择编程环境
JDK的选择,截止2019年12月目前市场jdk正式版本已经发行到jdk11了。从目前各个公司和业务系统使用jdk的情况,基本是在jdk1.8或以上版本,在学习过程中,我们采用jdk1.8作为编程环境。
4.2 如何选择编程工具
目前市场上占主流的编程工具为eclipse、NetBeans、IntelliJ IDEA等,详细的介绍就不一一描叙了。
下表对几个流行的Java IDE做了一个概述:
IDE | 平台 | 成本 | 总结 |
Eclipse | Java 5,Mac OS X,Windows,Linux | 免费 | Java IDE市场的绝对领导者,每年一次重大发布,第三方插件非常丰富,但Eclipse难学,难用,简单任务被复杂化 |
JetBrains IntelliJ IDEA | JDK 5或6,Mac OS X,Windows,Linux | 收费 | 本次评测唯一的商业软件,其功能完善,易用,但文档仍然不够完善 |
NetBeans | JDK 6,Windows,Mac OS X,Linux | 免费 | 一款优秀的,易于使用的完整IDE,支持除Java外的许多编程语言,其插件没有Eclipse多,功能没有IntelliJ IDEA完善 |
Oracle JDeveloper Studio | JDK 6,Windows,Mac OS X,Linux | 免费 | 一个稳定的,闭源的Java IDE,良好的企业级开发支持,和Oracle其它产品结合紧密,插件数量很少,几乎都是官方提供的 |
Eclipse是所有Java IDE中最突出的一员,其用户量和插件规模都是无人能敌的,这一切首先要感谢其创始公司IBM,IBM将其开源,成立独立的基金会,并提供持续的资助,其 它厂商和社区也可以为Eclipse做贡献,事实证明,这个决策是非常英明的,Eclipse社区非常活跃,并为其贡献了大量优秀的插件。
在学习时,我们选用eclipse作为我们的开发工具。
4.3 搭建编程环境
1. 下载jdk1.8
下载地址:
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
如下图,选择对应的Windows64位操作系统的jdk下载。2. 打开下载的jdk,然后安装即可(我们建议安装目录不要出现空格的情况,这样可以避免一些不必要的麻烦)。
4.4 搭建开发工具
1. 下载eclipse
下载地址:
https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2019-09/R/eclipse-inst-win64.exe
如下图,选择下载Windows的版本。
2. 安装并启动eclipse
选择Java EE的IDE该选项会安装后续开发需要用到的一系列插件。
3. 安装过程中有需要选择的提示,全部选择,然后下一步。
4.5 开发我的第一个小程序
1. 启动eclipse。
2. 选择eclipse的工作空间,然后点击Launch进入。
3. 点击Work...进入工作台。
4. 新建我的第一个项目。
可将视图模式切换为java项目的模式,在截图的右上角。
选择File -》 New -》 Java Project。输入项目名称“cxy-road1”,然后点击Finish完成。
我们的第一个java工程建立好了,如下图:
5. 创建我们的第一个小程序并输出“程序员的路”
在src右键选择【New-》 Class】,创建我们的第一个Java类。Package:输入java类所在的包路径。
Name:java类的名称。
选中生成java的主入口方法。
点击Finish完成。以下是我们的第一个java类。
main(... ...)方法代表执行程序的java类的入口。打印“程序员的路”,在下图增加如下代码:
System.out.println("程序员的路");
6. 运行java类查看程序结果。
在RoadTest.java右键 Run As -》Java Application。运行后查看程序的打印结果。
在Console可以看到程序的输出结果为:程序员的路自此我们已经完美的研发出了自己的第一个小程序:程序员的路。
我们选择了编程,就需要坚持下去,用热爱的心态可快速入门。坚持3个月可以参与公司项目的研发。抱着一颗持续学习的心便能突破重重困难。
在该章节中,我们可以清晰的认识到java编程所需要的编程环境和编程开发工具,选择一个好的开发工具往往能事半功倍。
实战中,我们也体会到了自己的第一个小程序,在研发过程中遇到问题很正常,我们要仔细的检查是否在所有环节都正确,沉下心便能解决问题。