自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 Oracle(入门一)

一)oracle概述(1)了解一些关于数据库的概念 数据:在数据库领域看来,数据是存储的基本单位,包含文本,图片,视频,音频 数据库:就是数据仓库,存储数据的地方,特指计算机设备中的硬盘,以二进制压缩文本的形式存放 该文件不能直接操作,必须由各数据库公司提供的工具方可操作,该文件的格式是每个数据库公司内部

2016-07-25 19:21:33 2699

原创 POI操作Excel

public class TestPOI2Excel { @Test public void testWrite03Excel() throws Exception { //1、创建工作簿 HSSFWorkbook workbook = new HSSFWorkbook(); //2、创建工作表 HSSFSheet she

2016-07-25 18:31:09 374

原创 自定义注解

public class App_2 { private String test; @Id @Author(remark = "保存信息!!!", age = 19) public void save() throws Exception { // 获取注解信息: name/age/remark // 1. 先获取代表方法的Method类型;

2016-07-17 19:41:05 258

原创 BaseDAO(反射泛型)

利用baseDAO实现增删查改public class BaseDao<T>{ // 保存当前运行类的参数化类型中的实际的类型 private Class clazz; // 表名 private String tableName; // 构造函数: 1. 获取当前运行类的参数化类型; 2. 获取参数化类型中实际类型的定义(class) public Ba

2016-07-17 08:17:28 1543 1

原创 数组模拟堆栈

需求:编写一个类使用数组模拟堆栈的存储方式。 堆栈存储特点: 先进后出,后进先出。注意: 不再使用的对象,应该不要让变量指向该对象,要让该对象尽快的被垃圾回收期回收。class StackList{ Object[] elements; int index = 0 ; //当前的索引值 public StackList(){ this.elements = new

2016-07-04 19:18:00 1277

原创 简单工厂模式

简单的工厂模式:通过加载传入的字符串,返回所需特定的实现类创建的对象 接口Operation及其各种的实现类package zx.simplefactorypattern.test1;public interface Operation { public double getResult(double number1,double number2) throws Exception;

2016-07-04 19:16:04 300

原创 观察者设计模式

观察者设计模式:又被称作是发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个对象的状态发生变化时,会通知所有的观察者对象,使他们能够自动更新自己。 解决的问题:将系统分割成一些类或者相互协作的类,会有一个不好的副作用。那就是需要维护相关对象的一致性。我们不希望为了维护一致性而使得各种类紧密耦合,这样会给维护扩展重用都带来不便。观察者就是解决这一类

2016-07-04 19:13:55 522

原创 反射(reflect)

获取Class对象/* 反射: 当一个字节码文件加载到内存的时候,jvm会对该字节码进行解剖,然后会创建一个对象的Class对象,把字节码文件的信息全部都 存储到该Class对象中,我们只要获取到Class对象,我们就可以使用字节码对象设置对象的属性或者调用对象的方法等操作....注意: 在反射技术中一个类的任何成员都有对应 的类进行描述。 比如: 成员变量(Field) 方法---->

2016-07-04 19:10:17 274

原创 单例设计模式

package cn.itcast.single;/* 单例设计模式: 懒汉单例设计模式(线程安全问题 的解决方案): 步骤: 1. 私有化构造函数。 2. 声明本类引用类型变量,但是不要创建对象。 3. 声明一个公共静态的方法获取本类的对象,获取之前先判断是否已经创建了本类的对象了,如果已经创建了

2016-07-04 19:05:46 284

原创 对象的克隆

对象的浅克隆/* 对象的克隆 对象的浅克隆: 对象浅克隆要注意的细节: 1. 如果一个对象需要调用clone的方法克隆,那么该对象所属的类必须要实现Cloneable接口。 2. Cloneable接口只不过是一个标识接口而已,没有任何方法。 3. 对象的浅克隆就是克隆一个对象的时候,如果被克隆的对象中维护了另外一个类的对象,这时候只是

2016-07-04 19:04:28 328

原创 打印和删除文件

/* 需求1:列出一个文件夹的子孙文件与目录。 2,列出指定目录中所有的子孙文件与子孙目录名,要求名称前面要有相应数量的空格: 第一级前面有0个,第二级前面有1个,第三级前面有2个...,以此类推。3,列出指定目录中所有的子孙文件与子孙目录名,要求要是树状结构,效果如下所示: |--src | |--cn | | |--i

2016-07-04 14:09:22 281

原创 转换流

转换流:输入字节流的转换流:InputStreamReader 是字节流通向字符流的桥 InputStreamReader输出字节流的转换流: OutputStreamWriter 可以把输出字节流转换成输出字符流 。 转换流的作用: 1. 如果目前所 获取到的是一个字节流需要转换字符流使用,这时候就可以使用转换流。 字节流—-> 字符流 2. 使用转

2016-07-04 14:09:00 253

原创 编码与解码

编码与解码 编码: 把看得懂的字符变成看不懂码值这个过程我们称作为编码。解码: 把码值查找对应的字符,我们把这个过程称作为解码。注意: 以后编码与解码一般我们都使用统一的码表。否则非常容易出乱码。public class Demo7 { public static void main(String[] args) throws Exception { /* St

2016-07-04 14:07:08 256

原创 打印流

打印流(printStream) 打印流可以打印任意类型的数据,而且打印数据之前都会先把数据转换成字符串再进行打印。class Animal{ String name; String color; public Animal(String name,String color){ this.name = name; this.color = colo

2016-07-04 14:05:49 351

原创 Properties(配置文件类)

Properties要注意的细节: 1. 如果配置文件的信息一旦使用了中文,那么在使用store方法生成配置文件的时候只能使用字符流解决,如果使用字节流生成配置文件的话, 默认使用的是iso8859-1码表进行编码存储,这时候会出现乱码。 2. 如果Properties中的内容发生了变化,一定要重新使用Properties生成配置文件,否则配置文件信息不会发生变化。p

2016-07-04 14:03:14 287

原创 对象输入流和输出流

对象的输入输出流 : 对象的输入输出流 主要的作用是用于写对象的信息与读取对象的信息。 对象信息一旦写到文件上那么对象的信息就可以做到持久化了对象的输出流: ObjectOutputStream .对象的输入流: ObjectInputStream 对象输入输出流要注意的细节: 1. 如果对象需要被写出到文件上,那么对象所属的类必须要实现Serializable接口。 Serializab

2016-07-04 14:02:18 791

原创 序列流

SequenceInputStream(序列流)需求:把a.txt与b.txt 文件的内容合并。public class Demo1 { public static void main(String[] args) throws IOException { merge3(); } //把三个文件合并成一个文件 public static void merg

2016-07-04 14:00:20 226

原创 装饰者设计模式

装饰者设计模式:增强一个类的功能,而且还可以让这些装饰类互相装饰 person.javapackage zx.decorator.test2;public class Person { public Person(){}; private String name; public Person(String name){ this.name=name;

2016-07-03 21:22:53 374

原创 File类IO操作(二)

FileReader/*字节流:字节流读取的是文件中的二进制数据,读到的数据并不会帮你转换成你看得懂的字符。 字符流: 字符流会把读取到的二进制的数据进行对应 的编码与解码工作。 字符流 = 字节流 + 编码(解码)输入字符流:----------| Reader 输入字符流的基类 抽象类-------------| FileReader 读取文件的输入字符流。FileReader的

2016-07-03 21:13:38 263

原创 File类(一)

/*IO流(Input Output) :IO技术主要的作用是解决设备与设备之间 的数据传输问题。 比如: 硬盘--->内存 内存的数据---->硬盘上 把键盘的数据------->内存中IO技术的应用场景: 导出报表 , 上传大头照 、 下载 、 解释xml文件 ... 数据保存到硬盘上,该数据就可以做到永久性的保存。 数据一般是以文件的

2016-07-03 13:11:07 748

原创 正则表达式Regular Expression

正则表达式 正则表达式:其实一种规则,有自己特殊的应用,其作用就是针对于字符串进行操作。 正则:就是用于操作字符串的规则,其中这些规则使用了一些字符表示。使用正则表达式:public class Demo2{ public static void main(String[] args) { //只能输入数字 String str = "12435423a2"

2016-07-02 16:56:32 488

原创 泛型

/* 泛型是jdk1.5使用的新特性。 泛型的好处: 1. 将运行时的异常提前至了编译时。 2. 避免了无谓的强制类型转换 。泛型在集合中的常见应用: ArrayList<String> list = new ArrayList<String>(); true 推荐使用。 ArrayList<Object> list = new ArrayList<

2016-07-02 11:45:20 293

原创 Set

/*集合 的体系:------------| Collection 单例集合的根接口----------------| List 如果是实现了List接口的集合类,具备的特点: 有序,可重复。 -------------------| ArrayList ArrayList 底层是维护了一个Object数组实现的。 特点: 查询速度快,增删慢。-------------------|

2016-07-02 11:41:47 256

原创 其它常用类

import java.util.Arrays;import java.util.Properties;/* System 系统类 主要用于获取系统的属性数据。System类常用的方法: arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 一般 src - 源数组。

2016-07-01 18:13:42 316

原创 Thread多线程

/* 进程 : 正在执行的程序称作为一个进程。 进程负责了内存空间的划分。问题: windows号称是多任务的操作系统,那么windows是同时运行多个应用程序吗? 从宏观的角度: windows确实是在同时运行多个应用程序。 从微观角度: cpu是做了一个快速切换执行的动作,由于速度态快,所以我感觉不到在切换 而已。线程: 线程在一个进程 中负责了代码的执行,就是进程中一个执行路

2016-07-01 17:12:39 409

原创 StringBuffer

/*如果需要频繁修改字符串 的内容,建议使用字符串缓冲 类(StringBuffer)。StringBuffer 其实就是一个存储字符 的容器。笔试题目:使用Stringbuffer无 参的构造函数创建 一个对象时,默认的初始容量是多少? 如果长度不够使用了,自动增长多少倍? StringBuffer 底层是依赖了一个字符数组才能存储字符数据 的,该字符串数组默认 的初始容量是16, 如

2016-07-01 16:32:44 495

wpf事件参考

wpf事件参考,个人感觉挺有用的,希望对大家有帮助!

2012-09-27

WPF控件参考

WPF控件参考,个人感觉挺不错的,希望对大家有帮助!

2012-09-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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