
JAVA
carabbit
这个作者很懒,什么都没留下…
展开
-
notepad++编译运行java
一、建立脚本在notepad++程序目录中添加两个文件npp_javac.bat和npp_java.bat。npp_javac.bat:@echo onjavac %1pausenpp_java.bat:@echo on原创 2011-07-31 07:45:07 · 6757 阅读 · 0 评论 -
设计模式——适配器模式
讲一个类的接口,转成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。原创 2016-09-07 16:44:51 · 367 阅读 · 0 评论 -
设计模式——命令模式
命令模式: 将请求封装成对象,以便使用不同的请求,队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。原创 2016-09-07 10:41:06 · 257 阅读 · 0 评论 -
设计模式——工厂模式
工厂模式工厂方法: 抽象工厂:原创 2016-08-25 20:57:03 · 354 阅读 · 0 评论 -
设计模式——模板方法模式
在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。原创 2016-09-09 15:50:49 · 344 阅读 · 0 评论 -
设计模式——策略模式
策略模式:原创 2016-07-20 08:58:53 · 265 阅读 · 0 评论 -
设计模式——观察者模式
观察者模式原创 2016-08-02 14:38:40 · 221 阅读 · 0 评论 -
设计模式——装饰者模式
装饰者模式:动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案原创 2016-08-04 08:47:44 · 231 阅读 · 0 评论 -
设计模式——单件(单例)模式
单件模式确保程序中一个类最多只有一个实例。单件模式提供访问该实例的全局点。注意多线程问题,选择合适的实现方式。使用多个类加载器,会导致单件模式失效。第5版java之前,双重检查加锁方式会失效。JVM1.2及之前版本,必须建立单件注册表,防止被垃圾回收器回收对象。方式一:同步方法public class Singleton{ private static Singleton mIn原创 2015-06-16 15:47:59 · 528 阅读 · 0 评论 -
java的引用传递和值传递
java的引用传递和值传递原创 2015-03-19 20:41:41 · 437 阅读 · 0 评论 -
Java类的加载、连接和初始化
加载:1.从硬盘讲class文件中的二进制数据读入到内存中。2.将其放在运行时数据区的方法区内3.在堆区创建一个java.lang.Class对象,用来封装类在方法区的数据结构连接:▶ 验证:确保被加载的类的正确性1)类文件的结构检查。确保类文件遵从java类文件的固定格式。2)语义检查,确保类本身符合java语言的语法规定,比如验证final类型的类没原创 2011-11-10 16:26:04 · 390 阅读 · 0 评论 -
Java类的主动使用(6种方式)
▶创建类的实例▶访问某个类或接口的静态变量,或者对该静态变量赋值▶调用类的静态方法▶反射(如Class.forName("com.bunny.Test"))▶初始化一个类的子类▶Java虚拟机启动时被表明为启动类的类(JavaTest)原创 2011-11-10 19:08:09 · 1349 阅读 · 0 评论 -
设计模式
单例模式(Singleton)策略模式(Strategy)抽象策略角色:策略类,由接口或者抽象类实现。具体策略角色:包装了相关的算法和行为。环境角色:持有一个策略类的引用,最终给客户端调用。代理模式(Proxy)抽象角色:声明真实对象和代理对象的共同接口。代理角色:内部包含对真实对象的引用,从而可以操作真实对象。原创 2011-10-25 19:20:57 · 341 阅读 · 0 评论 -
JUnit使用
1、安装JUnit在项目上右键,选择Build Path > Configure Build Path 在Libraries标签栏里,选择Add Library...在弹出的窗口中选择JUnit,点Next在弹出窗口中选择JUnit版本,最后点击Finish。2、使用2.1对于3版本的JUnit1)新建一个source folder,名为test。2)在原创 2011-11-11 17:59:03 · 394 阅读 · 0 评论 -
Java访问修饰符
public所修饰的属性和方法可以被所有类访问protected所修饰的属性和方法可以在类内部、相同包或该类子类下访问private所修饰的属性和方法只能在该类内部访问默认所修饰的属性和方法在类内部或相同包下访问原创 2011-10-19 15:04:54 · 365 阅读 · 0 评论 -
Java中的String
判断String对象相等,用equals()方法,不要用==String是常量,创建后就无法改变了。用+拼接的时候,生成新的String对象,而不是向原有的String对象追加内容。1.Object object1 = new Object();Object o原创 2011-10-18 12:23:42 · 910 阅读 · 0 评论 -
设计模式——外观模式
提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。原创 2016-09-08 16:09:08 · 399 阅读 · 0 评论