摘要: 引言   本文将介绍常量池 与 装箱拆箱机制,之所以将两者合在一起介绍,是因为网上不少文章在谈到常量池时,将包装类的缓存机制,java常量池,不加区别地混在一起讨论,更有甚者完全将这两者视为一个整体,给初学者带来不少困扰,我就是过来的。同时,也因为包装类的缓存 与 字符串常量池的 阅读全文
posted @ 2018-02-28 16:35 jinggod 阅读(849) 评论(0) 推荐(0) 编辑
摘要: 1. 数组类简介   在java中,数组也是一种引用类型,即是一种类。 我们来看一个例子,理解一下数组类: 输出的结果: [I [Ljava.lang.Integer; [[Ljava.lang.Integer; [F [Ljava.lang.Float;  &emsp 阅读全文
posted @ 2018-02-28 16:34 jinggod 阅读(1534) 评论(0) 推荐(0) 编辑
摘要: 引言   Java中的访问权限理解起来不难,但完全掌握却不容易,特别是4种访问权限并不是任何时候都可以使用。下面整理一下,在什么情况下,有哪些访问权限可以允许选择。 一、访问权限简介 访问权限控制: 指的是本类及本类内部的成员(成员变量、成员方法、内部类)对其他类的可见性,即这些 阅读全文
posted @ 2018-02-07 10:28 jinggod 阅读(43712) 评论(0) 推荐(7) 编辑
摘要: 引言   switch 语句是非常的基础的知识,掌握起来也不难掌握,语法比较简单。但大部分人基本是知其然,不知其所以然。譬如 早期JDK只允许switch的表达式的值 int及int类型以下的基本类型,后期的JDK却允许匹配比较 字符串、枚举类型,这是怎么做到的呢?原理是什么?本 阅读全文
posted @ 2018-02-07 09:57 jinggod 阅读(30429) 评论(0) 推荐(2) 编辑
摘要: 引言   本文将讲解String的几个性质。 一、String的不可变性   对于初学者来说,很容易误认为String对象是可以改变的,特别是+链接时,对象似乎真的改变了。然而,String对象一经创建就不可以修改。接下来,我们一步步 分析String是怎么维 阅读全文
posted @ 2018-02-07 09:39 jinggod 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 1. 从左往右的计算顺序   与C/C++不同的是,在Java中,表达式的计算与结果是确定的,不受硬件与环境的影响。如:   在C/C++中,这个例子的运算结果将会根据不同的开发环境而不同。Turbo C下,j的值是15;在VC下,j的值是 18。 &emsp 阅读全文
posted @ 2018-02-07 00:45 jinggod 阅读(2879) 评论(1) 推荐(0) 编辑
摘要: 引言   从JDK1.5起,增加了加强型的for循环语法,也被称为 “for Each 循环”。加强型循环在操作数组与集合方面增加了很大的方便性。那么,加强型for循环是怎么解析的呢?同时,这是不是意味着基本for循环就会被取代呢? 语法: 一、数组中的 for Each 循环 阅读全文
posted @ 2018-02-07 00:36 jinggod 阅读(6763) 评论(1) 推荐(4) 编辑
摘要: 引言   JDK中提供了自增运算符++,自减运算符 。这两个操作符各有两种使用方式:前缀式(++ a, a),后缀式(a++,a )。可能说到这里,说不得有读者就会吐槽说,前后缀式都挺简单的,前缀式不就是先进行+1(或 1),然后再使用该值参与运算嘛,后缀式则相反。有必要长篇大论 阅读全文
posted @ 2018-02-07 00:02 jinggod 阅读(3331) 评论(1) 推荐(3) 编辑
摘要: 一、基本类型的简介 基本类型的两条准则: Java中,如果对整数不指定类型,默认时int类型,对小数不指定类型,默认是double类型。 基本类型由小到大,可以自动转换,但是由大到小,则需要强制类型转换。 所占的字节数: byte: 1个字节; char: 2个字节; short: 2个字节; in 阅读全文
posted @ 2018-02-06 22:41 jinggod 阅读(3360) 评论(0) 推荐(2) 编辑
摘要: 一、线程的五种状态   线程的生命周期可以大致分为5种,但这种说法是比较旧的一种说法,有点过时了,或者更确切的来说,这是操作系统的说法,而不是java的说法。但对下面所说的六种状态的理解有所帮助,所以也写出来,作为参考。 1. NEW: 线程的新建状态,是指通过New关键字创建了 阅读全文
posted @ 2017-10-23 10:15 jinggod 阅读(1719) 评论(0) 推荐(1) 编辑