Java
甘一江
这个作者很懒,什么都没留下…
展开
-
Java SE
# Java SE #***##每一个java程序员的第一个源代码 # class a{ public static void main(String[] args){ System.out.println("helloword!"); } }## 字符串大写字母排序 ##输入一串字符串分别统计各大原创 2018-02-03 21:17:53 · 172 阅读 · 0 评论 -
wait()、notifyAll()、notify()
转载文章正在运行的程序称作一个进程,一个进程可以包含多个线程,这些线程可以共享进程的资源,它们共用一块存储空间。那么,各个线程在访问同一个数据对象的同时,可能引起冲突,以生产者、消费者为例,就会出现队列中没有产品的情况下,消费者扔到队列中去拿产品,与现实世界中逻辑不相符合。使用synchronized关键字可以确保线程的安全运行。 synchronized(obj){ ...转载 2018-08-16 19:46:10 · 108 阅读 · 0 评论 -
正则、转载
转载:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386832260566c26442c671fa489ebc6fe85badda25cd000 字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法...转载 2018-08-16 19:57:34 · 116 阅读 · 0 评论 -
java集合框架图
转载转载 2018-09-08 13:58:11 · 156 阅读 · 0 评论 -
Java并发编程:Lock
从Java 5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock。 也许有朋友会问,既然都可以通过synchronized来实现同步访问了,那么为什么还需要提供Lock?这个问题将在下面进行阐述。本文先从synchronized的缺陷讲起,然后再讲述java.util.concurrent.locks包下常用的有哪些类和接...转载 2018-09-24 15:50:32 · 137 阅读 · 0 评论 -
Java实现栈和队列
Java实现栈和队列栈:LIFO(后进先出)队列:FIFO(先进先出)栈的顺序存储结构实现:/** * 基于数组实现的顺序栈 * @param <E> */public class Stack<E> { private Object[] data = null; private int maxSize=0; //栈容量 ...转载 2018-10-28 21:16:36 · 606 阅读 · 0 评论 -
初始化顺序
类变量的初始化顺序:隐式初始化(默认)显式初始化(赋值)针对性初始化(构造器初始化)原创 2018-10-30 15:21:23 · 255 阅读 · 0 评论 -
单例模式(包括单例模式的线程安全模式)
单例模式的线程安全有两种写法: 饿汉法懒汉模式(上锁) 转自:https://www.cnblogs.com/andy-zhou/p/5363585.html单例模式可能是代码最少的模式了,但是少不一定意味着简单,想要用好、用对单例模式,还真得费一番脑筋。本文对Java中常见的单例模式写法做了一个总结,如有错漏之处,恳请读者指正。饿汉法顾名思义,饿汉法就是在第...转载 2018-11-22 22:17:55 · 991 阅读 · 1 评论