卓立java干货分享Zhuoli's Blog

coding……
但行好事 莫问前程

【今日观点】 Java编程拾遗『synchronized原理』

上篇文章简单介绍了一下synchronized的使用,以及对象锁和类锁的概念,本篇文章就来介绍一下synchronized的底层原理。 上篇文章也提到,我们对synchronized的印象是重量级锁,使用效率低下,导致我们一般在使用sync...

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

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

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

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

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

Java编程拾遗『final详解』

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

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

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

Java编程拾遗『搞定编码』

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

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

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

Java编程拾遗『异常体系』

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

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

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

Java编程拾遗『String类』

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

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

愿你打拼的日子里 能被温柔以待-Zhuoli's Blog
随笔

愿你打拼的日子里 能被温柔以待

zhuoli阅读(190)评论(2)赞(3)

今天的魔都下起了小雨,天气也比之前凉了几分。状态不错,早早的起了床,在家看了会书,然后跟往常一样坐地铁去上班。其实我一直不怎么喜欢下雨天,特别这种有点冷的环境下,更有一种萧瑟凄凉的感觉,让人从心底high不起来。 每天在路上的时间大概都有一...

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

Java编程拾遗『static详解』

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

static关键字在开发中是比较常见的,但是很多人对其都没有一个明确的认识,只有一种比较模糊的概念,甚至不知道该怎么用。本篇文章将总结一下,Java中static关键词的用法。首先来看一下static关键字的作用: 为特定的数据类型或对象分...

Java

Java编程拾遗『内部类』

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

上篇文章讲述了Java中两种特殊的”类”—接口和对象,本篇文章将讲述一下Java中另一种特殊的类—内部类的相关细节。内部类是相对于普通类来讲的,是指定义在一个类内部的类,而包含它的类则称为外部类。一般来讲,内部类和外...

zhuoli's blog

联系我关于我