coding……
但行好事 莫问前程

Java 第4页

Java编程拾遗『容器概述』-Zhuoli's Blog

Java编程拾遗『容器概述』

zhuoli阅读(145)评论(0)赞(0)

在大学时,我们肯定都学过一门叫数据结构的课,里面详细的介绍了链表、栈、队列、散列、树、图等数据结构的概念及其实现。接下来的几篇文章将详细介绍一下Java API对常见数据结构的实现原理及应用,也就是Java API中的集合类(集合框架)。首...

Java编程拾遗『反射』

zhuoli阅读(124)评论(0)赞(0)

在大多数场景下,我们在代码编写时,我们一般都知道所要使用的数据的具体类型,会根据类型创建对象,并使用对象的一些属性及方法。但是有些情况下,我们在编写代码时,无法确定要创建对象的具体类型,比如我要编写一个工厂类,通过运行时的输入信息,决定构建...

Java编程拾遗『枚举类』

zhuoli阅读(128)评论(0)赞(0)

由于双十一的缘故,忙着各种压测、演练以及值班,最近一直没什么时间写文章。还好,基本上双十一算是很平稳的度过了。作为电商平台,双十一带来的流量冲击,还是给我留下深刻的印象,特别订单、支付链路的环节,流量瞬间可以达到平时峰值的两倍以上。关于双十...

Java编程拾遗『泛型——基本概念』-Zhuoli's Blog

Java编程拾遗『泛型——基本概念』

zhuoli阅读(157)评论(0)赞(0)

泛型是比较常见的一种类型,在Java API容器类以及一些工具类中,都有很多应用。泛型是Java 5中新增的一种类型机制,用于满足在1999年指定的最早的Java规范之一(JSR 14)。使用泛型机制写的程序代码要比那些杂乱地使用Objec...

Java编程拾遗『final详解』-Zhuoli's Blog

Java编程拾遗『final详解』

zhuoli阅读(140)评论(0)赞(0)

之前讲String类的时候,讲了String类是不可变类,其实现方式中有一个重要的保障是final—final修饰class以及final修饰了内部成员变量char[]。本文会详细讲一下final的使用场景以及使用final的好处。 1. ...

Java编程拾遗『搞定编码』-Zhuoli's Blog

Java编程拾遗『搞定编码』

zhuoli阅读(150)评论(0)赞(0)

提到编码,也许很多人都有概念,就是普通字符转化位计算机能识别的二进制码的过程。但是具体到各种字符集,编码方式,为什么会有这些编码方式,再到Unicode和UTF-8、UTF-16是什么关系,相信很多人都答不上来。字符集和编码也是很多人比较头...

Java编程拾遗『异常体系』-Zhuoli's Blog

Java编程拾遗『异常体系』

zhuoli阅读(123)评论(0)赞(0)

异常是指程序运行时(非编译时)所发生的非正常情况或错误比如空引用、数组越界、内存溢出等,这些都属于程序运行过程中的意外情况。当程序违反了语义规则时,JVM就会将出现的错误表现为一个异常并抛出,假如对这些异常置之不理,就会导致程序终止或者直接...

Java编程拾遗『String类』-Zhuoli's Blog

Java编程拾遗『String类』

zhuoli阅读(133)评论(0)赞(0)

从概念上讲,Java字符串就是Unicode字符序列。例如,串“Java\u2122”由5个Unicode字符J、a、v、a和TM。每个用双引号括起来的字符串都是String类的一个实例: String e = ""; //空字符串 Str...

zhuoli's blog

联系我关于我