摘要: 引言   Java中的访问权限理解起来不难,但完全掌握却不容易,特别是4种访问权限并不是任何时候都可以使用。下面整理一下,在什么情况下,有哪些访问权限可以允许选择。 一、访问权限简介 访问权限控制: 指的是本类及本类内部的成员(成员变量、成员方法、内部类)对其他类的可见性,即这些 阅读全文
posted @ 2018-02-07 10:28 jinggod 阅读(43931) 评论(0) 推荐(7) 编辑
摘要: 引言   switch 语句是非常的基础的知识,掌握起来也不难掌握,语法比较简单。但大部分人基本是知其然,不知其所以然。譬如 早期JDK只允许switch的表达式的值 int及int类型以下的基本类型,后期的JDK却允许匹配比较 字符串、枚举类型,这是怎么做到的呢?原理是什么?本 阅读全文
posted @ 2018-02-07 09:57 jinggod 阅读(30581) 评论(0) 推荐(2) 编辑
摘要: 引言   本文将讲解String的几个性质。 一、String的不可变性   对于初学者来说,很容易误认为String对象是可以改变的,特别是+链接时,对象似乎真的改变了。然而,String对象一经创建就不可以修改。接下来,我们一步步 分析String是怎么维 阅读全文
posted @ 2018-02-07 09:39 jinggod 阅读(889) 评论(0) 推荐(0) 编辑
摘要: 1. 从左往右的计算顺序   与C/C++不同的是,在Java中,表达式的计算与结果是确定的,不受硬件与环境的影响。如:   在C/C++中,这个例子的运算结果将会根据不同的开发环境而不同。Turbo C下,j的值是15;在VC下,j的值是 18。 &emsp 阅读全文
posted @ 2018-02-07 00:45 jinggod 阅读(2900) 评论(1) 推荐(0) 编辑
摘要: 引言   从JDK1.5起,增加了加强型的for循环语法,也被称为 “for Each 循环”。加强型循环在操作数组与集合方面增加了很大的方便性。那么,加强型for循环是怎么解析的呢?同时,这是不是意味着基本for循环就会被取代呢? 语法: 一、数组中的 for Each 循环 阅读全文
posted @ 2018-02-07 00:36 jinggod 阅读(6790) 评论(1) 推荐(4) 编辑
摘要: 引言   JDK中提供了自增运算符++,自减运算符 。这两个操作符各有两种使用方式:前缀式(++ a, a),后缀式(a++,a )。可能说到这里,说不得有读者就会吐槽说,前后缀式都挺简单的,前缀式不就是先进行+1(或 1),然后再使用该值参与运算嘛,后缀式则相反。有必要长篇大论 阅读全文
posted @ 2018-02-07 00:02 jinggod 阅读(3358) 评论(1) 推荐(3) 编辑