admin 管理员组文章数量: 887021
2024年2月27日发(作者:十大肉必看十本书排名)
学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程序员的必备参照书。
3.《java编程语言》
本书以Java语言创建者的独特视角向读者展现了为什么以及如何使用Java语言,以便读者理解Java语言的基本制定目标以及它在现实世界中的应用。本书介绍的是Java语言的新版本,该版本在《Java Language Specification,Second Edition》中定义,在Java2SDK1.3标准版中实现。本书已是第三版,在经构上相对前两版有所调整,重点讲述了新的语言特征,并提供了新API的使用实例。本书完全覆盖了Java语言当前版本的特征和类库,可以作为Java语言的入门向导,也可作为高级Java开发及Java语言教学的参照用书。
2学java要学什么内容
I/O流的学习,关于基础薄弱的同学来说可以看视频,学会如何用,关于有一定基础的同学,就必须要深入理解它的原理,这时候建议看看下面这本书的第二章节,最后最好去看下JDK中IO包里的各个类的源代码。
网络流的学习,关于基础薄弱的同学来说,可以通过看教学视频熟悉怎么用,然后可以看《java tcp/ip socket编程》这本书,这本书中包涵了大量的例子,很合适刚学会用的新手来练手,关于有一定基础的同学来说,建议通读上面提到的《Java网络编程》
第 2 页 共 6 页
这本书,顺便可以翻一翻JDK中网络相关类的源代码。
多线程的学习,关于基础薄弱的同学来说建议看视频,视频中有很多例子可以帮助你快速掌握多线程的概念,关于有一定施行经验的同学,可以看下面这本书。
Java中数据结构分成两大块:1、基本数据结构,包括对基本类型的包装类,系统相关类以及String/StringBuilder/StringBuffer 2、高级数据结构,包括List、Map、Set、Queue四大块。同样的,关于基础薄弱的同学来说,可以看视频去了解基本的用法,学会如何使用。关于有一定经验的同学来说,深入学习的最好办法就是直接看源代码。
日期和文本处理平常用的最多的就是对日期格式的处理,还有就是对日期加加减减,关于这块的学习,一个是了解常见的用法,其次就是在施行中学习,碰到难题了再去寻找解决方案。
3怎么学java
初学者请不要看太多太多的书,只会纷乱你的心思,先找本好书完整系统的学,很多人只对部分功能熟悉而已,不系统功能体系上还是不够的。
看帮助,不要因为很难而自己是初学者所以就不看;多看的参照手册,虽然你可能看不懂,总觉得不够直观。但这才是最根本的东西。
第 3 页 共 6 页
不要被对象、属性、方法等词汇所困惑 ;最根本的是先了解最基础知识。
要关注那些细小的细节的问题--他们往往并不那么简单,为了解决它你可能要用到很多很多的东西,帮你回忆知识点;拓宽思路。
知道一点东西,并不能说明你会写脚本,脚本是必须要经验积存的。学脚本并不难,JSP、ASP、PHP等等也不过如此--难的是长期保持施行和不遗余力的博览群书。
学习java最好的方法之一就是上手动手去学习;永远不要认为自己看的书足够了;要看懂书,仔细看书;碰到完全看不懂的书,请硬着头皮看; 别指望看第一遍书就能记住和掌握什么,一次,两次,三次知道搞懂所有的东西。
不着急,因为学习脚本不是一蹴而就的,只有厚积才干薄发。学习的过程中,记下自己喝别人不懂的思路想法。与别人常常交流,记录下在和别人交流时发现的自己忽视或不理解的知识点。
4怎样学习java的面向对象
一、对象
现实世界中,随处可见的一种事物就是对象,对象是事物存在的实体,如人类、书桌、计算机、高楼大厦等。人类解决问题的方式总是将复杂的事物简单化,于是就会思索这些对象都是由哪些部分组成的。通常都会将对象划分为两个部分,即动态部分与
第 4 页 共 6 页
静态部分。静态部分,顾名思义就是不能动的部分,这个部分被称为"属性',任何对象都会具备其自身属性,如一个人,它包括高矮、胖瘦、性别、年龄等属性。然而具有这些属性的人会执行哪些动作也是一个值得探讨的部分,这个人可以哭泣、微笑、说话、行走,这些是这个人具备的行为(动态部分),人类通过探讨对象的属性和观察对象的行为了解对象。
二、类
类是封装对象的属性和行为的载体,反过来说具有相同属性和行为的一类实体被称为类。例如一个鸟类,鸟类封装了所有鸟的共同属性和应具有的行为,其结构如图所示:
三、封装
封装是面向对象编程的核心思想,将对象的属性和行为封装起来,而将对象的属性和行为封装起来的载体就是类,类通常对客户隐藏其实现细节,这就是封装的思想。例如,用户使用〔电脑〕,只必须要使用手指敲击键盘就可以实现一些功能,用户无须知道电脑内部是如何工作的,即使用户可能碰巧知道电脑的工作原理,但在使用电脑时并不完全依赖于电脑工作原理这些细节。
四、继承
类与类之间同样具有关系,如一个百货公司类与销售员类相联系,类之间这种关系被称为关联。关联是描述两个类之间的一般二元关系,例如一个百货公司类与销售员类就是一个关联,再比
第 5 页 共 6 页
如同学类以及教师类也是一个关联。两个类之间的关系有很多种,继承是关联中的一种。
五、多态
多态性同意以统一的风格编写程序,以处理种类繁多的已存在的类以及相关类。该统一风格可以由父类来实现,依据父类统一风格的处理,就可以实例化子类的对象。由于整个事件的处理都只依赖于父类的方法,所以日后只要维护和调整父类的方法即可,这样降低了维护的难度,节省了时间。
在提到多态的同时,不得不提到抽象类和接口,因为多态的实现并不依赖具体类,而是依赖于抽象类和接口。
第 6 页 共 6 页
版权声明:本文标题:学java看什么书 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1708991632h536151.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论