黑马程序员技术交流社区

标题: Java学习攻略之工具篇(有需要的可以进来看) [打印本页]

作者: 宋星    时间: 2014-1-20 18:49
标题: Java学习攻略之工具篇(有需要的可以进来看)
Java学习攻略之工具篇(虽然是借鉴别人的,但我感觉还是蛮有用的,因为在28~29期并没有看到,所以对大家来说也算是一种资源分享,希望是放在主题板块上面,大家随时可以看到)
Java学习攻略之工具篇

 

  古语有云:“工欲善其事,必先利其器”!此文档将伴随你走上高级软件开发工程师之路。

  您想成为一名合格的软件开发工程师吗?在java海洋中畅游的时候,一款好的java学习指南将让你少走很多弯路。那么作为初学者,这篇java学习攻略之开发工具篇将是您不可获取的指南针。作为java初学者,首先我们要了解一下Java语言是跨平台运行的,也就是java语言可以运行在不同的操作系统,使用不同的JVM映射规则,让其与操作系统无关,完成了跨平台性。

  第一步:配置环境变量
  那我们来了解一下我们所需要的跨平台性吧!首先安装JDK,目前甲骨文(SUN已被甲骨文收购)已经公布了JDK8版本,但是现在公司常用的还是JDK6或者JDK5,本文提供JDK下载地址:http://bbs.itheima.com/thread-60327-1-1.html安装JDK,选择要安装的目录。在进行下面步骤之前我们先了解一下JDKJREJVM之间的区别。
JDK : Java Development ToolKit(Java开发工具包)JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。
JREJava  Runtime  Enviromental(java运行时环境)。也就是我们说的JAVA平台,所有的Java程序都要在JRE下才能运行。包括JVMJAVA核心类库和支持文件。与JDK相比,它不包含开发工具——编译器、调试器和其它工具。
JVMJava Virtual Mechinal(JAVA虚拟机)JVMJRE的一部分,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
更多区别详见:http://java-mzd.iteye.com/blog/838514(引)那么这三项都需要一一安装吗?不,你只需要安装JDK就行了。JDK已包含其他两项。

  安装完JDK之后我们要做的就是配置环境变量,配置环境变量的目的就是就是为了能在全局的环境下使用java命令。这是由据操作系统决定的,将上述安装的JDK目录配置到path上,这样命令就会在操作系统的path目录上进行查找了。同样可以设置临时的Classpath路径,但是只是临时性的,并不是很常用,建议还是配置path。详细配置流程点击查看:http://jingyan.baidu.com/article/f96699bb8b38e0894e3c1bef.html(引)

  第二步:java开发工具
  下面我们来进行开发工具的使用说明。进行java开发可以使用记事本,只要是“.java”的扩展名就是属于一个java文件,编译成class文件就可以运行在虚拟机中了。还记得毕向东老师的视频教程吗?他没有使用高级的开发工具,这里提供两款简单的开发工具之文档编辑器,这只适合简单的开发。下载地址详见:(http://bbs.itheima.com/thread-60368-1-1.html)但是为了提高开发效率,IBM公司开发出一款开源的高级开发工具——Eclipse,下载地址http://bbs.itheima.com/thread-60334-1-1.html)这款软件大大提高了开发的效率,之后,Genuitec公司在Eclipse基础上添加了更多的插件,改名MyEclipse,下载地址详见(http://bbs.itheima.com/thread-60313-1-1.html)再次提高了开发的效率,但是这款软件是收费的哟,不用担心,在中国什么都可以免费,那就使用破解版吧。这两款开发工具是目前来说不可替代的开发工具。由于开发工具版本较多,Eclipse下载版本根据开发的不同需要下载或安装不同的插件。MyEclipse建议使用8.5版本的,比较稳定。

  第三步:安装数据库
  在上述操作完成之后,可以进行基本的代码开发,做基本的Demo和简单桌面应用程序。但是,没有数据库的程序不能算一个真正意义上的程序。这时候就需要选择一款适合的数据库,这里以免费的MySql为例吧。MySql下载地址及安装图解详见:http://bbs.itheima.com/thread-60367-1-1.html同样为了提高开发效率,需要MySql图像化开发工具,不同的工具版本下载地址同上。其他数据库详见上述下载地址。

由于字数限制, 更多内容请参阅: http://bbs.itheima.com/thread-60775-1-1.html


作者: 付江涛    时间: 2014-1-20 19:21
{:soso__1748059469641709413_5:}
加油加油!! 克服浮躁之心!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2