温馨提示:本系列博文(含示例代码)已经同步到 GitHub,地址为「java-skills」,欢迎感兴趣的童鞋StarFork,纠错。

在编程这条路上走的越久,我们遇到的事情就越多,磕磕绊绊在所难免,很多坑只有在踩过之后,我们才会越能体会到那种「啊,原来是这么回事儿」的恍然大悟之感,这种体会并不局限于 Java 语言,所有编程语言皆是如此,之所以在此聊 Java,不过是作者接触 Java 比其他语言多些而已。我一直认为「程序员不应该只局限于某种语言的使用者,而是应该成为语言的参与者」,点点滴滴,皆是学问,看到了、记住了,便是收获、便是进步。

在本系列博文中,作者将和大家一起分享 Java 中那些值得我们了解的事儿,我在这里,你在哪里?

索引

  • 编程思想
  • 效率编程
  • 并发实战
  • 虚拟机篇
  • 朝花夕拾

编程思想

  • 第 1 章:语言导论
  • 第 2 章:对象漫谈
  • 第 3 章:操作符
  • 第 4 章:控制流程
  • 第 5 章:初始化与清理
  • 第 6 章:访问权限控制
  • 第 7 章:继承、组合、fianl
  • 第 8 章:多态、初始化顺序、协变返回类型
  • 第 9 章:接口、内部类
  • 第 10 章:异常及错误处理
  • 第 11 章:字符串
  • 第 12 章:运行时类型识别、反射
  • 第 13 章:泛型
  • 第 14 章:数组、容器
  • 第 15 章:容器深入研究
  • 第 16 章:Java I/O 系统
  • 第 17 章:枚举类型、注解
  • 第 18 章:并发

效率编程

  • 第 1 章:创建和销毁对象
  • 第 2 章:对于所有对象都通用的方法
  • 第 3 章:类和接口
  • 第 4 章:泛型
  • 第 5 章:枚举和注解
  • 第 6 章:方法
  • 第 7 章:通用程序设计
  • 第 8 章:异常
  • 第 9 章:并发
  • 第 10 章:序列化

并发实战

  • 第 1 章:线程安全性
  • 第 2 章:对象的共享及组合
  • 第 3 章:基础构建模块

虚拟机篇

  • 第 1 章:运行时数据区域及虚拟机对象
  • 第 2 章:垃圾收集与内存分配策略

朝花夕拾


免责声明:本系列博文的大部分内容均来自以下四本图书,

—> 书名:Java编程思想;作者:Bruce Eckel

—> 书名:Effective Java;作者:Joshua Bloch

—> 书名:Java并发编程实战;作者:Brian Goetz,Tim Peierls 等

—> 书名:深入理解Java虚拟机:JVM高级特性与最佳实践;作者:周志明

书是知识之源,也是智慧经验的结晶!在此,强烈建议大家阅读原著,尊重版权。


最后,附上一句格言,望共勉:好学若饥,谦卑若愚

那些年,关于 Java 的那些事儿相关推荐

  1. Java编程那些事儿78——时间和日期处理

    Java编程那些事儿78--时间和日期处理 陈跃峰 出自:http://blog.csdn.net/mailbomb 9.6 java.util包 java.util包是Java语言提供的工具类包,该 ...

  2. Java编程那些事儿70——抽象类和接口(三)

    Java编程那些事儿70--抽象类和接口(三) 陈跃峰 出自:http://blog.csdn.net/mailbomb 8.9.3 抽象类和接口的比较 抽象类和接口都是进行面向对象设计时专用的设计结 ...

  3. Java编程那些事儿69——抽象类和接口(二)

    Java编程那些事儿69--抽象类和接口(二) 陈跃峰 出自:http://blog.csdn.net/mailbomb 8.9.2 接口 接口(Interface)是一种复合数据类型. 至此,Jav ...

  4. Java编程那些事儿11——JDK的获得、安装和配置

    Java编程那些事儿11--JDK的安装.配置和使用 作者:陈跃峰 出自: http://blog.csdn.net/mailbomb 第二章 建立开发环境 "工欲善其事,必先利其器&quo ...

  5. Java编程那些事儿74——java.lang包介绍1

    Java编程那些事儿74--java.lang包介绍1 陈跃峰 出自:http://blog.csdn.net/mailbomb 9.4 JDK API包名综述 在整个JDK API中,大约包含1.2 ...

  6. Java编程那些事儿68——抽象类和接口(一)

    Java编程那些事儿68--抽象类和接口(一) 陈跃峰 出自:http://blog.csdn.net/mailbomb 8.9  抽象类和接口 在实际的项目中,整个项目的代码一般可以分为结构代码和逻 ...

  7. Java编程那些事儿102——网络编程技术1

    Java编程那些事儿102--网络编程技术1 陈跃峰 出自:http://blog.csdn.net/mailbomb 13.2 网络编程技术 前面介绍了网络编程的相关基础知识,初步建立了网络编程的概 ...

  8. Java编程那些事儿103——网络编程技术2

    Java编程那些事儿103--网络编程技术2 陈跃峰 出自:http://blog.csdn.net/mailbomb 13.2.3 TCP编程 按照前面的介绍,网络通讯的方式有TCP和UDP两种,其 ...

  9. Java编程那些事儿104——网络编程技术3

    Java编程那些事儿104--网络编程技术3 陈跃峰 出自:http://blog.csdn.net/mailbomb 为了一步一步的掌握网络编程,下面再研究网络编程中的两个基本问题,通过解决这两个问 ...

  10. Java编程那些事儿——文件操作之写文件

    Java编程那些事儿--文件操作之写文件 Java, Java培训, Java基础, Java学习, Java教程 11.3.1.4 写文件 如前所述,将程序内部的数据输出到程序外部的数据源,应该使用 ...

最新文章

  1. PCL安装常见的错误集合解决方案(一)
  2. 生产订单结算KKS1常见错误
  3. phpstud如何安装mysql新版_phpstudy 升级mysql版本
  4. pyqt 取鼠标处文字_爱剪辑:炫彩的动态标题文字特效,这招让视频片头LOGO更酷炫...
  5. bootstrap中分页、面包屑导航、列表组、卡片、下拉菜单、折叠
  6. 外显子和基因组基本概念(一)
  7. 魔方机器人之下位机编程------下位机完整程序
  8. python获取本机IP、探测指定URL的IP等信息、生成格式化时间
  9. access control延迟锁门_求教RFID ACCESS CONTROL门禁机设置方法
  10. HART/EtherNet IP网关HEI-612
  11. 软件设计师 2022年上半年下午题
  12. Win10完美运行红色警戒2的安装包和补丁
  13. Cesium开发:简单箭头画法
  14. BH1750光照传感器
  15. 飞花摘叶还是重剑无锋
  16. 2023复旦大学计算机考研信息汇总
  17. Android lunch分析以及产品分支构建
  18. 电影解说类自媒体如何才能脱颖而出
  19. Linux第七章服务器硬件及RAID配置实战
  20. day9抽象类和接口

热门文章

  1. [京哥读论文]之XNOR再读感想
  2. ARP工作原理以及ARP欺骗、中间人攻击
  3. 中国企业不给加拿大授权,加拿大运营商就不能用5G专利?纯属扯谈
  4. ERP实施流程的步骤
  5. 淘宝api是指什么意思,我可以为你解答
  6. 爱数:以全域数据管理能力,助推智慧城市落地
  7. [转载]JDO之前世今生
  8. Mac怎么删除launchpad中灰色的图标
  9. Docker各平台下安装
  10. Windows的一键安检脚本