社区
Eclipse
帖子详情
java
dongqisheng
2009-02-21 11:01:25
初学者刚接触java应该从哪方面入手???
...全文
88
14
打赏
收藏
java
初学者刚接触java应该从哪方面入手???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qcyit
2009-03-05
打赏
举报
回复
想学JAVA可以来培训下,包你学会。很快上手
长沙JAVA培训
清才园IT实训QQ:65532781
http://www.qcyit.cn
qcyit
2009-03-05
打赏
举报
回复
想学JAVA可以来培训下,包你学会。很快上手
长沙JAVA培训
清才园IT实训QQ:65532781
http://www.qcyit.cn
kangqidi
2009-03-04
打赏
举报
回复
首先要掌握基本语法和理解面向对象的思想
lingxiasandu
2009-03-03
打赏
举报
回复
参考一本书,学习基本语法并随时训练小例。
lml5032
2009-03-03
打赏
举报
回复
学习语言不是只作为学,要理解语法,和生活联系,java它是一种面向对象的语言,可以把生活中的东西看成是一个对象,然后使用java将它描述出来,更容易理解!本人也是菜鸟一个,说的只是本人见解
suwanjun881011
2009-03-02
打赏
举报
回复
晕啊…………
这样会吓死人的!
yangyi22
2009-02-24
打赏
举报
回复
给你点建议:
想成为Java技术大牛所需的25个学习要点
1. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object、interaction以及statediagrams。
2. 你需要学习Java语言的基础知识以及它的核心类库(collections、serialization、streams、networking、multithreading、reflection、event、handling、NIO、localization以及其他)。
3. 你应该了解JVM、classloaders、classreflect以及垃圾回收的基本工作机制等。你应该有能力反编译一个类文件并且明白一些基本的汇编指令。
4. 如果你将要写客户端程序,你需要学习Web的小应用程序(applet),必需掌握GUI设计的思想和方法,以及桌面程序的SWING、AWT、SWT。你还应该对UI部件的JavaBEAN组件模式有所了解。JavaBEANS也被应用在JSP中以把业务逻辑从表现层中分离出来。
5. 你需要学习Java数据库技术,并且会使用至少一种persistence/ORM构架,例如Hibernate、JDO、CocoBase、TopLink、InsideLiberator(国产JDO红工厂软件)或者iBatis。
6. 你还应该了解对象关系的阻抗失配的含义以及它是如何影响业务对象与关系型数据库的交互,和它的运行结果。还需要掌握不同的数据库产品运用,比如Oracle、MySQL、SQL server。
7. 你需要学习Servlets、JSP,以及JSTL(StandardTagLibraries)和可以选择的第三方TagLibraries。
8. 你需要熟悉主流的网页框架,例如JSF、Struts、Tapestry、Cocoon、WebWork,以及他们下面的涉及模式,如MVC/MODEL2。
9. 你需要学习如何使用及管理Web服务器,例如tomcat、resin、Jrun,并且知道如何在其基础上扩展和维护Web程序。
10. 你需要学习分布式对象以及远程API,例如RMI和RMI/IIOP。
11. 你需要掌握各种流行中间件技术标准和与Java结合实现,比如Tuxedo、CROBA,当然也包括JavaEE本身。
12. 你需要学习最少一种的XMLAPI,例如JAXP(JavaAPIforXMLProcessing)、JDOM(JavaforXMLDocumentObjectModel)、DOM4J或JAXR(JavaAPIforXMLRegistries)。
13. 你应该学习如何利用Java的API和工具来构建WebService。例如JAX-RPC(JavaAPIforXML/RPC)、SAAJ(SOAPwithAttachmentsAPIforJava)、JAXB(JavaArchitectureforXMLBinding)、JAXM(JavaAPIforXMLMessaging)、JAXR(JavaAPIforXMLRegistries)或者JWSDP(JavaWebServicesDeveloperPack)。
14. 你需要学习一门轻量级应用程序框架,例如Spring、PicoContainer、Avalon,以及它们的IoC/DI风格(setter,constructor,interfaceinjection)。
15. 你需要熟悉不同的J2EE技术,例如JNDI(JavaNamingandDirectoryInterface)、JMS(JavaMessageService)、JTA/JTS(JavaTransactionAPI/JavaTransactionService)、JMX(JavaManagementeXtensions),以及JavaMail。
16. 你需要学习企业级JavaBeans(EJB)以及它们的不同组件模式:Stateless/StatefulSessionBeans、EntityBeans(包含Bean-ManagedPersistence[BMP]或者Container-ManagedPersistence[CMP]和它的EJB-QL),或者Message-DrivenBeans(MDB)。
17. 你需要学习如何管理与配置一个J2EE应用程序服务器,如WebLogic、JBoss等,并且利用它的附加服务,例如簇类,连接池以及分布式处理支援。你还需要了解如何在它上面封装和配置应用程序并且能够监控、调整它的性能。
18. 你需要熟悉面向方面的程序设计以及面向属性的程序设计(这两个都被很容易混淆的缩写为AOP),以及他们的主流Java规格和执行。例如AspectJ和AspectWerkz。
19. 你需要熟悉对不同有用的API和frame work等来为你服务。例如Log4J(logging/tracing)、Quartz(scheduling)、JGroups(networkgroupcommunication)、JCache(distributedcaching)、Lucene(full-textsearch)、JakartaCommons等等。
20. 你应该熟练掌握一种JavaIDE例如sunOne、netBeans、IntelliJIDEA或者Eclipse。(有些人更喜欢VI或EMACS来编写文件。随便你用什么了)
21. Java(精确的说是有些配置)是冗长的,它需要很多的人工代码(例如EJB),所以你需要熟悉代码生成工具,例如XDoclet。
22. 你需要熟悉一种单元测试体系(JNunit),并且学习不同的生成、部署工具(Ant,Maven)。
23. 你需要熟悉一些在Java开发中经常用到的软件工程过程。例如RUP(RationalUnifiedProcess)andAgilemethodologies。
24. 你还需要紧跟Java发展的步伐,比如现在可以深入的学习Webwork2.0。
25. 你必需要对实际项目的开发流程有所了解,至少要有两个有实际应用价值的项目,而不是练习项目!因为现在企业看重的是你有没有实际的开发经验,真正开发经验的体现就是你做的项目,也就是有实际应用的项目!
xufeipeng
2009-02-23
打赏
举报
回复
得先从语法开始,推荐<<JAVA 2实用教程>>耿祥义编,这个教材不错,易学..
pang040328
2009-02-21
打赏
举报
回复
其实java主要面向应用方面,如软件开发、网站制作等。java如果学而不用的话,那等于没学。你
先把基本的语法看懂,会用swing,就能开发软件(不过要用到数据库的知识),JSP是用来做网站的,其又细分出
很多技术,如struts、hibernate、spring等,有得你学了,关键是兴趣问题
njclsc
2009-02-21
打赏
举报
回复
语法入手,比如 该语言是大小写敏感的。还有就是对面向对象要有初步的概念,其实我也是一个菜鸟,自己是这样理解的
Winter_225
2009-02-21
打赏
举报
回复
可以学习《JAVA 2实用教程》耿祥义等编 清华大学出版社
觉得还可以,我们教材就用的这个,有很多例子,又简单易学
疯狂的驴子
2009-02-21
打赏
举报
回复
我觉得不管是学习java还是学习其他程序语言,首先,应该要了解其基本的语法,先要会使用她,其实说到底,程序语言只是一套工具,思想才是最重要的。学程序的最高境界是不局限于语言的。思想是相通的。总的来说,首先学习基本语法,与程序语言的一些用法。再去,进一步的升华到思想。对学java来说。首先应该也是基本的语法,等。然后就是学习java中的一些,重要的框架,与成熟的技术。
dongqisheng
2009-02-21
打赏
举报
回复
set和get应该怎么用呀?
Java
OCR 图像智能字符识别技术,可识别中文
Java
OCR 图像智能字符识别技术,可识别中文。具体详见:http://blog.csdn.net/white__cat/article/details/38461449
java
jdk 8 帮助文档 中文 文档 chm 谷歌翻译
JDK1.8 API 中文谷歌翻译版
java
帮助文档 JDK API
java
帮助文档 谷歌翻译 JDK1.8 API 中文 谷歌翻译版
java
帮助文档
Java
最新帮助文档 本帮助文档是使用谷歌翻译,非人工翻译。准确性不能保证,请与英文版配合使用 ...
Java
学习指南(
Java
入门与进阶)
这是
Java
学习指南系列课程的第1篇,介绍
Java
语言的入门语法,引领希望学习
Java
语言编程的初学者进入
Java
大门。 本课程不需要其他语言作为基础,可以直接学习。 课程从
Java
开发平台的下载和安装开始,从浅到深、从...
Java
API文档 中文网页版
Java
API文档中文版,欢迎下载!!
java
操纵excel的jar包(jxl.jar包 源码)
java
操纵excel的jar包
Eclipse
58,454
社区成员
49,450
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章