Java内部类详解

转载自海子的博客说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲:  一.内部类基础  二.深入理解内部类  三.内部类的使用场景和好处  四.常见的与内部类相关的笔试面试题  若有不 …… 阅读全文

Java enum(枚举)小结

一、定义(语法)enum全称为enumeration,中文意为枚举,枚举简单的说就是一种数据类型,只不过是这种数据类型只包含自定义的特定数据,它是一组有共同特性的数据的集合。创建枚举类型是需要用到enum关键字,如:public enum Color{ RED, GREEN, BLUE, BLACK, PINK, WHITE;}enum的语法看似与class不同,但它实际上就是 …… 阅读全文

Java关键字——super、this

原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://zhangjunhd.blog.51cto.com/113473/20531总结关键字this与super用法。author: ZJ07-3-12Blog:[url]http://zhangjunhd.blog.51cto.com/[/url]1.什么是su …… 阅读全文

JavaWeb会遇到的GBK、UTF-8、Unicode编码方式知识小结

GBK编码:1、是中国国家标准GB2312扩展后的编码方式(汉语拼音guo biao kuo,简称GBK),包含全部中文字符,是为了汉字字符而形成的,在国外IE上不支持,会出现乱码。2、GBK编码一个中文字符占两个字节。3、GBK编码用ASCII码(一个字符一字节)表示英文字符;但它也可用两字节表示,用首位区分,首位为1,表示中文字符,用GBK解码;首位为0,表示英文字符,用ASCII …… 阅读全文

Java关键字之final详解

在我们编写Java程序时总会根据需求将变量、方法、类设置成static(静态)或final(最终),熟练掌握final用法是必须的,现在我们就来详细了解final关键字!一、final概述概念:由字面可以了解,final有最终态,无法改变的意思。使用目的:为了阻止改变与提高效率。高效原因:Java内嵌机制,final方法会在编译的过程中利用内嵌机制进行inline优化。inli …… 阅读全文

Java中hashCode详解

(转载自大神冯立斌的博客,写得非常好,膜拜!)以下是关于HashCode的官方文档定义:[plain]view plaincopyhashcode方法返回该对象的哈希码值。支持该方法是为哈希表提供一些优点,例如,java.util.Hashtable提供的哈希表。hashCode的常规协定是:在J …… 阅读全文

Java序列化与反序列化作用

(转载自http://blog.csdn.net/fenglibing/article/details/8905490,Javaweb中会遇到的东西,挺不好理解,转载以学习)1、序列化是干什么的?  简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是J …… 阅读全文

Java中String与StringBuffer常用方法汇总

了解一门语言要先了解他的类库,String作为用处最广泛的一种类型(也是类),一定要熟悉了解它的用法! …… 阅读全文