自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除