自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

欧阳冉冉的部落格

自己写的一些很low的学习总结

  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 不变模式

一个对象的状态在对象被创建后就不再变化,这就是所谓的不变(Immutable)模式。 一般来说,一个对象要么是可变(Mutable Object)对象,要么是不可(Immutable Object)变对象。一个可变对象的状态可以改变,而一个不变对象的状态不可以改变。不变模式的做法早在面向对象的编程中便得到应用。不变模式缺少改变自身状态的行为,因此它是关于行为的,所以可以把它划归为行为

2015-10-25 18:32:52 592

原创 Google 的GSON使用详解

一、 谷歌GSON这个Java类库可以把Java对象转换成JSON,也可以把JSON字符串转换成一个相等的Java对象。Gson支持任意复杂Java对象包括没有源代码的对象。 二、Gson解析Json步骤 A、服务器端将数据转换成json字符串 首先、服务器端项目要导入Gson的jar包到BuiltPath中。( Gson的jar:http://code.google.com/p/

2015-10-15 14:47:36 937

原创 JSON服务器的使用和客户端的解析

服务器端的使用:String jsonString="";String action_flag=request.getParameter("action_flag");if(action_flag=request.getParameter("action_flag"));{ jsonString=JsonTools.createJsonString("person",service.g

2015-10-15 14:44:10 1257

原创 C/S结构网络开发与B/S结构网络开发认识

C/S结构网络开发与B/S结构网络开发认识 C/S结构网络开发:如QQ客户端的登录界面 B/S结构网络开发:网页的客户端登录界面 2.C/S结构与B/S的差别 第一、什么是C/S结构。 C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通

2015-10-15 14:41:43 1217

原创 JAVA语言中的引用类型

Java语言的一个重要特性是引入了自动的内存管理机制,使得开发人员不用自己来管理应用中的内存。C/C++开发人员需要通过malloc/free 和new/delete等函数来显式的分配和释放内存。这对开发人员提出了比较高的要求,容易造成内存访问错误和内存泄露等问题。一个常见的问题是会产生“悬挂引用(dangling references)”,即一个对象引用所指向的内存区块已经被错误的回收并重新分配给

2015-10-15 14:23:46 600

原创 数据类型的隐性转型和显性转型

自动类型转换,也称隐式类型转换,是指不需要书写代码,由系统自动完成的类型转换。由于实际开发中这样的类型转换很多,所以Java语言在设计时,没有为该操作设计语法,而是由JVM自动完成。 转换规则 从存储范围小的类型到存储范围大的类型。 具体规则为: byte→short(char)→int→long→float→double 也就是说byte类型的变量可以自动转换为shor

2015-10-15 14:18:02 1133 1

原创 内部类的四种用法

内部类Inner Class  将相关的类组织在一起,从而降低了命名空间的混乱。   一个内部类可以定义在另一个类里,可以定义在函数里,甚至可以作为一个表达式的一部分。 Java中的内部类共分为四种: 静态内部类static inner class (also called nested class) 成员内部类member inner class 局部内部类local inner cla

2015-10-15 14:11:49 683

原创 四种创建对象的方法

(1) 用new语句创建对象,这是最常见的创建对象的方法。 (2) 运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。 (3) 调用对象的clone()方法。 (4) 运用反序列化手段,调用java.io.ObjectInputStream对象的 readObject()方法。一.用new语句创

2015-10-15 14:09:30 563

原创 匿名内部类用法总结

java中的匿名内部类总结 匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口实例1:不使用匿名内部类来实现抽象方法abstract class Person { public abstract void eat();}class Child extends Person

2015-10-15 14:06:20 455

原创 JAVA对象的加载和对象的初始化

一、对象的初始化顺序:(java类加载器加载类的顺序:) (1)加载父类(以下序号相同,表明初始化是按代码从上到下的顺序来的)   1.为父类的静态属性分配空间并赋于初值   1.执行父类静态初始化块; (2)加载子类   2.为子类的静态属性分配空间并赋于初值   2.执行子类的静态的内容; (3)加载父类构造器   3.初始化父类的非静态属性并赋于初值   3.执行父类的非静态

2015-10-15 14:04:07 532

翻译 设计模式之单例模式

设计模式之单例模式:单例模式的应用

2015-10-15 12:55:14 370

转载 对象的强,软,弱引用

1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。图1为对象应用类层次。 图1 ⑴强引用(Stron

2015-10-15 10:10:03 438

原创 Linux发展

GNU与Linux的成长GNU是自由软件之父 Richard Stallman在1984年组织开发的一个完全基于自由软件的软件体系,与此相应的有一分通用公共许可证(General Public License,简称GPL)。Linux以及与她有关的大量软件是在GPL的推动下开发和发布的。自由软件之父 Stallman像一个神态庄严的传教士一样喋喋不休地到处传播自由软件的福音,阐述他

2015-10-15 09:39:34 436

原创 Linux流行版本

Linux 的 作者 Linus Torvalds Linux 分为内核版本 和发行版本 Linux内核版本的官网:www.kernel.org 内核版本说明:2.6.18 —- 2代表主版本 6次版本 18末版本 Linux 发行版本 redhat ,centos ,debian,suse ,fedora,Linux红旗,gentoo Linux,turbolinux,Ubun

2015-10-15 09:17:15 475

美食购物网站

基于Struts1+Hibernate实现的美食购物网站

2015-12-25

Struts2的简单模拟

通过对Struts2的源码简单学习并对Struts2的简单模拟

2015-12-10

学校宿舍管理系统(Struts2+JSP+DAO)

基于Struts2+JSP+DAO实现学校宿舍管理系统

2015-12-01

空空如也

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

TA关注的人

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