那些年,关于 Java 的那些事儿
温馨提示:本系列博文(含示例代码)已经同步到 GitHub,地址为「java-skills」,欢迎感兴趣的童鞋
Star
、Fork
,纠错。
在编程这条路上走的越久,我们遇到的事情就越多,磕磕绊绊在所难免,很多坑只有在踩过之后,我们才会越能体会到那种「啊,原来是这么回事儿」的恍然大悟之感,这种体会并不局限于 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 的那些事儿相关推荐
- Java编程那些事儿78——时间和日期处理
Java编程那些事儿78--时间和日期处理 陈跃峰 出自:http://blog.csdn.net/mailbomb 9.6 java.util包 java.util包是Java语言提供的工具类包,该 ...
- Java编程那些事儿70——抽象类和接口(三)
Java编程那些事儿70--抽象类和接口(三) 陈跃峰 出自:http://blog.csdn.net/mailbomb 8.9.3 抽象类和接口的比较 抽象类和接口都是进行面向对象设计时专用的设计结 ...
- Java编程那些事儿69——抽象类和接口(二)
Java编程那些事儿69--抽象类和接口(二) 陈跃峰 出自:http://blog.csdn.net/mailbomb 8.9.2 接口 接口(Interface)是一种复合数据类型. 至此,Jav ...
- Java编程那些事儿11——JDK的获得、安装和配置
Java编程那些事儿11--JDK的安装.配置和使用 作者:陈跃峰 出自: http://blog.csdn.net/mailbomb 第二章 建立开发环境 "工欲善其事,必先利其器&quo ...
- Java编程那些事儿74——java.lang包介绍1
Java编程那些事儿74--java.lang包介绍1 陈跃峰 出自:http://blog.csdn.net/mailbomb 9.4 JDK API包名综述 在整个JDK API中,大约包含1.2 ...
- Java编程那些事儿68——抽象类和接口(一)
Java编程那些事儿68--抽象类和接口(一) 陈跃峰 出自:http://blog.csdn.net/mailbomb 8.9 抽象类和接口 在实际的项目中,整个项目的代码一般可以分为结构代码和逻 ...
- Java编程那些事儿102——网络编程技术1
Java编程那些事儿102--网络编程技术1 陈跃峰 出自:http://blog.csdn.net/mailbomb 13.2 网络编程技术 前面介绍了网络编程的相关基础知识,初步建立了网络编程的概 ...
- Java编程那些事儿103——网络编程技术2
Java编程那些事儿103--网络编程技术2 陈跃峰 出自:http://blog.csdn.net/mailbomb 13.2.3 TCP编程 按照前面的介绍,网络通讯的方式有TCP和UDP两种,其 ...
- Java编程那些事儿104——网络编程技术3
Java编程那些事儿104--网络编程技术3 陈跃峰 出自:http://blog.csdn.net/mailbomb 为了一步一步的掌握网络编程,下面再研究网络编程中的两个基本问题,通过解决这两个问 ...
- Java编程那些事儿——文件操作之写文件
Java编程那些事儿--文件操作之写文件 Java, Java培训, Java基础, Java学习, Java教程 11.3.1.4 写文件 如前所述,将程序内部的数据输出到程序外部的数据源,应该使用 ...
最新文章
- PCL安装常见的错误集合解决方案(一)
- 生产订单结算KKS1常见错误
- phpstud如何安装mysql新版_phpstudy 升级mysql版本
- pyqt 取鼠标处文字_爱剪辑:炫彩的动态标题文字特效,这招让视频片头LOGO更酷炫...
- bootstrap中分页、面包屑导航、列表组、卡片、下拉菜单、折叠
- 外显子和基因组基本概念(一)
- 魔方机器人之下位机编程------下位机完整程序
- python获取本机IP、探测指定URL的IP等信息、生成格式化时间
- access control延迟锁门_求教RFID ACCESS CONTROL门禁机设置方法
- HART/EtherNet IP网关HEI-612
- 软件设计师 2022年上半年下午题
- Win10完美运行红色警戒2的安装包和补丁
- Cesium开发:简单箭头画法
- BH1750光照传感器
- 飞花摘叶还是重剑无锋
- 2023复旦大学计算机考研信息汇总
- Android lunch分析以及产品分支构建
- 电影解说类自媒体如何才能脱颖而出
- Linux第七章服务器硬件及RAID配置实战
- day9抽象类和接口