- 博客(6)
- 收藏
- 关注
原创 多线程3
线程组:(ThreadGroup) 把多个线程组合到一起,可以对一批线程进行分类管理,java允许程序直接对线程组进行控制。 默认情况下线程属于main的线程组,通过getThreadGroup().getName()方法可知。main线程也是属于名为main的线程组。创建自己的线程组:ThreadGroup tg = new ThreadGroup("我的线程组");
2017-09-22 10:29:02 322
原创 多线程2
synchronized使用 同步代码块:synchronized放在对象前面,限制一段代码的执行。锁可以是任意对象,但多个线程用的必须是同一把锁。 synchronized(锁对象){ 需要同步的代码 } 同步方法:synchronized放在方法声明中,表示整个方法是同步方法。锁是this public synchron
2017-09-22 10:23:54 293
原创 多线程1
进程: 正在运行的程序,是系统进行资源分配和调用的独立单位。每一个进程都有自己的内存空间和系统资源。windows是多进程 线程: 在同一个进程内又可以执行多个任务,每一个任务可以看成一个线程,是程序的执行单元,执行路径,是程序使用CPU的最基本单位,线程依赖于进程而存在。 jvm是多线程,至少启动了垃圾回收线程和主线程 线程的特点:
2017-09-22 10:06:16 475
原创 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 515
原创 java之反射机制
就是通过class文件对象,去使用文件中的成员变量,构造方法,成员方法 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节
2017-09-18 17:54:24 448
原创 java设计模式之单例
java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的
2017-09-18 17:39:01 426
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人