java基础
keyboardpig
这个作者很懒,什么都没留下…
展开
-
把int型转成如66ccff这样的颜色16进制颜色代码
String.format("%08x", b)8代表8位16进制数。一共的32b。int b;String.format("%08x", b).substring(2);原创 2017-11-07 09:42:58 · 902 阅读 · 0 评论 -
20171031 java对象引用/赋值
8种基本类型,int,byte,char,double,float, boolean ,long,short。是直接赋值的。其他所有引用类型全都是传一个地址值。原创 2017-10-31 19:47:58 · 157 阅读 · 0 评论 -
20171031 java内存模型与gc
1、程序计数器:当前线程所执行的字节码的行号指示器。一个处理器只会执行一条线程中的指令,为了线程切换后能回复到正确的执行位置,所以每条线程都需要一个独立的计数器。各条线程之间互不影响,独立存储,属于‘线程私有’内存。 2、java虚拟机栈:描述的是JAVA方法执行的内存模型:每个方法执行的时候都会创建一个栈帧用于存储局部变量表、操作数栈、动态链接、方法出口等信息。每个方法的被调用直原创 2017-10-31 19:55:13 · 168 阅读 · 0 评论 -
Java开发中的23种设计模式详解(转)
Java开发中的23种设计模式详解(转)转载 2017-10-31 20:18:57 · 139 阅读 · 0 评论