随笔分类 - Java
摘要:序言 一般而言,动态语言是指程序运行时,允许改变程序结构或变量类型的语言。 从这个观点来看,Perl、Python、Ruby是动态语言,C++、Java、C#不是动态语言。 但是Java有动态相关机制:Reflection,反射,是指可以运行时加载、探知、使用编译期间完全未知的Classes。 一、
阅读全文
摘要:一、引用基本概念 从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用、虚引用。1、强引用(StrongReference) 如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空
阅读全文
摘要:在计算机中所有数据都是以二进制的形式储存的。位运算其实就是直接对在内存中的二进制数据进行操作,因此处理数据的速度非常快。方便演示,首先写个二进制打印方法:private static void printNum(int n){ String num = Integer.toBinaryString(...
阅读全文
摘要:初始化一个mapMap map = new HashMap();map.put("1", "hell");map.put("2", "hello");map.put("3", "hel");map.put("4", "hello");1、第一种方式,普遍使用Set keySet = map.keyS...
阅读全文

浙公网安备 33010602011771号