Java
zzqLivecn
Android开发工程师
展开
-
Java输入输出流
Java类库中的I/O类分为输入和输出两个部分输入流基类:InputStream;输出流基类:OutputStream.1.InputStream的作用是用来表示那些从不同数据源产生输入的类,这些数据源包括: 1)字节数组 2)String对象 3)文件 4)管道,工作方式与实际管道相似,即从一端输入,从另一端输出。 5)一个由其他种类的原创 2009-10-30 16:14:00 · 493 阅读 · 0 评论 -
什么是流
如何从能够发送字节序列的任何数据源取得输入,以及如何将输出发送到能够接收字节序列的任何目的地。这些字节序列的源 目的地可以是文件,也可以是网络连接甚至是内存块。记住这一通则,一定会得到回报:例如,存储在文件中的信息和从网络连接中接收的信息,从本质上来说处理方法是相同的。 在Java程序设计语言中,一个可以读取字节序列的对象被称为输入流。一个可以写入字节序列的对象被称为原创 2010-02-10 09:49:00 · 829 阅读 · 0 评论 -
String、StringBuffer和StringBuilder的区别
StringBuffer类和StringBuilder类 String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间。对于经常要改变值的字符串应该使用StringBuffer和StringBuilder类。 StringBuffer和StringBuilder类功能基本相似,主要区别在于StringBuffer原创 2009-12-18 09:41:00 · 1232 阅读 · 0 评论 -
属性文件加载工具类实现---PropertiesLoader
import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.util.Properties;public class P原创 2009-12-25 17:12:00 · 2466 阅读 · 0 评论 -
IE里Iframe的Cookie问题解决办法总结
compact policy header to your child content, and you can declare that no malicious actions are performed with the data of the user. If Internet Explorer detects a satisfactory policy, then Internet Ex转载 2009-12-24 16:37:00 · 2773 阅读 · 0 评论 -
Collection , List , Set 和 Map 用法和区别
首先看一下他们之间的关系 Collection 接口的接口 对象的集合 ├ List 子接口 按进入先后有序保存 可重复 │├ LinkedList 接口实现类 链表 插入删除 没有同步 线程不安全 │├ ArrayList原创 2010-04-21 21:18:00 · 867 阅读 · 0 评论 -
Java对象拷贝
public class Person implements Serializable { private String name; private int age; private GregorianCalendar birthday; public Person(){ } public Person(String原创 2010-04-22 12:51:00 · 637 阅读 · 0 评论 -
Builder模式
使用场景:当创建一个对象时,有多个参数需要设置,有些参数是必须的,而有些是可选的。我们常见的方式是通过写多个重载构造器,构造器的参数个数逐个递增,参数少的构造器通过this调用其它构造器,形式如下:public class NutritionFacts {private原创 2011-09-14 17:21:45 · 843 阅读 · 0 评论 -
浅谈Java输入输出流
详见:http://cyp-034.blog.163.com/blog/static/2823190520074691849380/转载 2010-02-04 14:53:00 · 562 阅读 · 0 评论 -
Java枚举工具类ValuedEnum用法
JavaSE 5.0中新增了对枚举的支持,关于枚举的用处我就不详细说明了,简而言之,在枚举中可以定义常量,供程序其它部分使用。Java中内置的枚举类型只提供了定义枚举名字,隐含了1,2,。。等对应的实际值。 利用 org.apache.commons.lang.enums包下ValuedEnum类型,我们可以通过扩展(extends)此类,提供更加强大的功能。故名思义,Va原创 2009-11-30 11:56:00 · 2998 阅读 · 0 评论 -
Hibernate的核心接口
所有的Hibernate应用中都会访问Hibernate的5个核心接口。 Configuration接口:配置Hibernate,根启动Hibernate,创建SessionFactory对象。 SessionFactory接口:初始化Hibernate,充当数据存储源的代理,创建Session对象。 Session接口:负责保存、更新、删除、加载和原创 2009-12-01 09:23:00 · 1627 阅读 · 0 评论 -
Java容器类--Collection
Java容器类类库的用途是"保存对象",并将其划分为两个不同的概念:1)Collection。一个独立元素的序列,这些元素都服从一条或多条规则。List必须按照插入的顺序保存元素,而Set不能有重复元素。Queue按照排队规则来确定产生的顺序(通常与它们被插入的顺序相同)。2)Map。一组成对的”键值对“对象,允许你使用键来查找值。ArrayList允许你使用数字来查找值,因此在某种意义原创 2009-11-02 09:53:00 · 642 阅读 · 0 评论 -
Hibernate一级缓存和二级缓存的区别
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问转载 2009-11-10 16:34:00 · 809 阅读 · 0 评论 -
对J2EE应用系统分层设计的思考
J2EE分层设计是Java企业应用的最基本的设计思想。 从最常规的分层结构来说,系统层次从上到下依次为: 表现层:主要是客户端的展示。 服务层:直接为客户端提供的服务或功能。也是系统所能对外提供的功能。 领域层:系统内的领域活动。 DAO层:数据访问对象,通过领域实体对象来操作数据库。 其中有些指导原则:转载 2009-11-26 13:33:00 · 741 阅读 · 0 评论 -
深析Java中抽象类与接口的区别
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstractclass和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstractclass和i转载 2009-11-25 10:42:00 · 568 阅读 · 0 评论 -
Spring安全系统:Acegi Security Acegi简介
Acegi安全系统,是一个用于SpringFramework的安全框架,能够和目前流行的Web容器无缝集成。它使用了Spring的方式提供了安全和认证安全服务,包括使用BeanContext,拦截器和面向接口的编程方式。因此,Acegi安全系统能够轻松地适用于复杂的安全需求。 安全涉及到两个不同的概念,认证和授权。前者是关于确认用户是否确实是他们所宣称的身份。授权则是关于转载 2010-01-26 08:58:00 · 768 阅读 · 0 评论 -
结构性模式之实例形式的变压器模式介绍
实例形式的变压器模式的类图定义如下。 图2. 实例变压器模式的类图定义 在图1可以看出,模式所涉及的成员有:目标(Target)。这就是我们所期待得到的接口。目标可以是实的或抽象的类。源(Adaptee)。现有需要适配的接口。 变压器(Adapter)。变压器类是本模式的核心。变压器把源接口转换成目标接口。 显然,这一角色必须是实原创 2009-11-27 15:35:00 · 773 阅读 · 0 评论 -
什么是结构性模式
结构性模式描述类和对象怎知结合在一起成为较大的结构。结构性模式描述两种不同的东西:类与类的实例。根据它们所描述的东西的不同,结构性模式可以分为类结构模式和实例结构模式两种。 类结构模式使用继承(inheritance)来把类、接口等组合在一起,形成更大的结构。当一个类从父类继承,并实现某接口时,这个新的类就把父类的结构和接口的结构结合起来。类结构模式是静态的。一个类结原创 2009-11-27 15:07:00 · 1097 阅读 · 0 评论 -
企业应用架构模式学习笔记
参见:http://blog.csdn.net/carpetknight/archive/2008/09/01/2862984.aspx转载 2009-11-30 14:30:00 · 645 阅读 · 0 评论 -
ubuntu 14.04 使用极点五笔输入法
相比12.04在外观改变不是很大,但其中细节有些许变化,特别输入法很不大好用,为此,我们使用fcitx输入法,使用我喜欢的五笔拼音,安装过程如下:方法一:最新的方法很简单:安装14.04后,语言包一定要安装完整,从ibus加入极点五笔。方法二:快捷键“ctrl+AIt+T",弹出终端,输入以下指令123456原创 2014-05-05 06:08:49 · 17768 阅读 · 2 评论