前言
Java语言包括广泛的应用技术和应用领域。从应用技术或软件包来说,它包括Java标准版本软件包Java SE、Java企业版本软件包Java EE,以及Java微型版本Java ME。从软件开发及应用领域来说,它包括桌面应用编程、Web客户端编程、服务器编程、移动设备(如手机)编程以及机器人编程等。
最近发现在GitHub上面有一份java高手真经手册非常火,打听下来说是作者20多年工作经验的结晶。由浅入深,循序渐进,通过500多个简单易懂、可运行的完整实例,帮助理解Java编程的逻辑、概念及实操。讲解也是非常接地气,从理论到实践,从基础到高级,在实践中学会Java编程。已经有很多人在学习这份手册后快速入门【+jcc4261获取】,顺利入职BAT等大厂!
虽然本书专门介绍Java标准版本的编程概念和技术,但它是学习其他Java技术的基础。学好了本书中介绍和讨论的Java编程概念和技术,掌握其他Java技术就不难了。可以根据自己的技术程度直接翻阅适合自己的部分。
这本手册既适合编程初学者入门,又适合程序员进阶,还可以作为高等院校讲授面向对象程序设计语言以及Java语言的参考教材。
书读百遍,其义自见。那么话不多说,直接来看手册的目录与内容吧!
第一部分 新手上路
第1章 初识Java
第2章 开始Java编程
第3章 新手须知类和对象
第4章 走进控制语句
第5章 数据控制和质量保证初探
这一部分手把手教新手,从介绍什么是Java开始,讲解Java语言的历史、Java的特点、Java编程需要安装哪些软件,以及编写、测试和运行你的第一个Java程序,直到学会运用Java编程中常用的语句,如赋值语句、条件语句、循环语句以及输入、输出等语句,使初次接触计算机编程的你迈开第一步
第二部分 告别菜鸟
第6章 走进类和对象
第7章 继承
第8章 多态
第9章 接口
在这一部分,将进一步走进类和对象,深入讨论类的封装性、继承性、多态性、抽象性的含义以及它们在实际软件开发中的应用。将以更多、更易懂易学的实例解释和应用构造方法、静态方法、静态数据等静态技术,以及方法重载、方法覆盖、继承的三种基本方式,实现多态的三要素及接口的编程原理和实践。
第三部分 Java提高
第10章 细谈数组
第11章 为何要再谈字符串
第12章 揭秘异常处理
第13章 高手掌握更多OOP技术
第14章 高手须知集合类
第15章 多线程
这部分将对已经讨论过的概念和技术进一步深入解剖分析。例如数组、字符串、异常处理到底是怎么回事。另外还将讨论Java提供的更多形式的类,如集合类等,用以完成一些特殊的操作。最后将讨论多线程及其应用
第四部分 GUI和多媒体编程
第16章 GUI——使你的窗口出彩
第17章 GUI组件布局——安排组件位置和显示风格
第18章 更多组件和事件处理
第19章 揭秘事件处理那些事儿
第20章 多媒体编程——高手须知的那些事儿
这一部分的内容对你来说应该是易懂易学的——图形用户接口(GUI)和多媒体编程,只是让你的程序和软件开发更加出彩,更加吸引眼球,更加熟练地利用API提供的类进而更有效地编程。因为Java编程的精华不仅是开发黑白颜色的输入输出,她的魅力在于创造五光十色、交响乐般的应用程序窗口。这个动画式的窗口是随机动态变化的,是实时出彩的,而且是安全可靠的。
第五部分 高手进阶——数据流处理和编程
第21章 文件I/O
第22章 数据库编程
第23章 网络编程
最后3章包括文件输入输出、数据库编程以及网络编程。这些编程技术都涉及数据流的控制和处理,是应用程序开发中不可或缺的。当掌握了这三方面的编程技术后,就如同蛟龙入海、猛虎插翅,驰骋于分布式编程、服务器-用户端编程以及数据远程控制和管理的战场上!程序和数据的距离对你来说就是零存在。
让我们在Java的广袤天地间,为了解Java真相、掌握Java技术,勇于探索和实践。