java
文章平均质量分 79
煖暖
梦想是什么?梦想就是让你感到坚持就是幸福的东西!
展开
-
java设计模式之单例
java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的原创 2017-09-18 17:39:01 · 404 阅读 · 0 评论 -
Json、FastJson、Gson
JSON JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 JSON数据作为目前网络中主流的数据传输格式之一,应用十分广泛。 对象:JSONObject对象表示为“{}”扩起来的内容,数据结构为 {key:value,key:value,…}的键值对的结构。 例如:{name:zhangsan,age:20}数组:JSONArray数组原创 2017-09-18 18:02:29 · 493 阅读 · 0 评论 -
多线程1
进程: 正在运行的程序,是系统进行资源分配和调用的独立单位。每一个进程都有自己的内存空间和系统资源。windows是多进程 线程: 在同一个进程内又可以执行多个任务,每一个任务可以看成一个线程,是程序的执行单元,执行路径,是程序使用CPU的最基本单位,线程依赖于进程而存在。 jvm是多线程,至少启动了垃圾回收线程和主线程 线程的特点:原创 2017-09-22 10:06:16 · 456 阅读 · 0 评论 -
多线程2
synchronized使用 同步代码块:synchronized放在对象前面,限制一段代码的执行。锁可以是任意对象,但多个线程用的必须是同一把锁。 synchronized(锁对象){ 需要同步的代码 } 同步方法:synchronized放在方法声明中,表示整个方法是同步方法。锁是this public synchron原创 2017-09-22 10:23:54 · 277 阅读 · 0 评论 -
多线程3
线程组:(ThreadGroup) 把多个线程组合到一起,可以对一批线程进行分类管理,java允许程序直接对线程组进行控制。 默认情况下线程属于main的线程组,通过getThreadGroup().getName()方法可知。main线程也是属于名为main的线程组。 创建自己的线程组:ThreadGroup tg = new ThreadGroup("我的线程组");原创 2017-09-22 10:29:02 · 278 阅读 · 0 评论