Java各种设计模式代码案例

Design Pattern
http://www.tutorialspoint.com/design_pattern/design_pattern_overview.htm

本页内容版权归属为原作者,如有侵犯您的权益,请通知我们删除。
请参考链接: Singleton Design Pattern in Java http://howtodoinjava.com/design-patterns/creational/singleton-design-pattern-in-java/
原文链接 使用到Process和Runtime两个类,返回值通过Process类的getInputStream()方法获取 package ark;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.List;public class ReadCmdLine {public static vo

n的阶乘 - 2016-03-18 18:03:45

public class Test { public static void main(String[] args) { BigInteger in = new BigInteger(String.valueOf(3)); BigInteger i = factorial(in); System.out.println(i); } private static BigInteger factorial(BigInteger i) { BigInteger value = new BigInteger("0"

Java数据结构-线性表 - 2016-03-18 18:03:34

Array Array的长度固定。 ArrayList ArrayList可以扩展,容量不够时增加1/2的容量。 ArrayList的方法没有同步机制,不具有线程安全性。 Vector ArrayList可以扩展,容量不够时增加1倍的容量。 Vector的方法提供同步机制,具有线程安全性。

java命令集合 - 2016-03-18 18:03:23

一、依赖lib包中的jar,执行其中某个jar中的class文件 java -Djava.ext.dirs=/lib/ -cp [classes] com.xmsoa.container.Test 或者,指定jar包 java -Djava.ext.dirs=/lib/ -cp my.jar com.xmsoa.container.Test 二、依赖lib包中的jar,执行class文件,比如class文件在target/classes文件夹中 cd /target/classes java -Djava.

多线程 - 2016-03-18 17:03:16

多线程:   首先要理解进程和线程:   进程查询百度大致可以理解为一段具有独立功能的程序,线程是程序中每个部分的代码,一个进程,拥有多个线程,或者子进程。windows 下exe程序就是一个进程,线程是进程在相同时间分个每个客户单独运行的一段相同程序代码,说的有点抽象,就想本人打英雄联盟吧!可能10个人进入游戏开始,算是一个进程吧,我们每个人完的时候,相互不影响(程序相互不影响),可以自己玩自己的,释放技能。还是先来看用法吧!(重点)多线程主要是用于同时执行多个执行流的,开始有三种方式第一种继承Thre

javase基础 - 2016-03-18 17:03:16

今天复习了一下,以前的学习笔记。把曾经使用过的基本类,java基础过了一遍,简单的理解了一下,开发中可能能用到的。 基本概念: 对象初始化过程: 先在栈分配空间,就是初始话局部变量,然后执行new 操作 在堆里分配空间,成员变量默认初始话,显示初始话,局部变量只能显示初始话,然后调用构造函数。还有常量池或者叫方法池一般常量方法放在里面。      成员变量和局部变量的区别?           A:在类中的位置不同                成员变量:在类中方法外                局部变量
我出现的问题是由于Hiberante中引用的包为groupId org. javassist/groupId而strtus2中引用的包为groupIdjavassist/groupId,由于引用不同,导致打包项目内含两个项目,此时布暑项目时会报错误.要去掉一个javassist包 1.使用maven中的pulgin功能 plugin         groupIdorg.apache.maven.plugins/groupId         artifactIdmaven-war-plugin/arti

Spring的IOC源码解读&UML - 2016-03-18 14:03:46

spring.version4.0.6.RELEASE/spring.version 这一部分主要记录bean定义的解析和加载,包括注解方式定义的bean。 【UML】 首先以uml展示ioc过程的全貌,为避免干扰,每个类仅表述了核心的属性,方法和方法内的关键代码。 refresh()方法标橙色,是外部调用的入口,如ContextLoaderListener。 标红色的是一些关键属性和实现。 uml连接: /Home/Modules/Images/itfish_55919_0.jpg 【代码解读】 XmlW
  java jsoup 网络爬虫 学习例子(八)京东和淘宝商品比价 PhantomJS   /* * filename getHtml.js * phantomjs.exe 2.0.0 * author InJavaWeTrust */var system = require('system');var address = '';if (system.args.length != 2) {console.log('Try to pass two args when invoking this scrip