随笔分类 -  Java

摘要:看到学弟发的一个动态,仔细了解了一下 一个.java文件中可以有几个同级类? 1. 在一个.java文件中可以有多个同级类(和public一样的位置,注意不是内部类).其修饰符只可以public/abstract/final/和无修饰符,不能是其他的protected/private等修饰符。所以p 阅读全文
posted @ 2017-05-19 23:19 Sev7e0 阅读(8791) 评论(0) 推荐(1)
摘要:Java把内存划分成两种:一种是栈内存,一种是堆内存。 在Java中所有对象的存储空间都是在堆中分配的,但是这个对象的引用却是在堆栈中分配,也就是说在建立一个对象时从两个地方都分配内存,在堆中分配的内存实际建立这个对象,而在堆栈中分配的内存只是一个指向这个堆对象的指针(引用)而已。 当在一段代码块定 阅读全文
posted @ 2017-05-18 13:46 Sev7e0 阅读(236) 评论(0) 推荐(0)
摘要:发现的一个总结的不错的博客:http://www.cnblogs.com/xiaoxi/p/6036701.html 阅读全文
posted @ 2017-05-03 22:26 Sev7e0 阅读(114) 评论(0) 推荐(0)
摘要:Docker自从诞生以来就一直备受追捧,学习Docker是一件很炫酷、很有意思的事情。我希望通过这篇文章能够让大家快速地入门Docker,并有一些学习成果来激发自己的学习兴趣。我也只是一个在Docker这条巨鲸上玩耍的小孩,全文如有不明确、不正确的地方,还请斧正。 Docker简介 思想 集装箱 标 阅读全文
posted @ 2017-05-01 20:30 Sev7e0 阅读(11798) 评论(0) 推荐(0)
摘要:可重入锁 可重入锁ReentrantLock,就是支持可重入的锁,他表示该锁能够支持一个线程对资源的重复加锁。 分类 1. 公平锁 该锁满足在队列中进行自旋等待的线程等待时间最长的一定先获取锁,获取过程一定是顺序的。 2. 非公平锁 在一个线程在获取到了锁后,在绝对的时间内,该线程对锁的获取请求一定 阅读全文
posted @ 2017-04-26 20:38 Sev7e0 阅读(894) 评论(0) 推荐(0)
摘要:独占式,同一时刻仅有一个线程持有同步状态。 独占式同步状态获取 acquire(int arg)方法为AQS提供的模板方法,该方法为独占式获取同步状态,但是该方法对中断不敏感,也就是说由于线程获取同步状态失败加入到CLH同步队列中,后续对线程进行中断操作时,线程不会从同步队列中移除。代码如下: pu 阅读全文
posted @ 2017-04-24 22:26 Sev7e0 阅读(569) 评论(0) 推荐(0)
摘要:一.相关概念 什么是常量用final修饰的成员变量表示常量,值一旦给定就无法改变!final修饰的变量有三种:静态变量、实例变量和局部变量,分别表示三种类型的常量。 Class文件中的常量池 简单讲解一下class文件的结构,开头的4个字节是class文件魔数,用来标识这是一个class文件,说白话 阅读全文
posted @ 2017-02-25 17:58 Sev7e0 阅读(354) 评论(0) 推荐(0)
摘要:问:什么是内部类呢? 答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类(Outer Class)。 问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!! 答:内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把 阅读全文
posted @ 2017-02-19 16:41 Sev7e0 阅读(176) 评论(0) 推荐(0)
摘要:List,Set,Map是否继承自Collection接口? 答:List,Set是,Map不是。 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java 阅读全文
posted @ 2017-02-17 19:42 Sev7e0 阅读(672) 评论(0) 推荐(0)
摘要:常见的单例模式: 1.饿汉模式 2.懒汉模式 饿汉模式 阅读全文
posted @ 2016-11-07 18:04 Sev7e0 阅读(140) 评论(0) 推荐(0)
摘要:基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型。java是一种强类型语言,第一次申明变量必须说明数据类型,第一次变量赋值称为变量的初始化。 1. Java的简单类型及其封装器类 Java基本类型共有八种: 字符类型 char 布尔类型 boolean 整 阅读全文
posted @ 2016-10-13 20:18 Sev7e0 阅读(252) 评论(0) 推荐(0)
摘要:1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费 阅读全文
posted @ 2016-10-02 12:29 Sev7e0 阅读(164) 评论(0) 推荐(0)