Java
myblackblog
这个作者很懒,什么都没留下…
展开
-
静态变量和成员变量的区别
1.所属不同 静态变量属于类,所以也成为类变量。 成员变量属于对象,所以也成为实例变量。2.内存中的位置不同 静态变量位于方法区的静态区。 成员变量存储与堆内存。3.内存中出现的时间不同 静态变量随着类的加载而加载,随着类的消失而消失 成员变量随着对象的创建而存在,随着对象的消失而消失4.调用不同 静态变量可以通过类名调用,也可以通过对象转载 2015-09-12 22:50:56 · 403 阅读 · 0 评论 -
冒泡排序
public void BubbleSort(int[] nums){ //最多进行nums.length-1次 for(int i=1;i<nums.length;i++){ //标识在一次冒泡中是否发生交换 boolean tag=false; for(int j=0;j<nums.lengt原创 2017-09-18 10:25:01 · 391 阅读 · 0 评论 -
java实现生产者与消费者
写了一段生产者与消费者代码,有待改进package test;import java.util.Random;//商品缓冲池class Buffer { private int[] NumberPool = null; private int size; //缓冲池大小 private volatile int head = 0; private volatile原创 2016-08-30 12:17:56 · 379 阅读 · 0 评论 -
java的WeakHashMap详细介绍
在上一篇文章中介绍了Java的四种对象引用,这篇文章介绍一个java中相关的具体应用WeakHashMap。 WeakHashMap是基于弱引用实现的哈希表,与HashMap在操作上基本相同,WeakHashMap最大的特点是对于哈希表中的每个Key,如果除了自身对Key有引用外,此Key没有其他引用,那么该Key对应的键值对会被表自动移除,这个行为取决于垃圾回收器的动作,只有在垃圾原创 2016-09-14 17:21:12 · 509 阅读 · 0 评论 -
java的四种引用对象介绍
在java.lang.ref包中提供了引用对象类,通过这些引用对象类,可以支持在某种程度上与垃圾回收器(gc)的交互,这个包中的类有:Reference,ReferenceQueue,WeakReference,SoftReference,PhantomReference,对应不同的引用对象类,Java中有以下四种对象引用。1、强引用(Strong Reference) 强引用就原创 2016-09-14 17:06:39 · 898 阅读 · 0 评论 -
java注解(Annotation)
在代码中总是看到注解,但是没有深入了解过,发现有两篇文章讲的不错,Mark一下Java基础之理解Annotation注解(Annotation)自定义注解入门原创 2016-08-23 18:41:42 · 254 阅读 · 0 评论 -
Java中throws与throw的区别
throws: 用在方法声明后面,跟的是异常类名。 可以跟多个异常类名,用逗号隔开。 可以抛出异常,由该方法的调用者来处理。 throws表示出现异常的一种可能性,并不一定会发生这些异常throw: 用在方法体内,跟的是异常对象名。 只能抛出一个异常对象名。 表示抛出异常,执行原创 2015-09-18 21:13:50 · 455 阅读 · 0 评论 -
关于JAVA中的权限修饰符
类中 同一包下的子类 不同包下的的子类 不同包下非子类 public 是 是 是是protected 是 是 是否 默认 是 是 否 否private 是 否 否否原创 2015-09-18 18:12:20 · 252 阅读 · 0 评论 -
java多线程问题总结
1、synchronized关键字修饰的同步函数使用什么对象作为锁?分为两种情况,如果该函数为静态的则采用所在类的class锁,否则采用this锁,测试用例如下:class test{ public synchronized void f1() throws InterruptedException{ System.out.println("进入f1"); Thread.原创 2016-08-29 19:30:50 · 355 阅读 · 0 评论 -
快速排序
public void QuickSort(int[] nums,int low,int high){ if(low<high){ int point=Partition(nums,low,high); QuickSort(nums,low,point-1); QuickSort(nums,point+1,hig原创 2017-09-18 11:39:45 · 389 阅读 · 0 评论