黑马程序员技术交流社区
标题: Java学习攻略之工具篇 [打印本页]
作者: 何家旺 时间: 2013-7-23 15:01
标题: Java学习攻略之工具篇
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下载地址以及安装步骤详见:
作者: denghui1010 时间: 2013-7-23 15:15
先支持一个!!
作者: 李磊_Adam 时间: 2013-7-23 15:23
学习。。。
作者: Jomes 时间: 2013-7-23 15:28
先占个位子
作者: Jomes 时间: 2013-7-23 15:28
为什么程序员都掉头发啊
作者: 何家旺 时间: 2013-7-23 15:42
用脑过度吧!!!:D
作者: liujkh123 时间: 2013-7-23 15:43
好奇一下
作者: HEIMA时光 时间: 2013-7-23 15:44
回帖是一种美德!
作者: 深圳在漂移 时间: 2013-7-23 16:33
不希望有白头发,更不希望秃顶
作者: awine 时间: 2013-7-23 16:37
看看看看看看
作者: 狼王 时间: 2013-7-23 17:10
看看怎么样
作者: 崔一恒 时间: 2013-7-23 20:52
进来学习一下 补充知识
作者: 刘乃宽 时间: 2013-7-23 21:08
进来看看涨姿势
作者: hx32 时间: 2013-7-23 21:36
支持一下
作者: 傻瓜一点红 时间: 2013-7-23 22:19
{:soso_e114:}
作者: Angel♥儱唲 时间: 2013-7-23 22:43
{:soso_e113:}好贴啊
作者: 王瀛 时间: 2013-7-24 02:41
来瞅瞅
作者: pys200603027 时间: 2013-7-24 09:03
过来看看,支持下
作者: xx_lee 时间: 2013-7-24 09:31
看一下。。
作者: emos-c 时间: 2013-7-24 13:03
图片挺有意思
作者: sunalong 时间: 2013-7-24 16:56
看看,希望对我有很大帮助
作者: 神之梦 时间: 2013-7-24 17:44
看第六部分截图
作者: 陈鹏万里 时间: 2013-7-24 17:48
支持!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者: 李征 时间: 2013-7-24 20:30
学习一下!!
作者: 黑马一刘昭 时间: 2013-7-24 20:51
加油!!
作者: 无我 时间: 2013-7-24 21:29
学习学习参考参考
作者: 8047107 时间: 2013-7-24 23:24
看看都有什么
作者: nihaobukeqi 时间: 2013-7-25 00:45
我不是很懂java,但是我还是觉得楼主分享得好!
作者: kaid 时间: 2013-7-25 10:00
继续了解
作者: kaid 时间: 2013-7-25 10:00
继续了解
作者: toShareBeauty 时间: 2013-7-25 10:38
顶一个
作者: 深圳在漂移 时间: 2013-7-25 11:13
多谢乔帮主~!我会加油的!
作者: HEIMA时光 时间: 2013-7-25 11:57
帮主很给力呀!哈哈!
作者: HM代景康 时间: 2013-7-25 17:17
顶一下,看了楼主的,自己又明白了点
作者: 郑世光 时间: 2013-7-25 21:00
希望给力啊
作者: actioon 时间: 2013-7-25 22:26
非常不错,支持
作者: actioon 时间: 2013-7-25 22:27
非常不错,支持
作者: 高境 时间: 2013-7-25 23:15
:handshake
作者: 黑马王晓明 时间: 2013-7-26 00:38
又长知识了啊 版主非常给力啊{:soso_e113:}
作者: 张荣耀 时间: 2013-7-26 10:32
不是很懂java,不过感觉讲的挺好,支持
作者: 徐卓 时间: 2013-7-26 12:33
过来看看,好好学习java
作者: askyle 时间: 2013-7-26 12:38
大力支持!
作者: 张荣耀 时间: 2013-7-26 14:31
开发配置工具讲的很详细,值得学习
作者: Friendy89 时间: 2013-7-26 20:23
学习了,多谢楼主提点
作者: 肖博文 时间: 2013-7-26 21:39
先顶一个。。。。。
作者: 黑马-张超 时间: 2013-7-26 22:13
kankanankanka
作者: xt654005440 时间: 2013-7-27 12:41
又有一份好资料了,谢谢楼主分享!
作者: 彭家贰小姐 时间: 2013-7-27 12:47
支持斑竹{:soso_e144:}
作者: qdwyuotg 时间: 2013-7-27 14:32
学习学习,要成为一名合格的程序员,压力的确不小...
作者: HM王琦 时间: 2013-7-27 14:50
过来看看
作者: 彭彪 时间: 2013-7-27 16:26
看看有什么东东!!!
作者: 彭彪 时间: 2013-7-27 16:32
工欲善其事必先利其器。。。
作者: ヽし☆ve 时间: 2013-7-27 17:00
新手 学习中
作者: の放下执著 时间: 2013-7-27 21:00
不会吧,做java怎会掉头发呢,如果说用脑多就掉头发,那科学家岂不是都光头了?{:soso_e114:}
作者: Hello_world_ 时间: 2013-7-28 12:42
我不是很懂java,但是我还是觉得楼主分享得好!{:soso_e179:}
作者: Hello_world_ 时间: 2013-7-28 12:43
可以加我好友 !一起学习啊!
作者: qmayuan 时间: 2013-7-28 16:44
长知识了~!
作者: 孙鑫 时间: 2013-7-28 22:21
不错,图文并茂啊!
作者: itheima01 时间: 2013-7-28 22:22
支持顶顶顶顶
作者: 狼牙 时间: 2013-7-29 10:23
程序猿的进化真的很不容易!为将来的我们赞一个!为了成为高级程序猿而努力奋斗!共同学习!共同进步!
作者: 啊拉拉的坑啊 时间: 2013-7-29 10:30
{:soso_e142:} 学习学习。
作者: gamehycc 时间: 2013-7-29 10:36
dddddddddddddddd
作者: Just_Only 时间: 2013-7-29 11:05
主要看下隐藏的。呵呵
作者: 黄炳期 时间: 2013-7-29 11:09
必须顶起啊,福利贴
作者: hoyouly 时间: 2013-7-29 18:55
顶一个,
作者: 李健09 时间: 2013-7-29 18:58
路过 顶下
作者: aurora1110 时间: 2013-7-29 19:10
欲知详情,谢谢经验分享!
作者: sergio 时间: 2013-7-29 20:05
哈哈哈 路过看看
作者: liye20110 时间: 2013-7-29 22:29
观摩一下!
作者: bava 时间: 2013-7-30 05:10
很不错,正好需要入门文字介绍:lol
作者: xqinshan 时间: 2013-7-30 12:13
看看。。。。。。。。。。。。。。。。
作者: woaiheima 时间: 2013-7-30 13:51
一如既往的支持!!Loading!!!
作者: 金辉 时间: 2013-7-30 21:43
瞧瞧!!!!!!!!!!!!!!
作者: 小罴孩 时间: 2013-7-30 23:49
鼎力支持~!求技术分:loveliness:
作者: 田磊阳 时间: 2013-7-31 08:43
{:soso_e179:}{:soso_e179:}顶
作者: 马晓凤 时间: 2013-7-31 11:11
帮主,技术分不够...
作者: 哪颗最亮的星星 时间: 2013-7-31 11:52
大力支持分享,看看下文!!!!!!!
作者: zdew 时间: 2013-7-31 15:03
高级软件开发工程师的开发工具
作者: 黄文伯 时间: 2013-7-31 16:18
{:soso_e179:}
作者: 飘哥1988 时间: 2013-7-31 19:57
请教一下
作者: 黑马李昂 时间: 2013-7-31 21:03
对于我们这些初学者来说,这是基础,必须知道{:soso_e179:}
作者: 徐龙飞 时间: 2013-7-31 22:37
看看看看
作者: 白堇翎 时间: 2013-7-31 23:02
感谢楼主的分享
:o本贴由隐藏贴回复机快速回复
作者: xuaner0719 时间: 2013-8-1 01:30
工欲善其事必先利其器,感谢乔帮主分享
作者: 低调的华丽 时间: 2013-8-1 12:39
很好,很值得一看
作者: penpen 时间: 2013-8-1 14:50
回帖是种美德
作者: penpen 时间: 2013-8-1 14:57
恩恩帮主啊,那个SVN的链接失效了吧。。。
作者: 龚首道 时间: 2013-8-4 17:00
学无止境啊···
作者: 刘永贵 时间: 2013-8-5 13:33
你好 麦琪
作者: zcbyzcb 时间: 2013-8-5 14:50
图片很加分啊{:soso_e113:}
作者: 马尾辫。 时间: 2013-8-6 10:33
文章还可以 都是小虾 本人也是
作者: 黑马龙子 时间: 2013-8-7 16:04
回帖是一种美德!
作者: 佟都 时间: 2013-8-7 17:02
刚看完“逆袭”篇,接下来看工具篇
作者: EYE_SEE_YOU 时间: 2013-8-8 14:08
用脑过度真的就掉了那么多头发啊
作者: 9797oo 时间: 2013-8-9 03:18
1111111111111111111111111111
作者: lifei199 时间: 2013-8-9 14:15
顶。。。。。。。。。。。。。。
作者: 丶遇见另一个自 时间: 2013-8-10 21:48
好吧 。。。。。
作者: 曦de小号 时间: 2013-8-20 16:50
学习了!
作者: alexanda 时间: 2013-9-3 17:05
暂时还看不太懂?
作者: 垂天云 时间: 2013-9-4 16:58
工欲善其事必先利其器~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |