设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
Java学习之路
返回列表
发新帖
Java学习之路
[复制链接]
11
|
9
|
2010-10-8 09:32:27
|
显示全部楼层
|
阅读模式
【在原先《学好Java之我见》的基础上重新整理而成】
Java - 近10年来计算机软件发展过程中的传奇,其在众多开发者心中的地位就如“屠龙刀”、“倚天剑”。
Java是个平台,我只想说说我对学好Java的一点看法,希望对初学者有所帮助。
1. 思考一下
学习Java之前,先别急,静下心来好好想想:
1)你对学习Java是否有兴趣?
2)你是否能静下心来坚持不懈地学习?
嗯,这是个容易但又绝对不应该忽略的问题,你确信自己对Java感兴趣、而且又有吃苦的准备,那你才可能学好Java!如果具备这两点条件,就请继续往下看……
2. 准备一下
请不要把你的学习Java之路和其它计算机技术分开看待,技术的联系往往是千丝万缕的,你应该掌握一些学习Java所涉及的基础知识,对于 “CLASSPATH要怎么设置啊”、“跪求JDK下载地址”等等问题,你不该问,因为Internet上太多答案了,甚至换个角度说,你是不是还不适合直接学习编程?
1)买本Java学习用书。
JDK 6正式版刚刚推出,市面上你暂时买不到JDK 6的书籍,但我仍推荐你买一本适合入门的、较新JDK版本的Java书籍,那么,你现在选择一本讲述JDK 5的入门书籍还是有条件的。我可以推荐一些入门书,但是我不打算这么做,因为合我口味的,不一定适合你。但无论如何,《Thing In Java》绝对不应该作为你入门Java的第一本书籍!
记住,网络上学习Java的资源很多,但基本不够系统,拥有一本Java入门书籍,是你系统学习Java的基础。
2)准备Java学习环境。
准备你的学习环境,很简单,安装JDK 6,然后用类似UltraEdit、EditPlus的文本编辑器配置你的学习环境,Internet上有很多关于如何配置的文章。初学Java,不建议用IDE工具,通过一行行的敲代码,你会碰到很多问题,只有这样,你才能学会怎样解决问题,并加深自己对Java的理解。
准备好后,开始进入激动人心的Java学习里程吧!
3. Java基础学习之路
学习Java的过程虽然辛苦些,但又是处处有精彩!学习过程中的心态一定要保持专一,网上关于语言间的“PK”到处都是,别被浮躁影响!认准了Java,你就坚持!克服心魔,恒心最终会给你回报的。
Java的体系分为Java SE、Java EE和Java ME(JDK 5.0以前分别叫J2SE、J2EE和J2ME),Java的敲门砖就是Java SE了,也就是你要入门学习的内容,不论你日后是选择哪个体系领域作为发展方向,你都得从Java SE起步。
学习Java SE,打好Java基础;如果想学Java EE(对不起,我不了解Java ME,所以我无法涉及Java ME的相关内容),对于AWT、Swing是否要学习呢,我个人是觉得还是要知道其所以然的,特别是其事件处理模式,我强烈建议初学者一定要弄清楚,其他具体的开发就不一定要全面掌握了,毕竟AWT、Swing方面的内容足够用几本大部头的书才能描述详尽;当然,如果你的工作就是做 AWT、Swing开发,那就另当别论了。
I/O、Thread都是基础之一。
4. Java EE学习之路
学习了Java SE,还只是完成“万里长征”的第一步。
接下来选择学习Java EE或是Java ME(或者你还想不断深入学习Java SE,只要你喜欢,你可以一直深入下去,就像前面所说的,我不会讲到Java ME的学习);估计选择Java EE方面的学习者会多一些,Java EE所涉及技术非常多,考虑到初学者的接受程度,我会尽量从最常用的角度来介绍。
学习Java EE,在开发环境上不建议再用文本编辑器,我感觉NetBeans 5.5(目前最高正式版本)很适合初学者,我个人也很喜欢NetBeans,如果你喜欢用别的IDE如Eclipse,都没问题,看自己喜欢吧。
4.1 学习JSP/Servlet
Java EE最高版本目前是5.0版本。
在Java EE中,首先要学习JSP/Servlet(结合Tomcat、MySQL)技术,建议JSP1.2/2.X的知识都要掌握,毕竟现在很多的在用系统都还是基于JSP1.2,学习JSP,还必须掌握一些外延技术,如:你还得掌握HTML基础知识,最好再掌握些JavaScript(目前正火的AJAX技术之一)、CSS的技术,而了解XML是必不可少的(至少描述性配置信息是通过XML来描述的)。在学习JSP/Servlet过程中,应该结合学习 JDBC、数据库开发技术,毕竟绝大多数Java Web项目都是和数据库紧密结合的。
4.2 学习数据库开发技术
这里我想重点说一下数据库开发技术,数据库技术是做业务系统必备技能,Java Web开发人员最低程度都应该掌握SQL语句的使用!数据库技术大体可分为DBA技术和数据库开发技术,对于开发而言,应侧重数据库开发技术,而数据库基本操作,也是要掌握的。常用数据库有DB2、Oracle、SQL Server、MySQL等,你可以结合实际需要,选择一种数据库,并花大力气掌握其开发技术。
记住,学习数据库开发技术和学习Java EE,是相对独立的,你可以在学习JSP/Servlet的同时,学习数据库开发技术(如SQL语句等),或者先学数据库开发技术,之后再学习JSP/Servlet。
4.3 学习Java EE其它开发技术
再往后,可以学习一些EJB的知识,目前EJB最新版本是3.0,其和前面的2.X版本相比,有较大不同,考虑到目前EJB 2.X还有很大的应用市场,建议结合学习EJB 2.X/3.0。在学习EJB过程中,应同时掌握一种企业级应用服务器的使用(如 WebSphere、Weblogic、Sun Applcation Server或JBOSS等,目前Sun Applcation Server 9.X和JBOSS都可支持EJB 3.0)。
之后的学习中,再逐渐扩展到其他Java EE技术。
5. 之后
等你对Java EE有些感悟的时候,你自然就会想不断扩展你的知识面,这时候你可以学习Spring、Hibernate,以及各种Web框架(如Struts、JSF、Webwork或是Tapestry等)。
随着技术、经验的不断积累,你会逐步关注分析、设计等更高层次的知识,这时候,你可进一步学习相关的UML、模式等知识(积累了一定经验,你就可以安排自己学习这些知识了)。
6. 小结
永远记住:自始至终,实践是学习Java技术历程中极其重要的一环。脱离了实践,是学不好技术的!
Java学习、实践之路依然没有银弹,况且一步步走来,要学的东西很多,勤奋是金!
善于利用Internet上众多的资源,多吸取些别人的经验。
目前关于Java的争论很多,如“Java正走下坡路”、“Ruby必将取代Java”等论点甚嚣尘上,但正如我前面所言,这是一种浮躁的表现,Java的前景非常好,特别是Java开源以后!就让他们去吵去吧,掌握了Java,你就掌握了当前最火的技术。
“梅花香自苦寒来”,当你掌握了扎实的Java开发基础,你就能把手中的这把“屠龙刀”、“倚天剑”舞得风声水起!那时,你一定会有一种成就感。
以上,如果对你有些帮助,那就最好了。
回复
使用道具
举报
千问
|
2010-10-8 09:32:27
|
显示全部楼层
看了,写得不错
回复
使用道具
举报
千问
|
2010-10-8 09:32:27
|
显示全部楼层
呵呵8错,谢谢LZ
回复
使用道具
举报
千问
|
2010-10-8 09:32:27
|
显示全部楼层
写的不错,支持!
回复
使用道具
举报
千问
|
2010-10-8 09:32:27
|
显示全部楼层
很恳切....谢谢
回复
使用道具
举报
千问
|
2010-10-8 09:32:27
|
显示全部楼层
写的不错,鼓励一下
回复
使用道具
举报
千问
|
2010-10-8 09:32:27
|
显示全部楼层
好好,欢迎加入java阵营
回复
使用道具
举报
千问
|
2010-10-8 09:32:27
|
显示全部楼层
不错啊。。
回复
使用道具
举报
千问
|
2010-10-8 09:32:27
|
显示全部楼层
GOOD!
回复
使用道具
举报
千问
|
2010-10-8 09:32:27
|
显示全部楼层
GOOD!
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
一吉林考生紧急求助,学校报错了,不想去怎么办
2
淘宝买东西忘记评价了
3
找一首歌、歌词有SO beautiful的。
4
reborn 同人漫画
5
偶像剧算是几次元
6
5230待机多久
7
2010年河南理科495分,能否被河南科技学院录取?所有专业都享受加分政策吗?
8
古虚本。
9
中国什么时候才能在决赛对巴西
10
我的电脑不能安装最新版flash插件,怎么回事啊?
11
7年级数学题
12
赛尔鉴定雷伊
13
电信宽带MAC地址复制。
14
梦幻西游69MW 我全魔+点 带什么装备呢?
15
南开大学的法学院好吗??
16
问下 Q6600 9800GT 怎么开特效 孤岛危机 弹头
17
成都什么地方有卖含羞草
18
跪求金山毒霸2011专业版的通行证
19
在( )条件下,某种商品的国内价格高于世界价格,该商品将被进口。
20
买手机 分期付款问题,
21
hcg峰值和胚胎质量?
22
广东理科考生652分,报考暨南大学财务管理或行政管理机会大麽
23
我家的小狗好像生病了
24
dnf麦兜为什么用不了
25
为什么年轻人爱喝鸡尾酒?
26
问,四川省内哪个学校的幼师专业较好啊?
27
请问上海哪里耐克专卖店在招人啊~我想报名~
28
应届生报到证改派
29
火影忍者发招手势大全
30
赛尔号鉴定
31
怎样让拉姆免费到其他摩尔开的餐厅打工
32
事业编人员提干之后就是公务员?
33
福州大学管理科学与工程学怎么样
34
哺乳期吃桂圆会回奶吗?
35
求高等数学4016
36
广工(广东工业大学) 城市规划专业..色弱能报吗???体检结果5个单色辨认正常..
37
我这普拉达的眼镜是啥型号的?大概多少钱么?
38
汇款对方老是未收到
39
帮看下这个是什么牌子的跑车还有型号
40
割完双眼皮恢复后好像不是很好看?
41
如何设置KMP自动硬解
42
广东医学院东莞分校
43
脸上突然长了个痘痘好痒咋办
44
网页打开全是乱码!!!QQ和迅雷都用不了!!!注意!
45
这属于什么脸型啊 适合怎么样的发型呢 有图
46
看看这是什么游戏?
47
艾滋病人的唾液会传染吗?
48
广东2b大学排名
49
400多分的高考生,去中央财经大学上学,不要毕业证可以吗?
50
求小说“没上排行榜 但是确实很好看的”
51
菠萝和香蕉能一起吃吗?
52
求一张魔兽争霸地图``
53
医生 医生到底是医病还是害人的
54
此发型怎么和理发师交通?
55
唱歌偏类啊!
56
t3t4正常tsh高是甲减吗?
57
赛尔号丽莎
58
笔记本温度 HPDV4 1103 大家看看正常吗
59
机械能守恒问题
60
灵风fosky版本的最游记第一部下载
61
弹弹堂轰天怎么用?力度 角度
62
怎样才能打动一个不爱你的女人
63
哺乳期可以喝百香果蜂蜜水吗?
64
一道六年级数学题,阴影部分面积。十万火急
65
安徽理308报什么专科学校好?
66
高考后选择学校的,,求高手解答,谢谢了
67
现在有些养狗的都把狗的嘴拴起来,一定要这样吗?觉得那些狗很可怜。。。。
68
今晚谁会赢呢
69
仿句:在妈妈的记忆里,孩子的歌唱,是幼稚的声音,是欢快的声音,是生命的声音,是给人以力量的声音。
70
求教高手PSP3000一个问题
71
那我这个分数可以报专B哪个学校啊?进哪个学校机会较大呢?谢谢.
72
刘玥彤生于2010 6 12
73
w-inds.??????
74
“还有没有买票的”这一句话有歧义吗 怎样分化这两种意思
75
黑白打印ppt为什么会没有背景图片
76
武汉生物工程学院
77
仲恺农业技术学院热门吗
78
2010年460分报考郑大西亚斯录取几率多大?
79
广西财经学院最好的几个专业
80
赛尔号布布花怎麽打雷伊
81
唱歌如何练肺活量?
82
甲状腺激素问题
83
她到底是不是爱我?
84
关于电脑显示器的问题
85
哺乳期流鼻涕可以吃什么药?
86
白内障治疗要多少钱?
87
一首中文歌曲
88
Hera,苗 - Hera苗苗 - 网易博客 Dior新出的那款非常好用~! 是什么睫毛膏??
89
初二历史川教版
90
室内装修设计专业要学习些什么课程啊?
91
请问有谁知道这叫什么花?
92
在线等,请求帮忙算下姻缘
93
桂林米粉的卤水放了什么香料那么香
94
用手机怎么下载2010的QQ啊???
95
水电站的饮水隧洞有压进口与无压进口是按什么划分的
96
电脑问题
97
请帮我算一下达拉克的个体值
98
测试身体酸碱度的方法?
99
考了225分怎么填自愿??
100
从藕塘职教园到滨湖区蠡湖大道99号欧尚超市怎么走