摘要: String,StringBuffer是线程安全的,StringBuilder是线程不安全的。 对于String,每次给它赋新的值,会重新创建一个String对象,如果时间长了,会导致内存占用过多,JVM采用GC进行内存回收。 而StringBuffer和StringBuilder每次赋新的值时,不 阅读全文
posted @ 2017-07-13 16:04 Cloud_strife 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 简单来说。 对于Java中值传递和引用传递,主要有两种情况。 如果传递类型是基本数据类型,则传递的是值得拷贝。 如果传递类型是引用数据类型,则传递的是引用类型在内存地址的拷贝。 基本数据类型包括:int,float,double,Boolean,char,byte,short,long。 引用数据类 阅读全文
posted @ 2017-07-13 16:03 Cloud_strife 阅读(91) 评论(0) 推荐(0) 编辑
摘要: JAVA运行时,分为如下几个区域。JAVA栈,本地方法栈,程序计数区,堆区,方法区。在以上五个区域中,堆区和方法区是线程共享的。其他的区为线程隔离的。 以下分别对各个区进行解释: 程序计数区:线程是通过轮流CPU调用来进行执行的,同一时刻,只有一个线程被CPU调用。为了保证每一个线程在调用完毕后能够 阅读全文
posted @ 2017-07-13 13:48 Cloud_strife 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Lock锁分为以下几种,可重入锁,非可重入锁,公平锁,非公平锁,读写锁。 可重入锁:synchronized和ReentrantLock锁均为可重入锁。当在一个获得了锁的方法中,调用另外一个需要获得锁的方法时,如果此时为可重入锁,则正常运行。如果为非可重入锁,则系统报错。 公平锁:一个线程在等待着另 阅读全文
posted @ 2017-07-12 10:20 Cloud_strife 阅读(224) 评论(0) 推荐(0) 编辑
摘要: JVM中,分为JVM Client模式,JVM Server模式。两者区别并不大,但serve启动模式启动较慢,但一旦运行起来后,在hash和method call方面的效率,比Client模式效率高数十倍。 线程在读取数据时,首先从主内存中读取数据,保存在本地工作内存中,然后对数据进行修改,修改完 阅读全文
posted @ 2017-07-11 16:43 Cloud_strife 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 最近在准备工作面试的问题,所以找了很多的资料,和自己整理了相关可能会考到的。每天争取发一篇。 1.多线程 实现方法: 一、继承Thread,重写run方法,调用start即可。 Class Thread1 extends Thread{ Public void run(){ //添加代码 } } P 阅读全文
posted @ 2017-07-11 16:41 Cloud_strife 阅读(255) 评论(1) 推荐(0) 编辑
摘要: 即将毕业找工作。2017,加油吧! 阅读全文
posted @ 2017-03-13 11:19 Cloud_strife 阅读(116) 评论(2) 推荐(0) 编辑
摘要: 开发工具为myeclipse,开发工具自带struts2,hibernate,spring框架的导入。在新建的项目上右击Myeclipse->Project Facets->Install Struts。这样就引入了struts2的包。同理,spring和hibernate都一样。 但这样的后果是, 阅读全文
posted @ 2016-12-31 09:45 Cloud_strife 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Select(p= p.ID==id) 这里选择的结果是通过p,访问迭代器,然后选取的是p.ID==id的结果,选择到的是bool对象 Where(p= p.ID==id) 这里是过滤,p.ID==id的保留 例子: Point[] points = new Point[] { new Point( 阅读全文
posted @ 2016-12-27 22:02 Cloud_strife 阅读(2111) 评论(1) 推荐(0) 编辑
摘要: 首先,在oracle中,输入select userenv('language') from dual,查询出oracle使用的编码方式,我的是SIMPLIFIED CHINESE_CHINA.ZHS16GBK。之后 开始-运行-输入regedit-回车进入注册表,依次单击HKEY_LOCAL_MAC 阅读全文
posted @ 2016-12-19 17:16 Cloud_strife 阅读(8309) 评论(0) 推荐(0) 编辑