![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础知识
文章平均质量分 60
qq_31860607
这个作者很懒,什么都没留下…
展开
-
java泛型
定义:对数据类型的约束。作用:1、将运行时的错误,提前到了编译时期。特点:泛型不是协变的如:数组的协变性:Integer[] intArray = new Integer[10]; Number[] numberArray = intArray; 运行、编译都没问题。而如下代码,编译时就会报错:List intList = new ArrayList();Li转载 2016-07-22 11:45:10 · 960 阅读 · 0 评论 -
锁
类锁和对象锁类锁:在方法上加上static synchronized的锁,或者synchronized(xxx.class)的锁。如下代码中的method1和method2:对象锁:参考method4, method5,method6.public class LockStrategy{ public Object object1 = new Object();转载 2016-08-05 17:33:18 · 196 阅读 · 0 评论 -
Runnable、Callable、Executor、Future、FutureTask关系解读
在再度温习Java5的并发编程的知识点时发现,首要的就是把Runnable、Callable、Executor、Future等的关系搞明白,遂有了下述小测试程序,通过这个例子上述三者的关系就一目了然了。在java5以后,一个可以调度执行的线程单元可以有三种方式定义:Thread、Runnable、Callable,其中Runnable实现的是void run()方法,Callabl转载 2016-08-05 18:13:43 · 256 阅读 · 0 评论 -
主线程、子线程、守护线程
import static java.util.concurrent.TimeUnit.*; public class DaemonTest { public static void main(String[] args) throws InterruptedException { Runnable r = new Runnable()原创 2016-08-06 16:30:44 · 1306 阅读 · 0 评论 -
Java四种线程池的使用
http://blog.csdn.net/hupitao/article/details/24453083ExecutorService之execute方法和submit方法execute么有返回值,submit有返回值future.转载 2016-08-06 18:29:15 · 186 阅读 · 0 评论 -
注解三篇
http://www.cnblogs.com/peida/archive/2013/04/23/3036035.html连续三篇转载 2016-08-08 13:53:08 · 179 阅读 · 0 评论 -
JVM的内存区域划分
JVM的内存区域划分 学过C语言的朋友都知道C编译器在划分内存区域的时候经常将管理的区域划分为数据段和代码段,数据段包括堆、栈以及静态数据区。那么在Java语言当中,内存又是如何划分的呢? 由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候事实上是指JVM内存区域划分。在讨论JVM内存区域划分之前,先来看一下Java程序具体执行的过程:转载 2016-08-11 21:08:54 · 205 阅读 · 0 评论 -
java 并发概念与内存分析,原子性、可见性、有序性
http://www.cnblogs.com/dolphin0520/p/3920373.html转载 2017-01-26 21:39:20 · 171 阅读 · 0 评论 -
简述java内存模型 java虚拟机JVM
http://blog.csdn.net/liu88010988/article/details/50800265http://blog.csdn.net/zhangjg_blog/article/details/20380971http://blog.csdn.net/zhangjg_blog/article/details/24271275http://mp.weixin.qq转载 2017-03-21 18:06:58 · 664 阅读 · 0 评论 -
java并发——多线程、线程池、并发集合
http://blog.csdn.net/chuchus/article/category/2800855转载 2016-08-05 16:59:06 · 264 阅读 · 0 评论 -
sleep与wait的区别
对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法,则是属于Object类中的。sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态。在调用sleep()方法的过程中,线程不会释放对象锁。而当调用wait()方法的时候,线程会放弃对象锁,进入等待此对象的等转载 2016-08-05 12:11:04 · 226 阅读 · 0 评论 -
java反射机制
1.Java语言允许通过程序化的方式间接对Class进行操作,Class文件由类装载器装载后,在JVM中将形成一份描述Class结构的元信息对象,通过该元信息对象可以获知Class的结构信息:如构造函数、属性和方法等。Java允许用户借由这个Class相关的元信息对象间接调用Class对象的功能,这就为使用程序化方式操作Class对象开辟了途径。简单实例 我们将从一个转载 2016-08-05 11:37:12 · 165 阅读 · 0 评论 -
集合Set
http://blog.csdn.net/meyoung01/article/details/15812895转载 2016-07-28 16:10:55 · 219 阅读 · 0 评论 -
浅析Java中的final关键字 static
浅析Java中的final关键字 谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。下面是本文的目录大纲: 一.final关键字的基本用法 二.深入理解final关键字 若有不正之处,请多多谅解并欢迎指正。转载 2016-07-18 18:29:15 · 195 阅读 · 0 评论 -
java基础知识
http://www.cnblogs.com/dolphin0520/category/361055.html转载 2016-07-18 18:48:29 · 288 阅读 · 0 评论 -
Java内部类详解
http://www.cnblogs.com/dolphin0520/p/3811445.html说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲: 一.内部类基础 二.深入理解内部类 三.内部转载 2016-07-18 18:45:20 · 211 阅读 · 0 评论 -
java中equal和==的比较
java中equal和==的比较博客分类: 面试 java中equals方法和“==”的区别: equals 方法是 java.lang.Object 类的方法。 有两种用法说明: (1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。 “==”比较两个变量本身的值,即两个对象在内存中的首地址。转载 2016-07-18 18:05:21 · 175 阅读 · 0 评论 -
Map遍历的两种方法对比
引言: 在Java中Map的使用非常频繁,我们经常会需要对Map进行遍历和读取,下面将展示两种遍历的方法以及简要分析。1. 遍历Map方法A[html] view plain copy Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); w转载 2016-07-29 18:27:02 · 332 阅读 · 0 评论 -
java复习——集合与排序
http://www.cnblogs.com/androidsuperman/tag/java%E5%A4%8D%E4%B9%A0/转载 2016-08-04 13:49:40 · 182 阅读 · 0 评论 -
java中如何停止线程
http://blog.csdn.net/anhuidelinger/article/details/11746365终止线程的三种方法 有三种方法可以使终止线程。 1. 使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。 2. 使用stop方法强行终止线程(这个方法不推荐使用,因为stop和suspend、resume转载 2016-07-21 16:26:32 · 318 阅读 · 0 评论 -
Java泛型:泛型类、泛型接口和泛型方法
http://www.jianshu.com/p/a1214460f109转载 2017-03-15 12:51:20 · 827 阅读 · 0 评论