关于core java
发布网友
发布时间:2022-04-25 13:12
我来回答
共6个回答
热心网友
时间:2022-04-21 11:43
我的建议是,现在只买“卷Ⅰ”(core java)那一本,而等你上到高年级,真正的接项目做,觉得遇到一些实际问题时,再来考虑够买“卷Ⅱ”:
从提问中可以看出,你还处于Java初学阶段,毫无疑问,这个阶段最好是采用一些讲述Java基础的书籍。我用过的最好的入门书籍当属“Core Java”系列了(中文译名“Java核心技术”)。
这套书分上下两卷(含“卷Ⅰ”和“卷Ⅱ”也就是你说的core java 和core java2),其中“卷Ⅰ”讲述了Java的基础特性,有这本书做工具,使用Java开发简单的应用程序是不成问题了;而如果你想更加深入的使用Java技术来做大型应用的时候,你需要考虑到程序的诸多问题,比如软件的健壮性,安全性,高效性以及国际化等问题的时候,“卷Ⅱ”就必不可少了。
相信你也还是一个学生,经济实用也是要考虑的问题。对于购买书籍,我的建议是,现在只买“卷Ⅰ”(core java)那一本,而等你上到高年级,真正的接项目做,觉得遇到一些实际问题时,再来考虑够买“卷Ⅱ”。毕竟这两本书都是砖头那么厚,价格也不低,买了没能用上的话,也是一个浪费。
提到“Thinking in Java”,你也许会问,这个什么时候用。我觉得那本书最主要的是面向那些因为实际需要,而对代码有更高要求的情况。比如当你做的软件需要更高效率,需要更好的运行环境支持的时候,比如重构阶段“http://ke.baidu.com/view/120901.htm?fr=ala0_1”,这时候你就应该仔细钻研一下这本书,毕竟这本书有一定的深度,所以有了自己的体会之后再钻研比较好。
买书的话,可以上卓越,淘宝等购物网站,你也可以到书店去买,一般来说价格相差不大,买书的时候,关键是要看清楚你需要的是英文原版还是中译版。你也可以上相关的网站下载“Core Java”的电子书,来辅助学习,这时候可以考虑选择英文原版,锻炼一下英文阅读能力和查询点子文档的能力。如果没找到的话,我这里也有两本书的CHM版本,还有基础部分的学习源码,要的话,可以给我发站内消息,留下你的邮箱,看到站内消息,我就会回复你的。
写了这么多,都是我Java学习的一些经验,希望能够帮助到你。
参考资料:http://ke.baidu.com/view/120901.htm?fr=ala0_1
热心网友
时间:2022-04-21 13:01
是同一部书的两个版本,第八版更新,讲的是jdk6,第七版讲的是jdk1.5,仍然属于java2的范畴,所以叫《Java2核心技术》,而第八版去掉了2。
建议购买第八版,因为java的jdk是在不断的更新的,虽然现在立刻不能让企业、公司里的jdk全部换代,但是这是必然趋势,迟早也需要买jdk6的书,jdk6的书里也会讲和jdk1.5的区别。
《java核心技术》这套书非常好,是公认极好的java入门书籍。不过很厚,可能不太容易让人有兴趣一下读完。另外一本公认很好的java入门书叫做《Head First java》,是融入大量图片的书,比较有趣,你可以上网搜搜,按喜欢购买。不过,目前后者只出到jdk1.5的版本。
java入门以后,熟练以后想要成为高手还有必备的一部经典书,《Thinking in java》,能给开发人员很大的提高。
ps:呵呵,这是上面一个问题的答案,我全复制过来了
另外再给你推荐几本不错的书
Thinking Java , Weblogic6.0 Bible , O 'Reilly EJB
希望这些对你有帮助
热心网友
时间:2022-04-21 14:36
这套书非常好,个人觉得胜过Thinking in Java ,因为讲同样的内容,同样的深度,coreJava通俗些。建议你都买,学东西不在乎那点钱。但作为补充,建议你也买一本Thingking in Java 。淘宝上有卖的,很便宜,我的核心卷一加二加Thinking in Java 带运费加起来才60
热心网友
时间:2022-04-21 16:27
也就是《Java核心技术》最新的好像是中文第八版(书的左下角注明了是第几版),分为两卷,上卷基础,下卷高级,建议都买
热心网友
时间:2022-04-21 18:35
有位老师说,it行业90%的书是用来查的工具书,而不是用来读的,所以建议有一本即可。
热心网友
时间:2022-04-21 21:00
java 1.5版本以前叫 java2 ,1.5后改了,叫java 5.
所以呢,core java2是老版本,core java应该比较新,现在最新的中文版应该是第八版。
第2卷主要涉及一些高级特性,io,数据库,xml,网络,国际化,高级swing等,建议也买一本!
Core Java和Java有什么区别?
我晕死楼上的.Core Java的确是Java核心的意思,张孝祥出过这本书,讲的是最最基础的java语言,也就是新手学习使用的.Java.我再晕.你不用非得金山词霸查过来吧?I服了U!java就是一门编程语言了.他和core java啥区别?就是老外的文字游戏,讲的都是java语言了.只不过core java比较侧重于java基础知识....
关于core java
从提问中可以看出,你还处于Java初学阶段,毫无疑问,这个阶段最好是采用一些讲述Java基础的书籍。我用过的最好的入门书籍当属“Core Java”系列了(中文译名“Java核心技术”)。这套书分上下两卷(含“卷Ⅰ”和“卷Ⅱ”也就是你说的core java 和core java2),其中“卷Ⅰ”讲述了Java的基础特性,...
java core
core是unix系统的内核。当你的程序出现内存越界的时候,操作系统会中止你的进程,并将当前内存状态倒出到core文件中,以便进一步分析,Core模块主要包含Spring框架基本的核心工具类。core在Java程序运行时,有时会产生JavaCore及HeapDump文件,它一般发生于Java程序遇到致命问题的情况下。有时致命问题发生后,J...
JAVA核心技术的内容简介
CayS.Horstmann等编著,公飞编译的《Java核心技术》(CoreJava)自第1版出版以来,一直备受广大Java程序设计人员的青睐,畅销不衰,是Java经典书籍。第8版针对JavaSE6平台进行了全面更新,囊括了Java平台标准版(JavaSE/J2SE)的全部基础知识,提供了大量完整且具有实际意义的应用实例,详细介绍了Java语言基础知...
java 开发各个级别需要掌握哪些技能
.CoreJava,就是Java基础、JDK的类库,很多童鞋都会说,JDK我懂,但是懂还不足够,知其然还要知其所以然,JDK的源代码写的非常好,要经常查看,对使用频繁的类,比如String,集合类(List,Map,Set)等数据结构要知道它们的实现,不同的集合类有什么区别,然后才能知道在一个具体的场合下使用哪个集合...
java中corejava的问题
右击项目-->Properties-->Java Build Path --> Libraries -->Add Jars,然后选择你下的jar包
j2se j2ee corejava struts ajax spring 是什么关系?
curejava是java核心技术 主要是包括线程、tcp、udp等等知识 这些知识以后项目肯定用到着的 所有必须全部掌握 j2ee 企业级应用 主要是做一些企业级的项目 struts spring hibernate 是j2ee平台下的一些框架 ajax是j2ee下的一种技术 实现异步交互 局部刷新等 j2me:java微型版或java小型平台,用于嵌入式,如移动...
学习JAVA稍微简单一点的书!
对于初学者:我认为《Core Java》即《Java核心技术I:原理》非常合适,典型的教科书标准,我就是看这本书入门的,感觉很适合初学者,看完这本书过后我认为《Thinking in Java》也是不可不看的,我就是当时有一些很模糊的概念就在上面得到很好的解释的,这本书我是买的英文版,当然也借同学的把中文...
java需要学习什么,哪些技术是不可缺少的?
需要学习java的类,对象以及类之间的调用关系,主要是java基础,继承、接口、抽象类 泛型、线程、gui等。。core Java是必不可少的,主要包括异常,集合,多线程,jvm原理以及类的加载机制等。
哪位高人知道CoreJava中JCF集合框架下各种类型的应用?最好举例说明一下...
主要是从存储特性上选择。java的数据结构主要有 1,数组 2,集合 3,链表 4,映射 5,队列 6,树 等 数组是按索引存取,利用索引随机读数据很快,但是插入数据的时候,要把插入位置之后的数据统统后移,所以比插入较慢,删除也是同样的情况。其主要实现方式有:数组、ArrayList、Vector等。集合的话,...