按类别查询搜索结果
关于关键词 的检测结果,共 6225
bjutslg | 2016-04-06 17:06:07 | 阅读(1010) | 评论(0)
java笔记一:类成员的初始化顺序来源:2013-8-10 15:28:09编辑:晓枫  最近一直在看《thinking in java》一书,感觉里面东西讲的很细,很多东西都没有接触过,是值得各位java程序员仔细品味的一本好书。  今天看了关于类成员初始化那节,以前对于成员初始化顺序没有考虑那么多,没有...【阅读全文】
bjutslg | 2016-04-06 09:27:14 | 阅读(24460) | 评论(1)
random()是伪随机数生成器,因为的它的随机数生成都是和seed种子相关的,只要种子相同生成的随机数都是相同的,在没有指定种子的情况下会根据当前时间生成一个种子参数在一篇博客中看到这样一句话;实际上Random是一种伪随机数,相同的种子产生相同的序列(注意不是相同数值)。为什么说是生成相同的序列,这里要理解下构...【阅读全文】
bjutslg | 2016-04-04 09:44:25 | 阅读(2010) | 评论(0)
随机数是骗人的,.Net、Java、C为我作证 几乎所有编程语言中都提供了"生成一个随机数"的方法,也就是调用这个方法会生成一个数,我们事先也不知道它生成什么数。比如在.Net中编写下面的代码:点击(此处)折叠或打开Random r...【阅读全文】
likewindy | 2016-04-01 09:42:27 | 阅读(1280) | 评论(0)
在Java里, 当一个对象o被创建时, 它被放在Heap里. 当GC运行的时候, 如果发现没有任何引用指向o, o就会被回收以腾出内存空间. 或者换句话说, 一个对象被回收, 必须满足两个条件:    1)没有任何引用指向它    2)GC被运行. 在现实情况写代码的时候, 我们往往通过把所有指向某个对象的referece置空来保...【阅读全文】
likewindy | 2016-04-01 01:01:54 | 阅读(1110) | 评论(0)
1:按值传递是什么指的是在方法调用时,传递的参数是按值的拷贝传递。示例如下:[java] copypublic class TempTest {  private void test1(int a){  //做点事情  } &nb...【阅读全文】
likewindy | 2016-04-01 00:54:35 | 阅读(990) | 评论(0)
One of the biggest confusion in Java programming language is whether it’s Pass by Value or Pass by Reference. I ask this question a lot in interviews and still see interviewee confused with it. So I thought to write a post about it to clarify all the confusions around it.First ...【阅读全文】
likewindy | 2016-03-31 23:13:46 | 阅读(1390) | 评论(0)
Sometime back I wrote a couple of posts about Java Garbage Collection and Java is Pass by Value, after that I got a lot of emails to explain about Java Heap Memory, Java Stack Memory and what are the differences between them.You will see a lot of reference to Heap...【阅读全文】
likewindy | 2016-03-31 22:56:31 | 阅读(1170) | 评论(0)
本文由 ImportNew - 进林 翻译自 journaldev。欢迎加入翻译小组。转载请见文末要求。要了解Java垃圾收集机制,先理解JVM内存模式是非常重要的。今天我们将会了解JVM内存的各个部分、如何监控以及垃圾收集调优。Java(JVM)内存模型正如你从上面的图片看到的,JVM内存被分成多个...【阅读全文】
likewindy | 2016-03-31 22:08:44 | 阅读(1070) | 评论(0)
转载请注明出处:http://blog.csdn.net/mazhimazh/article/details/16828505在使用克隆时,我们需要知道使用的目的:就是为了快速构造一个和已有对象相同的副本。如果克隆对象,一般需要先创建一个对象,然后将原对象中的数据导入到新创建的对象中去,而不用根据已有对象进行手动赋值操作。1、克隆方法clone()c...【阅读全文】
likewindy | 2016-03-31 21:59:15 | 阅读(1150) | 评论(0)
转载请注明出处:http://blog.csdn.net/mazhimazh/article/details/197524751、强引用(StrongReference)         强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下:[java] view plain co...【阅读全文】
likewindy | 2016-03-31 15:12:54 | 阅读(1220) | 评论(0)
本文主要接着前面多线程的两篇文章总结Java多线程中的线程安全问题。一.一个典型的Java线程安全例子 上面例子很容易理解,有一张银行卡,里面有1000的余额,程序模拟你和你老婆同时在取款机进行取钱操作的场景。多次运行此程序,可能具有多个不同组合的输出结果。其中一种可能的输出为:1 取钱成功, 取出...【阅读全文】
likewindy | 2016-03-31 14:55:33 | 阅读(1070) | 评论(0)
四.Java多线程的阻塞状态与线程控制上文已经提到Java阻塞的几种具体类型。下面分别看下引起Java线程阻塞的主要方法。1.join()join —— 让一个线程等待另一个线程完成才继续执行。如A线程线程执行体中调用B线程的join()方法,则A线程被阻塞,知道B线程执行完为止,A才能得以继续执行。public class Thread...【阅读全文】
likewindy | 2016-03-31 14:05:18 | 阅读(1080) | 评论(0)
Java总结篇系列:Java多线程(一)多线程作为Java中很重要的一个知识点,在此还是有必要总结一下的。一.线程的生命周期及五种基本状态关于Java中线程的生命周期,首先看一下下面这张较为经典的图:上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知...【阅读全文】
hxl | 2016-03-19 21:47:57 | 阅读(3450) | 评论(0)
1.创建web项目2.准备启动需要执行的代码package com.hxl;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;public class StartTest extends HttpServlet {    public void init() throws S...【阅读全文】
lovebeyond19 | 2016-03-17 22:52:03 | 阅读(170) | 评论(0)
package singleton;    /**  * @author lei  * 单例模式的五种写法:  * 1、懒汉  * 2、恶汉  * 3、静态内部类  * 4、枚举 ...【阅读全文】
tianziyiyi | 2016-03-04 11:30:51 | 阅读(440) | 评论(0)
SynchronousQueue与其说是一个队列,不如说是一个数据交换通道。那SynchronousQueue的其妙功能是如何实现的呢?【阅读全文】
paynexss | 2016-02-25 18:08:27 | 阅读(480) | 评论(0)
在for循环中使用判断是否继续循环来达到目的。[java] copypublic class BreaklFor {      public static void main(String args[]) {       ...【阅读全文】
cici0208 | 2016-02-24 15:15:27 | 阅读(760) | 评论(0)
问题描述:registry key 'Software\JavaSoft\Java Runtime Environment' has value'1.8',but '1.7' is requaired解决办法:打开电脑注册表,将HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Runtime Environment下的两个1.7删除【阅读全文】
linuxcw | 2016-02-23 14:50:05 | 阅读(950) | 评论(0)
Java异常处理和设计  在程序设计中,进行异常处理是非常关键和重要的一部分。一个程序的异常处理框架的好坏直接影响到整个项目的代码质量以及后期维护成本和难度。试想一下,如果一个项目从头到尾没有考虑过异常处理,当程序出错从哪里寻找出错的根源?但是如果一个项目异常处理设计地过多,又会严重影响到代码质量以...【阅读全文】
tianziyiyi | 2016-02-19 14:25:59 | 阅读(830) | 评论(0)
有时候,由于初期考虑不周,或者后期的需求变化,一些普通变量可能也会有线程安全的需求。如果改动不大,我们可以简单地修改程序中每一个使用或者读取这个变量的地方。【阅读全文】