前言
有人调侃我们说:
- 程序员不如送外卖。送外卖是搬运食物,自己是搬运代码,都不产出新的东西……
- 透支体力,又消耗健康,可替代性极强,30岁之后就要面临被优化的危险……
- 想跳槽,但是更高的平台难进,同级别的平台又是重复……
- 想利用业余时间学习提升,但是自己能力有限,很难形成知识体系…
这些其实都是初级程序员面临的困境,当你提高自身能力,登上更高的层级之后,无论薪资还是发展都会有很大的提升。
那么问题来了,怎么才能度过初级程序员的瓶颈,进阶成为高薪工程师呢?
Java是世界上第一个100%不依赖操作系统平台、面向对象的编程语言。在从发布、发展到成熟、壮大的20多年里,Java如同 一颗冉冉升起的耀眼明星,迅速超越C和C++,独占鳌头,成为软件开发最广泛应用的编程语言之一。恭贺你选择了Java,感谢你翻开这本书,它可以作为启迪你Java编程概念的向导、打开通往Java技术宝库的“金钥匙”。这无疑会使你与Java结下不解之缘,成为掌握和拥有Java技术大家庭中的一员。
内容目录展示:
本书分为五部分,共23章。
第一部分新手 上路,共5章:
第1章介绍Java的基础知识,
第2章介绍Java编程相关的内容,
第3章讨论新手须知的类和对象,
第4章阐述控制语句相关知识,
第5章介绍数据控制和质量保证的基础内容,引导初学者为学习Java编程打好基础。
第二部分告别菜鸟, 共4章:
第6章详细介绍类和对象,
第7章讨论了继承,
第8章介绍多态的用法,
第9章阐述接口相关内容,主要讨论面向对象编程的本质概念和技术。
第三部分Java提高, 共6章:
第10章细谈数组,
第11章深入介绍字符串,
第12章揭秘异常处理,
第13章 介绍高手掌握的更多OOP技术,
第14章介绍高手须知的集合类,
第15章阐述多线程相关内容,深入介绍Java的其他重要编程概念和技术。
第四部分GUI和多 媒体编程,共5章:
第16章 介绍GUI相关内容,
第17章介绍GUI组件布局安排组件位 置和显示风格,
第18章说明更多组件和事件处理,
第19章 揭秘事件处理那些事儿,
第20章 介绍多媒体编程,引导读者走进Java,包括图形、图像、字体、颜色以及音频播放多媒体编程世界。
第五部分高手进阶- 数据流处理和编程, 共3章:
第21章介绍文件I/O,
第22章说明数据库编程,
第23章阐述网络编程,使读者成为Java编程和实战项目开发技术的高手。