java开发看哪本书比较好

java开发看哪本书比较好


2024年1月13日发(作者:)

java开发看哪本书比较好

1.《java从入门到精通》

本书从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,具体介绍了使用Java语言进行程序开发应该掌握的各方面技术。全书共分28章,包括:初识Java,熟悉Eclipse开发工具,Java 语言基础,流程控制,字符串,数组,类和对象,包装类,数字处理类,接口、继承与多态,类的高级特性,异常处理,Swing程序〔制定〕,集合类,I/O输入输出,反射,枚举类型与泛型,多线程,网络通信,数据库操作,Swing表格组件,Swing树组件,Swing其他高级组件,高级布局〔管理〕器,高级事件处理,AWT绘图与音频播放,打印技术和企业进销存管理系统等。所有知识都结合具体实例进行介绍,涉及的程序代码给出了具体的解释,可以使读者轻松领会Java程序开发的精髓,快速提升开发技能。

本书内容详尽,实例丰富,非常合适作为〔编程〕初学者的学习用书,也合适作为开发人员的查阅、参照资料。

2.《java核心技术卷一》

本书是Java技术经典参照书,多年畅销不衰,第7版在保留以前版本风格的基础上,涵盖Java2开发平台标准版J2SE5.0的基础知识,主要内容包括面各对象程序制定、反射与代理、接口与内部类、事件监听器模型、使用Swing UI工具箱进行图形用户界

第 1 页 共 6 页

面制定,异常处理、流输入/输出和对象序列化、泛型程序制定等。本书内容翔实、深入浅出,附有大量程序实例,极具有用价值,是Java初学者和Java程序员的必备参照书。

本书出版以来,深受广大读者的喜爱,它全面介绍了Java SE的基础知识,不但具有使用价值,而且易于阅读,易理解,它必成为想进军Java和基础薄弱同学的不二之选。

3.《java编程语言》

本书以Java语言创建者的独特视角向读者展现了为什么以及如何使用Java语言,以便读者理解Java语言的基本制定目标以及它在现实世界中的应用。本书介绍的是Java语言的新版本,该版本在《Java Language Specification,Second Edition》中定义,在Java2SDK1.3标准版中实现。本书已是第三版,在经构上相对前两版有所调整,重点讲述了新的语言特征,并提供了新API的使用实例。本书完全覆盖了Java语言当前版本的特征和类库,可以作为Java语言的入门向导,也可作为高级Java开发及Java语言教学的参照用书。

本书介绍的是Java语言的新版本,该版本在《Java Language

Specification,Second Edition》中定义,在Java2SDK1.3标准版中实现。本书已是第三版,在经构上相对前两版有所调整,重点讲述了新的语言特征,并提供了新API的使用实例。本书完全覆盖了Java语言当前版本的特征和类库,可以作为Java语言的

第 2 页 共 6 页

入门向导,也可作为高级Java开发及Java语言教学的参照用书。

2怎么学习java

1、概述

整个学习Java的过程一共分为三个阶段:初级-中级-高级。其中初级阶段是整个学习的基础,中级阶段是基于初级阶段的进一步扩大,在初级阶段必须要花费很多精力完成的工作,其实中级阶段只必须几行代码就实现了,在初级阶段不能完成的事情,中级阶段就能够完成了,而高级阶段则是对中级阶段的进一步优化和补充。

2、初级阶段概述

初级阶段学习的目的是掌握Java的大部分语法,这个阶段学完后,可以完成一些实验性质的东西,比如做一个计算器计算加减乘除,这个阶段对类和接口等等面向对象的语法,只能做到从直观上有个了解,无法深入理解,千万别以为学完这个阶段,你就真的懂面向对象了。这个阶段对计算机能利用的仅仅是内存和CPU,很多现代计算机的高级功能都无法使用。当然,关于仅仅只是实现算法,比如机器学习里面的各种算法,学习到这个阶段几乎能够完成大部分工作了。

3、中级阶段概述

中级阶段是在初级阶段的基础上做了进一步的扩大,它分为两

第 3 页 共 6 页

个方面:1、充分利用了现代计算机的各种高级功能,比如I/O操作、网络操作、CPU多核下的并发操作 2、为Java开发者提供了一套方便的数据结构库以及文本和时间操作的工具库。

4、高级阶段概述

如上面所述,高级阶段是对中级阶段的进一步优化和补充:NIO是对I/O性能的一次优化,并发框架是对多线程同步原语的优化,JDBC则是提供了与数据库打交道的能力,而注解/反射/动态代理则是加强了Java语言的功能。

3怎样学java

多看java基础,打牢固你的基础能力,很多EE或者框架问题都可以迎刃而解,基础还是重点。还有数据结构,面向对象这些重点中的重点,绝对都是一生所用的。

多看一些源码,体会为何这样制定的思想,其中多看一些IO,反射相关的源码,这样有利于你的技术提升。

多看看书,书中对框架和应用都有很好的诠释,也有一些对java这门语言的理解。一切的目的都是应用,所以书中的运用例子要自己好好看看,尽量动手跟着一起做做。

看一些开源项目的源代码,主要看制定,看逻辑。

java的复杂在于面向对象的运用,所以要用一颗面向对象的心来对待代码,学会善于运用这些思想来自动装箱,来实体注入等。

第 4 页 共 6 页

学一下算法思想。其实算法在任何语言中都可以完美体现,java的复杂也在逻辑上,算法能改善逻辑的过程,是一个可遇不可得的重要思想。

4java怎么样学习

我们必须明确一个大方向,也就是说现在面向对象的编程范畴。无论人工智能曾经有所浪潮,但将来5-10年工业界广泛承认并接受的将是面向对象式的编程。工业界目前最流行的面向对象编程语言就是C++和Java。所以基本上锁定这两个方向就可以了。而且完全可以同时掌握。

掌握Java的精华特性而且一定要知道为什么。比如,Interface和multi-thread。用interface是更好的多继承的模型,而多线程则是制定到语言一级的重要特性。要完全理解interface是为什么,用多线程又有几种常用的编程模型。

理解了Java语言的特性是为什么了之后,就可以试着上升到制定这个层次,毕竟学习语言是要用的。目前比较好的开发模式是采纳自定向下的面向对象的制定,加上MVC的模式(你可以看一下我介绍的关于MVC的内容)。首先要找出最顶层的对象(这往往是最难的),然后一层一层往下递归,记住每次应符合7+/-2的原则,因为我们人的短记忆就是这样。一般有图形用户界面的 应从界面开始制定。

第 5 页 共 6 页

最好的方法其实是施行。一般教科书上的例子并不能算是施行,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能是你自己越来越迷糊。比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而制定的,比如在我的施行当中,我曾经学习过一个很经 典的例子就是用Java实现的HotDraw(源自SmallTalk),你可以用rolemodel或hotdraw在搜索引擎上找一下,我记不大清楚了。从HotDraw上我学到了什么是 Framework,以及如何用rolemodel的方式来构造,这样我就可以应用到其他的地方。顺便 说一句,这个例子你绝对不会觉得小,只会觉得大,并且他还是真正的商用的Framework 。

第 6 页 共 6 页


发布者:admin,转转请注明出处:http://www.yc00.com/news/1705142144a1395629.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信