设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
JAVA软件编程好学吗?
1
2
/ 2 页
下一页
返回列表
发新帖
JAVA软件编程好学吗?
[复制链接]
19
|
19
|
2017-9-27 21:51:13
|
显示全部楼层
|
阅读模式
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/ServletJava 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开发基础,你就能把手中的这把“屠龙刀”、“倚天剑”舞得风声水起!那时,你一定会有一种成就感。
回复
使用道具
举报
千问
|
2017-9-27 21:51:13
|
显示全部楼层
对编程有一定了解的人一定知道——编程是简单劳动,好学与不好学在于你是否能吃得了这个苦,java入门相比较其他已知语言是容易的,但精通很难,这一点他并不像C,C#.net,它们需要太长时间才能捅破那层窗户纸,而对于java只有你每天花超过8个甚至更多时间,过了不到6各月你能将他学得很好,但以后想走的更远你就去好好学习数学吧。有些技巧就分享与你吧培训(要吃这碗饭你就去一下吧)效果很不错“前”劲十足自学太慢但受益终生后劲十足,多去程序员专业网站回答问题也是他提高自身素养的好方法效果在积年累月中
回复
使用道具
举报
千问
|
2017-9-27 21:51:13
|
显示全部楼层
开发主要是要掌握一门计算机编程语言,其次就是算法的学习,算法就要求你有一定的逻辑思维能力,总的来说也不是很难。
回复
使用道具
举报
千问
|
2017-9-27 21:51:13
|
显示全部楼层
任何编程语言都不是想象中那样简单的,想要做到精通更是难上加难,而且Java的学习比其他编程语言更难,但是,有利必有弊,Java虽然难于掌握,但是在应用上确实其他语言不能比拟的,应用范围也是十分广泛。所以,想要以后更好的发展,建议还是不断的挑战自己,只要不断的坚持,肯定能够掌握的。还行吧,如果是零基础可以跟着公开课学
回复
使用道具
举报
千问
|
2017-9-27 21:51:13
|
显示全部楼层
编程的话,好学也不好学。关键是要看你想学到什么程度!不会英语的话也是可以学的,不过当你的编程水平到了一定阶段以后,大部分资料书籍是没有译文版的,所以如果你想成为一名高级程序员的话,建议你去学好英语吧!
回复
使用道具
举报
千问
|
2017-9-27 21:51:13
|
显示全部楼层
疯狂软件JavaWeb视频教程课程目标这套视频教程包含了HTML、HTTP、JSP、Servlet、session等等全面介绍了Java Web开发所需的知识点。适用人群初级课程简介这套视频教程包含了HTML、HTTP、JSP、Servlet、session等等全面介绍了Java Web开发所需的知识点。此套视频涵盖了Java WEB开发涉及到的所有常用知识点,详细的知识点讲解、学完此套视频后,你就可以完全、透彻地掌握JavaWEB开发。
回复
使用道具
举报
千问
|
2017-9-27 21:51:13
|
显示全部楼层
相对于PHP等其他语言来说,Java涉及的内容较多,所以门槛也较高,比较难于掌握。但是就发展前景而言,应该是比较光明的,一是Java稳定,应用广泛,一定时期内很难被其他编程语言取代;而许多大型系统都是用java开发,也不可能轻易使用其他语言待遇,所以java的前景应该是稳定而光明的。
回复
使用道具
举报
千问
|
2017-9-27 21:51:13
|
显示全部楼层
PHP和JAVA,其中JAVA难一点,如果底子不好的话,建议学PHP吧。现在学PHP的人很多,几乎不需要太好的底子。刚从出来的大学生,好多出来都在学PHP一般学5个月左右。挺好学的,不过一定要真的吧基础夯实,基础牢固了 那就会很好学了
回复
使用道具
举报
千问
|
2017-9-27 21:51:13
|
显示全部楼层
其实 楼上说了这么多 都很有道理 我也补充些 无论学什么样的编程都要忍 一个工程对于初学者来说是相当痛苦的 甚至可以说对一些已经很熟悉编程的人来说 受到挫折的时候一定要坚持下去 然后你会发现 其实 成功就在挫折这扇门背后
回复
使用道具
举报
千问
|
2017-9-27 21:51:13
|
显示全部楼层
首先,不管你以后选择什么方向。基础永远都是最重要的!!!不要觉得自己看了一套视频,或者看完一本入门的书,能写个简单的代码就叫学会了。你还差的很远。工作好几年的人也不敢说对java基础了如指掌。网上的资料好多,比如siki学院的java教程,很专业,都是最新的。PS:这也是在实战中学习哦。
回复
使用道具
举报
1
2
/ 2 页
下一页
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
答案!!!谁来帮我解答
2
现在大旱,,,曲靖三宝的温泉还营业吗。。。
3
尿液的颜色是深黄色的
4
开心网上的开心餐厅 青花瓷任务
5
残酷月光怎么找伴舞
6
求助高手日文翻译
7
社保转移
8
请问你懂不懂气功,就敢亵渎它。
9
天下贰进不去
10
有外星人的照片吗?
11
电脑怎么下载WWE美国职业摔角联盟2010游戏啊?
12
找一个单机游戏!!
13
Mp3多大内存够用
14
有什么电脑GBA模拟器可以打开手机(N70)格式的GBA游戏
15
我可以怎样帮助干旱地区的人?
16
按开机键,毫无反应
17
怎么重装xp系统
18
大家喜欢火影吗
19
我是不是错过她了?
20
中华民国十八年孙中山侧面像银币一枚,价值几何?
21
2010年7月份硕士毕业,打算去长春找工作,不知道好不好找呢,想找老师的工作。谢啦!
22
《致命危情》作者:左情右爱
23
男朋友爱在我面前炫耀自己有钱,这是为什么?其实他并不富裕
24
定积分应用——关于求几条直线间所夹面积大小
25
地下城最好的剑是什么??????????
26
换烤瓷牙后会出现口腔溃疡吗?
27
穿越火线今天包包里突然多了礼物!!!惊喜啊
28
小三阳转大三阳了怎么办?
29
昆明下雨了吗?
30
家庭教师隼人的宠物叫什么?
31
我想要《暮光之城》小说中文版1-5的完整版啊
32
师范毕业回自己母校当老师学校会照顾吗?我们老师都是毕业后又回来教书的。
33
求托业考试复习资料!!!
34
诺基亚X3关机屏幕偶而会亮起是怎么回事
35
从台湾 买手机
36
婚礼时,老公穿什么样的皮鞋比较好
37
USB借口问题。。
38
我是中国医科大学的学生,我想问一下考研值吗?还有如果要考的话考哪个学校的比较好?非常感谢。
39
懂星际二的来
40
QQ旋风打开为什么没有反应,而死机了?
41
天堂2第8章单机的问题
42
最近新买了一个华硕X88V的笔记本,但却无法联网,这是为什么呢?
43
求韩国中学生庆祝毕业的完整视频或完整的图片
44
安装单片机程序时经常出现蓝屏怎么回事?
45
我有一个朋友,她有洁癖,我不知道该怎么和她相处
46
非主流会不会成为90后的主流,辩论赛求大家指点
47
同时投掷两枚骰子,试求:
48
450左右在北京有大本上吗
49
为什么我玩CF会很卡?
50
包头哪里有卖iphone mp4的?
51
洁莱雅牛奶保湿洁面乳哪里买的到
52
世界顶级“概率”难题!智商不行者勿进!谢
53
被手机店诈骗怎么办?
54
请问从积水潭怎么到岳各庄啊?
55
称重仪表422的连接方式
56
泰康人寿电话行销
57
看说明吧...
58
法律相关[劳动法]
59
AI软件,在同一个文件里复制后,粘贴的位置怎样保持和复制时一样的位置?
60
我现在读中专,是金融专业的,请问我最快什麽时候可以考大专?可以自考吗??我可以读本科吗
61
怎么在电脑上登陆3GQQ啊?
62
csol 怎么买枪
63
一杯开水在真空中的冷却时间
64
女生为什么要拔男生的头发
65
现在有没看细菌数量的机器?
66
好看的电影
67
师范类大专学历怎么教师资格证
68
同周期元素熔沸点变化规律
69
跪求魔兽世界 官方小说 JAR版本 不碎之灵 流沙之战 诅咒之路 黑暗之门 部落的崛起
70
爆发力歌曲
71
华唐手机质量问题
72
thinkpad t400自带软件太多
73
关于户口的问题
74
赛尔号埃闻
75
用电磁炉汤锅钝排骨怎么吃了会上火啊
76
小方脸头小发也少适合做蛋卷头吗
77
办学习班怎么招生
78
神鬼寓言墓园小径过关存档给个
79
如何在异地能交社保,同时新公司社保比例能成功划拨?
80
联想C305一体机可以换显卡么
81
玩魔兽争霸回到选择局域网的界面就卡屏
82
想入手一部手机
83
本来孩子判给了男方,孩子六岁,男方好逸恶劳,赌博,现在女方想要回孩子可以吗?通过什么方法可以要到
84
国泰君安成交价
85
英语填空题(关于时态的、初中水平)
86
怎么装监控。有些不懂。
87
WIN7游戏中怎么返回桌面
88
kara有一首快歌,里面有一句歌词是think about
89
海口家乐福有员工餐吗?
90
delphi窗体的问题
91
我的户口在天津市和平区,转到河北区如何办手续啊?
92
和朋友一起工作,但是老板提升了自己却贬职了朋友怎么办
93
请问他这算喜欢吗??
94
朝鲜族有关地理问题
95
我想知道会开钩机都可以做什么工作啊
96
我现在想在青岛开发区买房
97
如何拆高尔空调滤芯
98
找一个漫画。。主人公的手是一个鬼爪的!
99
银杏树未来20的行情怎么样
100
为什么wow打怪时技能会突然进入cd状态?