stromxu 的专栏

学习和记录Coding的点滴,个人博客:http://xuhaoblog.com

排序:
默认
按更新时间
按访问量

Java泛型详解,通俗易懂只需5分钟

原文:http://www.weixueyuan.net/view/6321.html(整理成MarkDown格式,重温下Java基础)我们知道,使用变量之前要定义,定义一个变量时必须要指明它的数据类型,什么样的数据类型赋给什么样的值。假如我们现在要定义一个类来表示坐标,要求坐标的数据类型可以是整...

2017-03-07 15:30:39

阅读数:460

评论数:0

java 中的sleep()和wait() 等的区别和详解

1、sleep()  使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据。注意该方法要捕捉异常。 例如有两个线程同时执行(没有synchronized)一个线程优先级为MAX_...

2016-11-08 22:48:36

阅读数:3934

评论数:0

Android 面试知识点归纳

1.1 Java基础对抽象、继承、多态的理解 泛型的作用及使用场景 枚举的特点及使用场景 线程sleep和wait的区别 JAVA反射机制 weak/soft/strong引用的区别 Object的hashCode()与equals()的区别和作用1.2 集合类JAVA常用集合类功能、...

2016-08-06 13:08:27

阅读数:514

评论数:0

Java 四种线程池的用法分析

介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用,本文是基础篇。转载请标注原地址:http://blog.csdn.net/u011974987/article/details/51027795;1、new Thread的弊端执行一个异步任务你还只是如下new T...

2016-03-31 16:34:04

阅读数:23782

评论数:9

Java 中的堆和对象的区别

最近在重构代码中出现了一个问题。导致功能不能使用,后来才发现,java基础没掌握好,栈和堆都还没区别开来,后来找到了问题的所在。 栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配...

2015-12-04 11:58:31

阅读数:1487

评论数:1

内存泄露之常见原因与实践篇

(本文部分内容和经验摘自网络,结合本次内存泄露的排查总结予以归纳。) 常见原因 1.集合类 集合类如果仅仅有添加元素的方法,而没有相应的删除机制,导致内存被占用。如果这个集合类是全局性的变量 (比如类中的静态属性,全局性的 map 等即有静态引用或 f...

2015-11-27 16:00:34

阅读数:644

评论数:0

内存泄露入门之基础知识篇

我最近在网上看到有关内存泄露的一些基础知识,挺不错的。然后就整理下,就学习记笔记,好了,话不多说,开始如正题吧: 一、首先以一个内存泄露实例来开始本节基础概念的内容: 实例1:(单例导致内存对象无法释放而泄露) 可以看出ImageUtil这个工具类是一个单...

2015-11-27 15:25:31

阅读数:540

评论数:0

Java中三个引用类SoftReference 、 WeakReference 和 PhantomReference的区别

SoftReference、Weak Reference和PhantomRefrence分析和比较 本文将谈一下对SoftReference(软引用)、WeakReference(弱引用)和PhantomRefrence(虚引用)的理解,这三个类是对heap中java对象的应用,通过这个三个类...

2015-07-13 18:19:50

阅读数:855

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭