社区
非技术区
帖子详情
神呀!救救我吧!(请教各位大哥:)
yimengxiaoxin
2003-05-22 12:44:08
我刚刚接触JAVA,请问什么最好入门 。。。。。。。。。。。
主攻哪一方面最好?
有没有从入门到精通之类的书籍。。。。。。。。。。。。。
学一年能学到什么东西????
小弟懵懂迷茫,,,,,,,,,,,,
...全文
57
6
打赏
收藏
神呀!救救我吧!(请教各位大哥:)
我刚刚接触JAVA,请问什么最好入门 。。。。。。。。。。。 主攻哪一方面最好? 有没有从入门到精通之类的书籍。。。。。。。。。。。。。 学一年能学到什么东西???? 小弟懵懂迷茫,,,,,,,,,,,,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yimengxiaoxin
2003-05-28
打赏
举报
回复
我是个JAVA的强烈推崇者,看吧。NET干不过JAVA。
我是个JAVA的强烈推崇者,看吧。NET干不过JAVA。
我是个JAVA的强烈推崇者,看吧。NET干不过JAVA。
pcboy823900
2003-05-22
打赏
举报
回复
当然有了,买一本比较适合你的初级教程吧,用JAVA做界面不好,也很难做得好看,
所以建议你,把JAVA的本质东西和几个核心包学好一点,就转向JSP方向吧。
AllError
2003-05-22
打赏
举报
回复
从jsp学起吧
yayatu
2003-05-22
打赏
举报
回复
http://www.csdn.net/develop/author/cxy/way_to_java.shtm
Java 学习之道
目前 Java 可以说是产业界和学术界最热门的语言,许多读者都很急切想把 Java 学好。除非像电影「骇课任务」(Matrix)一样能够把需要的专业技巧下载到脑海(女主角只花了几秒下载资料,就马上具备飞行员的技巧),或是武侠小说中的运功传送内力的方式,否则花上一段时间苦学是免不了的。花时间,不打紧,就怕方法错误,事倍功半。我认为,学习 Java 包括了下列的范畴:
* 认识 Java 的原理
* 学会 Java 语言
* 对象导向的思维
* API
* 开发工具的用法
下面分别就这几点详细阐述。
学习 Java 的原理
了解 Java 的原理,才有可能真正体会 Java 的一切,学习任何事情,只要能掌握原理,就会比较顺利。我发现许多人使用 Java 已经逾年,却连 Java 最基本的特质都不清楚。
一般来说,信息系毕业的学生,对于信息的新事物学习的速度,会比其它科系来得快,就是因为四年的教育为他们奠定了学习新事物的基础,这也是信息系课程的价值所在。
除非你受过的基础训练够扎实,否则在学习或使用 Java 的过程中,你一定会需要参考到这些信息系学科的知识。我建议各位可以在闲暇之余,把信息系课本的书拿来读一读。这是治本之道,绝非立竿见影的特效药,必须要有耐心。
学习 Java 语言
学习 Java 语言很简单,毕竟 Java 语言也只包含五十多个关键词(keyword)与几十个算符(operator),再加上 Java 语法(syntax)也很简单,所以一般人可以很快就学会 Java 语言。危险的是,很多人认为已经完全掌控 Java 语言,但其实对于内部的运作机制仍不能掌握,这些盲点有时候会让你无法完全掌控 Java 语言。克服这些盲点的方式是看「The Java Language Specification, 2nd Ed.」(没有中文版)来彻底弄懂 Java 程序语言,并看「Inside the Java Virtual Machine, 2nd Ed.」(有中文版,但翻译得@#%$)来彻底掌握 Java 虚拟机器的运作方式。
学习对象导向的思维
学会了语言,并不代表就可以设计出好的对象导向系统架构。想要成为对象导向的专家,往往需要:
* 多看相关的书,特别是 Design Pattern 和 Refactoring 的书。
* 多观摩别人的程序(例如 Java API 的 design 与 implementation)
* 多写程序
学习 API
学会 Java 语言之后,还需要学会一些 API 才能写出有用的程序。Java 的 API 非常多,必须规划好一个学习路径,才不会在浩瀚的 API 大海中迷失。必备的 API 包括了:IO、New IO、Collection Framework、Network、RMI、JAXP... 等。至于其它的 API,就看你的需求而定,大致上分成:
* GUI 类:JavaBean -> Swing -> JavaHelp -> Java2D -> Image IO -> JAI -> Java 3D ...
* Enterprise 类:JDBC -> JDO -> Servlet -> JSP -> EJB -> JMS -> JTA/JTS...
* J2ME 类(这一类不是我的专长,无法提供学习顺序建议)
学习开发工具的用法
只用 JDK,是很难写出大型程序的,所以通常程序员会使用 JBuilder/VisualAge/ VisualCafe 等工具,这些软件卖这么贵,一定有它的价值,值得花一些时间好好学习这些开发工具的使用方式,你将会发现开发工具所提供的许多功能,可以让你在开发过程中生产力大增。
qizi168
2003-05-22
打赏
举报
回复
建议吗?
你说的什么从入门到精通是有的,但是我建议你买本什么n天自学通,先把对象概念和基本的语法掌握,然后找一本有例子的书,看一下代码,硬啃。这样时很快的,当然手头最好有
java变成思想即(thinking in java )作为工具书,而且要有java的api,便于随时查询
jsp和servlet是在做网站之类的通过ie发布的东西使用的技术。初学一般是从这方面入手的,最简单易懂。然后可以做应用程序,学jbuilder,当然两者可以同时进行的。
yimengxiaoxin
2003-05-22
打赏
举报
回复
jsp 为何物
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散分! 6:VBA
请教
怎
linux修改分辨率后进不了图形界面,更改分辨率后进不了桌面了,高手
救救
!!!...
vitofeng 于 2007-11-30 18:52:50发表:显示卡 Intel 82945G Graphics Controller 0显示器 ID QTX00BE型号 HASEE-QBOX最大可用屏幕 41 cm x 26 cm (19.1")图像宽高比例 5:3垂直扫描频率 30 - 83 kHz水平扫描频率 60 - 77 Hz在图形界面下,将分辨率从1024*768改...
数据库帖子收集
这样的数据列表在存储过程中应该怎么样选择得到? 请问造成SQL2000服务不能启动的原因有哪些? sql server中有無類似于if 的函數,即像這樣select if(cancel=1,'cancel','') from sales 这样怎么返回呀!!!!记录集的返回。。 谁能跟我说说期初库存怎么样的一个业务逻辑!都要处理哪些内容!需要每月进...
基础
各位兄弟,在SDK编程中如果实现窗口分割呢?请问怎么得到一个函数的执行时间,单位毫秒!如何调试asp组件呀。用vc++调试编制的组件怎样画一个箭头?高分
请教
如何限制程序运行的方法?求助:通过编程DirectX抓屏------>masterz:再麻烦你一下,谢谢熟悉RichEdit的朋友过来看一下,RichEdit的几个问题.如何对 I/O 端口进行操作?有了该问题就有了思考(100分 献礼!)如何
锐起无盘精华100问!(包括3.1,3.0版本)
1.问:锐起磁盘管理创建的时候选用稀疏文件会出现提示:创建磁盘映像文件错误,请检查文件路径是否 正 确!不选稀疏会提示:创建磁盘映像文件错误,请检查磁盘空间是否足 够! 答:1、磁盘不可写,路径不可写2、磁盘空间不够3、磁盘有坏道4、不是ntfs分区 2.问:锐起2542游戏自动更新要怎么设置? 答:服务端装好之后游 戏更新是直接有的 ,破解或者正版。然后在配置一下更...
非技术区
23,407
社区成员
70,514
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章