Java小题目
ibenben.org
喜欢编程的管理人员...
展开
-
Java小题目之heap和stack的区别
heap和stack的区别 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。Java自动管理栈和堆,程序员不能直接地设置栈或堆。 每个应用程序运行时,都有属于自己的一段内存空间,用于存放一些基本类型的变量、对象的引用变量、参数传递、函数调用时的PC值的保存。这叫栈(stack)。 所有的应用可以从一个系统共用的空间中申请供自己使用的内存,用来存放由new创建的对象和数组,原创 2017-11-14 11:56:21 · 1019 阅读 · 0 评论 -
Java小题目之两个线程顺序打印A、B
1、问题描述使用Java多线程方式来实现循环打印A、B,并保证不乱序。2、解决方案java在编写多线程程序时,为了保证线程安全,需要对数据同步,经常用到两种同步方式就是Synchronized和重入锁ReentrantLock。 利用synchronized关键字来实现 package org.ibenben.test;public class OrderThreadTest { public原创 2017-11-15 11:23:24 · 4765 阅读 · 0 评论