
Java.BASE
文章平均质量分 63
翻滚吧_那啥
这个作者很懒,什么都没留下…
展开
-
synchronized浅析
我的理解synchronized就是将线程可能扰乱的程序块包裹起来,使synchronized块中的程序不至于被分开执行,而是作为一个元操作。 看段示例: public class Synch implements Runnable { public static void main(String args[]) { Synch mt = new Synch(); Thr原创 2013-10-23 10:13:56 · 862 阅读 · 0 评论 -
十进制八进制十六进制还有二进制
我居然发现突然让我写个八进制的数我不知道该如何表示。丢死人了。 public static void main(String[] args) { /*在java(应该说基本所有编程语言)中都没有二进制的直接表示方法 * 因为二进制太长了,本来系统就是将一些非二进制转成二进制来方便 * 运算的。 */ int i2 = (1<<4) + (1<原创 2013-10-23 10:34:03 · 1024 阅读 · 0 评论 -
Java中堆与栈的区别分析
转转出处: http://blog.youkuaiyun.com/songjie521/article/details/3368386 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须转载 2013-11-04 17:08:00 · 873 阅读 · 0 评论