随笔分类 - Java随谈
摘要:整型是我们日常生活中最常用到的基础数据类型,看这篇文章之前,我想问: 我们真的像自己认为的那么理解 Java 内的整型吗? 也许看完本篇文章你就有自己的答案。 C 语言 提供了如下的整型 学习 Java 的整型之前,让我们看看它的前辈——C 语言的实现。 让我们更好地了解它的设计。 数据类型 占用字
阅读全文
摘要:条件编辑 内部类 断言 基本类型自动装箱和包装类型拆箱 泛型和类型擦除 可变参数 foreach enum 枚举 try-with-resource switch 支持枚举和字符串 数值字面量的下划线 lambda表达式 待补充。。
阅读全文
摘要:Java对并发的支持 在Java诞生之时,Java设计者们就考虑了并发的问题,但受限于当时的技术和需求,只是对其进行了简单的支持。 随着时代更替(多核处理器的普及,提高了程序员对处理器的使用效率的诉求),并发成为了一个需要关注的功能点。 这里,博主将概述Java各个版本(截止到JDK8)对于并发的支
阅读全文
摘要:本文推荐阅读时间30分钟 (注意: 编写这篇文章的意义在于,希望自己能够在今后的编程生涯中,每一个实现,都是根据需求去思考,选择较优的实现方式(不是最优而是较优是考虑时间、实现成本等因素,具体见赫伯特西蒙的原则),而不是拿一把锤子,看什么都像钉子。) Java语法中的创建对象方式 大家都知道,在编写
阅读全文
摘要:本文适合对 Java 空指针痛彻心扉的人阅读,推荐阅读时间25分钟。 若有一些Java8 函数式编程的基础可以当成对基础知识的巩固。 一、万恶的null 今天,我们简单谈谈null的问题。因为null是无的意思,引用null值会让计算机无法处理。在Java语言中对null值的引用也是如此——会导致N
阅读全文
摘要:本文适合对 Java 或 C 有一些了解的用户阅读,推荐阅读时间15分钟。 导言 写这个系列的原因? 我曾经听过一种说法,如果不了解Liunx的网络通讯,就很难理解理解Java的IO;如果不知道Java的IO也很难理解之后的NIO,Netty。(理解是建立在对底层的理解之上的) 一门语言的设计是一项
阅读全文

浙公网安备 33010602011771号