Java学习攻略之工具篇 大家好,我是一名高级软件开发工程师,具有多年的软件开发经验,本篇学习笔记是我学习和开发的心得,希望对大家有所帮助。本文纯属个人见解,如有任何不妥之处,望多提意见。
古语有云:“工欲善其事,必先利其器”!此文档将伴随你走上高级软件开发工程师之路。
您想成为一名合格的软件开发工程师吗?在java海洋中畅游的时候,一款好的java学习指南将让你少走很多弯路。那么作为初学者,这篇java学习攻略之开发工具篇将是您不可获取的指南针。作为java初学者,首先我们要了解一下Java语言是跨平台运行的,也就是java语言可以运行在不同的操作系统,使用不同的JVM映射规则,让其与操作系统无关,完成了跨平台性。
第一步:配置环境变量 JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。 JRE:Java Runtime Enviromental(java运行时环境)。也就是我们说的JAVA平台,所有的Java程序都要在JRE下才能运行。包括JVM和JAVA核心类库和支持文件。与JDK相比,它不包含开发工具——编译器、调试器和其它工具。 JVM:Java Virtual Mechinal(JAVA虚拟机)。JVM是JRE的一部分,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
第二步:java开发工具
第三步:安装数据库
第四步:安装WEB服务器
也许你还是个初级开发人员,但是相信你也了解到,java不是和做桌面应用程序,主要内容原因还是因为他对虚拟机的依赖,java开发的桌面应用程序效率比较低,一般使用java开发都是进行EE开发。那么进行javaEE开发,服务器是你不可或缺的。服务器是你的项目开发完成之后需要部署的容器,就像电脑的CPU一样处理你发来的请求,并作出相应的响应。这里提供了开发常用的Tomcat、JBoss等开源服务器,下载地址及安装详见:http://bbs.itheima.com/thread-60375-1-1.html 这样的开发工具安装完毕之后,就可以进行基本的开发了。其他的功能就需要安装插件来完成了。在完成30天的java基础学习和30天的JavaWeb学习之后,我们要开始java的高级部分的学习,首先我们学习前台Javascript的学习,在进行开发的前提我们先进行一些前期的准备。
第五步:javascript之aptana插件安装 上述功能实现之后你就可以进行java开发了,完成基本的从后台到前台没有问题了。
第六步:安装svn或c vs CVS(Concurrent Version System)是一个C/S系统,是一个常用的代码版本控制软件。SVN(subversion)是近年来崛起的版本管理软件工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本控制器软件。那么具体什么是版本控制器呢?简单的理解就是将不同人员的不同开发模块进行整合,这样在代码整合上就大大提高了开发效率,每个人不必关心其他人的开发模块,只需要关注自己的代码就行,这样个人在向服务器上传文件的时候就会产生一个版本。在项目开发完成之后就会产生很多的版本,同样你可以根据需要下载不同版本不同时期的代码。SVN,CVS下载地址以及安装步骤详见:
|