java
我住隔壁我姓王a
这个作者很懒,什么都没留下…
展开
-
23大设计模式之观察者模式
常用的设计模式有23种,总体来说设计模式分为三大类:1,创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。2,结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。3,行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。今天主原创 2016-07-06 16:59:58 · 552 阅读 · 0 评论 -
Java项目打包成exe
windows平台下,eclipse的Java项目打包成exe教程,超详细……一,在eclipse开发平台下开发好Java项目(无错误,并可正确运行),首先要把Java项目打包成.jar文件。如下图:右键项目--导出--选择java下的jar文件--要导出的文件和目录后点击完成……(记住你选择的输出路径,因为等会要用到打包好的.jar文件)二, 下载exe4j_windows_原创 2016-08-29 09:58:36 · 1355 阅读 · 0 评论 -
java多线程中线程同步工具-CountDownLatch
Java文档解释:CountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。主要方法: public CountDownLatch(int count);构造方法,传入count,表示前面有几个线程要先完成。 public void countDown(); 前面要完成的线程执行完后调用该方法,count会-1。 public原创 2016-12-21 20:41:56 · 389 阅读 · 0 评论 -
Java反射机制(转)
转自:http://blog.csdn.net/qq_35101189/article/details/53731165#comments反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。【翻译于 官方文档】本篇将从以下几个方转载 2016-12-19 10:08:18 · 321 阅读 · 0 评论 -
Gson解析json时出现Expected a string but was BEGIN_ARRAY异常,由此发现Gson和FastJson区别
用Gson解析一段json,想把一个属性定义成String,来接收所有的数据类型,拿到解析出来的String再做处理,结果遇到这个异常.这个异常大家应该都遇到过,就是我们定义的对象的某个属性是string类型的,但json中确是Array类型的.这是因为:Gson中,关键字后面出现""引起来的内容将会被只认为是STRING,“{}”只被认为是类,“[]”只被认为是List,这个几乎是强...原创 2018-02-02 14:49:36 · 7061 阅读 · 1 评论