2016年5月7日
摘要:
/** * 将整数表示的ip地址转换为字符串表示. * * @param ip 32位整数表示的ip地址 * @return 点分式表示的ip地址 */public static final String long2Ip(final long ip) { final long[] mask = {
阅读全文
posted @ 2016-05-07 13:34
SkyBall
阅读(1932)
推荐(0)
摘要:
一,Java 位运算 1.表示方法: 在Java语言中,二进制数使用补码表示,最高位为符号位,正数的符号位为0,负数为1。补码的表示需要满足如下要求。 (l)正数的最高位为0,其余各位代表数值本身(二进制数)。 (2)对于负数,通过对该数绝对值的补码按位取反,再对整个数加1。 2.位运算符 位运算表
阅读全文
posted @ 2016-05-07 00:25
SkyBall
阅读(689)
推荐(0)
2016年5月6日
摘要:
Convert from Binary, Octal or Hex to Decimal using Integer.parseInt(String input, int radix) Use Integer.parseInt(String input, int radix) to convert
阅读全文
posted @ 2016-05-06 23:28
SkyBall
阅读(295)
推荐(0)
2016年5月5日
摘要:
装饰是在原有类上增加功能用的 代理是对原有类作限制用的 机制差不多,但语义上方向相反 ———————————————————————— 追美女的一种方式是从她的朋友下手,让她的死党帮忙,那就离成功没有多远了。好,我们把她的死党作为这个美女的代理,开始的时候我们当然要和代理打交道了,我们用代理模式实现
阅读全文
posted @ 2016-05-05 21:37
SkyBall
阅读(302)
推荐(0)
摘要:
5、原型模式(Prototype) view plaincopy view plaincopy 浅复制:将一个对象复制后,基本数据类型的变量都会重新创建,而引用类型,指向的还是原对象所指向的。 此处,写一个深浅复制的例子: [java] view plaincopy 要实现深复制,需要采用流的形式读
阅读全文
posted @ 2016-05-05 21:11
SkyBall
阅读(200)
推荐(0)
摘要:
下面,通过解答以下三个问题的来详细讲解下Class.forName()的用法。一.什么时候用Class.forName()? 先来个热身,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?你第一想到的肯定是new,但是注意一点: A a = (A)Class.forName(“pacag
阅读全文
posted @ 2016-05-05 20:30
SkyBall
阅读(620)
推荐(0)
2016年4月20日
摘要:
转载: 一、java栈 Java 栈总是和线程关联在一起,每当创建一个线程时,JVM就会为这个线程创建一个对应的Java栈,在这个Java栈中又会含有多个栈(Frames),这些栈帧是与每个方法关联起来的,每个运行一个方法就创建一个栈帧会含有一些“内部变量"(在方法内定义的变量)、"操作栈"和"方法
阅读全文
posted @ 2016-04-20 22:30
SkyBall
阅读(944)
推荐(0)
2016年4月10日
摘要:
转载:http://blog.csdn.net/clam_clam/article/details/6803667 sleep()和wait()的区别 Java中的多线程是一种抢占式的机制而不是分时机制。线程主要有以下几种状态:可运行,运行,阻塞,死亡。抢占式机制指的是有多个线程处于可运行状态,但是
阅读全文
posted @ 2016-04-10 23:23
SkyBall
阅读(1056)
推荐(0)
2016年4月9日
摘要:
String a = new String("1"); 为什么会说这段代码会产生1个或者2个对象 我觉得你以及楼上的说的都很明白 是由于jvm对字符串的特殊处理导致 但是new这个操作必然产生一个新的对象 String a = "1"; 这段其实是把"1"这个字符串在内存中的地址给到了a Strin
阅读全文
posted @ 2016-04-09 00:57
SkyBall
阅读(151)
推荐(0)
摘要:
转载:http://www.oschina.net/question/82993_75533 hashCode()和equals()定义在Object类中,这个类是所有java类的基类,所以所有的java类都继承这两个方法。 hashcode主要是set集合使用,是用于判断对象是否”可能“相等的快捷
阅读全文
posted @ 2016-04-09 00:41
SkyBall
阅读(194)
推荐(0)