永发信息网

如何学好JAVA

答案:7  悬赏:20  手机版
解决时间 2021-04-11 06:20
怎么从0开始,要哪些材料?
最佳答案

如果是你目前还处在初学者的道路上,建议你买本think in java 这套书也是学JAVA的必备,里面讲的都是基础以及思想,比较易懂。 然后就是多加练习,俗话说熟能生巧么? 我就是一名JAVA程序员,刚开始学可能会遇到不少问题,但你只要有心 会学好的 相信你 不出半年 你已经上路了。 8319449这是一个JAVA程序员群,以后不懂可以问问里面的前辈。

全部回答

多写代码啊~

学java,单单听老师讲是不够的

自己还应该准备一本“java编程思想"

我现在也在学,学了一个月之后,发现书上的知识太浅了

在开始之前有必要再讨论一下J2ME,J2SE,J2EE这些概念。J2ME,The Micro Edition of the Java 2 Platform。主要用于嵌入式Java,如手机,PDA等等。J2SE,Java 2 Platform,Standard Edition,我们通常所说的JDK(Java Development Kit)包含在此,是J2EE的基础。J2EE,Java 2 Platform,Enterprise Edition,就是所谓的企业级Java。这些只是从API级别上的划分,实际上Sun给J2EE的定义是:开发基于组件的多层的企业级应用的规范。也就是为各种不同的技术定义一个Java的规范,使这些不同的技术结合起来,在Java平台上构建强壮的企业级应用。从这一点来看,J2EE这个概念应该是涵盖J2ME,J2SE的。比如一个典型的J2EE应用,网上商店,它支持web方式下订单,也支持手机下订单。显然必须用到J2SE,J2ME。所以也就不存在所谓的从J2SE转向J2EE的问题了,只是后者包含的范围更广而已。

来看看Sun给出的J2EE 相关技术主要分为几大块。

1. Web Service技术

- Java API for XML Processing (JAXP)

- Java API for XML Registries (JAXR)

- Java API for XML-based RPC (JAX-RPC)

- SOAP with Attachments API for Java (SAAJ)

2. 组件模型技术(Component Model Technologies)

- Java Servlet

- JavaServer Pages

- JavaServer Faces

- Enterprise JavaBeans

- Java Message Serice

- J2EE Connector Architecture

3. 管理技术(Management Technologies)

- J2EE Deployment Specification

- J2EE Management Specification

- J2EE Client Provisioning

- Java Authorization Contract for Containers

4. 其他相关技术(Other J2EE Technologies)

- JDBC

- Java Data Objects (JDO)

- CORBA (Java IDL and Java RMI-IIOP)

- JavaMail

- Transactions

如此之多的技术难免使初学者无所适从,望而却步。即使是一位经验丰富的J2EE开发者,又有几个人敢说J2EE相关的技术我都熟练掌握了。不过作为一名普通J2EE应用程序的开发者来说,我们只需要重点学习其中的一部分技术就可以了,对于其他部分只要做到心中有数,哪天需要用到了知道跑哪里去找到资料就行了。以我个人的观点,下面这些技术是一般J2EE应用开发人员所必须熟练掌握的。Java Server Page,Java Servlet,Enterprise JavaBean,JDBC,Transactions。还有JAXP等XML相关技术,Java Message Service,Java Mail,JDO等等是最好应该掌握的。其他Management Technologies,Connector Architecture等等主要是给容器提供商中间件提供商参考的,应用开发者不需要怎么关心,等用到了再去学习也不迟。

语言学习篇

首先是J2SE基础。学习一门新技术,无外乎阅读和实践了。而一本好的参考书对于初学者来说显得格外重要。现在市面上的 Java书籍可以说是铺天盖地,质量也是良莠不齐,令初学者无所适从。所以还是先推荐几本书籍吧。目前对于Java基础知识,大家一般都比较推荐两本书<>和<< Core Java™ 2, Volume I: Fundamentals >>。第一本书不必多说了,Bruce Eckel的大作,Jolt获奖书籍。内容比较全面,基本涵盖了java语言的方方面面。这本书提供了相当丰富的例子,非常有利于对学习内容的了解。另外书中第一部分对于OO基本书籍的介绍,我觉得对于刚接触OO的人来说帮助会很大。而且此书是Open Source的,可以从作者网上下载 http://www.mindview.net/Books/TIJ/而对于习惯于读中文版的学习者来说,侯捷翻译的中文版是不错的选择。要说这本说的缺点可能就是对于初学者来说厚了一点,这也是一些人并不推荐此书作为初学者学习用书的原因吧。后面一本<< Core Java™ 2, Volume I: Fundamentals >>。目前已经是第七版了,单从它出版的次数来看也可以看出此书受欢迎的程度,这本书特点也是讲述比较全面系统,基本上一路啃下来的话Java语言基础应该算过关了。缺点也是太厚了,有点像参考手册,前面部分花了不少篇幅讲Swing和Applet,可能对初学者不是很有用。还有一些像<< Java in a nutshell>>也是比较不错的基础书籍。

那要从基础java学习了。你可以考虑看看《核心java》
先了解j2se 就是JAVA标准版 把基础语法学习好然后看你想做什么 做WEB开发 学习J2EE JAVA企业版做手机 学习J2ME 希望对您有帮助
如果楼主的基础为0,那么我建议,最好网上下载一些视频教程,找《java核心技术》《编程思想》等一些名著书籍,但最重要是要边学边实践,最好每一个知识点学习完后,马上动手实践操作,至到理解,撑握了此节知识,才再学习下一节知识。编程是枯燥的,但要将它转为兴趣,才能坚持学习下去,贵在坚持,祝成功!!!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
自己DIY的电脑,求高手改进!
跪求MASTERCAM中文版
歌曲《春天的故事》唱道:“一九七九年,那是
简述诗经中的婚恋诗歌,诗经里描述亲情的句子
爱上了一个不该爱的人
我家安装完街霸4 进不去游戏为什么??
老力仕陶瓷地址在哪,我要去那里办事
姐姐明天结婚请客,我是她弟弟,家长说准备好
天龙段誉语嫣时装图样需要什么材料
如何能活的快乐?
《是美男啊》中李弘基哪些造型 帅?
求丹佛斯VLT2900变频器说明书
请问DNF红丸在哪里有爆
奥斯卡金像奖的造型是一个男人,他的手里有什
谁知道 形容女人多变的句子 里边有变形金刚
推荐资讯
单选题有丝分裂前期的变化是A.细胞核消失出现
能让心平静的句子,写大起大落之后回归平静的
她会喜欢我吗
如果忘了身份验证的问题答案,该怎样该密码呢
小米盒子mini版登陆芒果TV的问题
从新乡火车站怎么去新乡医院院
三极管3DG130的代替
如果你开着私家小汽车 边上跑过一辆兰博基尼
中华骏捷frv左前门失灵是怎么回事
如何做一个成功的演讲者?
单选题关于放射性同位素,下列说法正确的是A.
lol战争学院的荣耀为什么显示
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?