- 浏览: 167631 次
- 性别:
- 来自: 重庆
最新评论
-
lilixu:
Netcdf (二) -
publicorprivate:
[b]atwr s [/b]
xml和实体对象相互转换 一步到位 -
mangolms:
讲得很好,顶一个
Java 线程入门 -
crawler:
lvwenwen 写道求问楼主自己学习的总结还是有什么相关的材 ...
第二章 面向对象的几个基本原则 -
lvwenwen:
求问楼主自己学习的总结还是有什么相关的材料
第二章 面向对象的几个基本原则
文章列表
入门新手可以做到的数据库SQL优化
- 博客分类:
- SQL 数据库
针对一个刚入门的开发人员来说,不要整天谈什么框架什么架构,先把基础打牢。在学习和工作过程中注重自己的总结和积累,养成好的编程习惯,注重在开发过程中的细节,往往在实际开发过程中由于细节和严谨性不到位可能 ...
1责任链模式
使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。
责任链模式的关键是将用户的请求分派给许多对象,这些对象被组织成一个责任链,即每个对象含有后继对象的引用,并要求责任链上的每个对象,如果能处理用户的请求,就做出处理,不再将用户的请求传递给责任链上的下一个对象;如果不能处理用户的请求,就必须将用户的请求传递给责任链上的下一个对象。
2责任链模式-结构
模式的结构中包括两种角色:
处理者(Handler)
具体处理者(ConcreteHandler)
3责任链模式-场景 ...
1.装饰模式
动态地给对象添加一些额外的职责。就功能来说装饰模式相比生成子类更为灵活。
动态地扩展一个对象的功能,而不需要改变原始类代码的一种成熟模式。
在装饰模式中,“具体组件”类和“具体装饰”类是该模式中的最重要的两个角色。2装饰模式-结构
装饰模式的结构中包括四种角色:
抽象组件(Component)
具体组件(ConcreteComponent)
装饰(Decorator)
具体装饰(ConcreteDecotator)
装饰模式的核心就是在于装饰的构造方法关联了抽象组件的引用,而具体组件和具体装饰都是属于抽象组件的子类,所以在构造具体装饰的时候,可 ...
转:http://blog.sina.com.cn/s/blog_7a35101201012n0b.html
package com.my.wxf4j.utils;
import java.nio.charset.Charset;
public class ByteUtil
{
public static byte[] getBytes(short data)
{
byte[] bytes = new byte[2];
bytes[0] = (byte) (data & 0xff);
bytes[ ...
1.策略模式概述
策略模式定义一系列算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。
策略模式是处理算法的不同变体的一种成熟模式,策略模式通过接口或抽象类封装算法的标识,即在接口中定义一个抽象方法,实现该接口的类将实现接口中的抽象方法。
2.策略模式-结构
策略模式的结构中包括三种角色:
策略(Strategy)
具体策略(ConcreteStrategy)
上下文(Context)
3.策略模式-场景描述
多个裁判给选手打分,然后根据不同的算法计算选手的最后得分策略一:求平均分策略二:利用几何平 ...
1概念
线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。
在程序中线程指的是对于多个相互独立的代码片段重叠、并行执行,这样就可以提高程序的处理效率。
Java的线程是通过java.lang.Thread类来实现的
当我们执行一个类的Main方法实质上是相当于启动了一个主线程
线程和进程的区别:
每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销。
线程可以看成时轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换的开销小
以上两点说明线程上下文切 ...
1.基于字节文件读写
FileInputStream和FileOutputStream分别继承自InputStream和OutputStream用于向文件中输入和输出字节。
FileInputStream和FileOutputStream的常用构造方法:FileInputStream(String name) throws FileNotFoundExceptionFileInputStream(File file) throws FileNotFoundExceptionFileOutputStream(String name)throws FileNotFoundExceptio ...
1.流的概念
流是一个很形象的概念当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。
类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。这时候你就可以想象数据好像在这其中“流”动一样。
2.Java流输入输出原理
Java把不同来源和目标的数据都统一抽象为数据流。
输入流: 程序可以从目标数据源中读取数据的流。
输出流: 程序能向目标数据源中写入数据的流。
8.3流的分类
按流向分输入流: 程序可以从中读取数据的流。输出流: 程序能向其中写入数据的流。
按数据传输单位分字节流: 以 ...
1.ORM: Object Relational Mapping 对象/关系映射
2.一对一关系映射 @OneToOne
2.1.一对一单向映射
单向:A到B,不需要B到A如一个人对应一部家庭电话而一部家庭电话并不可能只对应一个人
实际情况下:是从人定位到电话而不是从电话定位到所有人
Person_OneToOneSingle
package orm.onetoone.single;
import java.io.Serializable;
import javax.persistence.CascadeType;
import javax.pe ...
第六章 抽象工厂模式
- 博客分类:
- Java设计模式
1。抽象工厂模式(别名:配套) 提供一个创建一系列(相互依赖)对象的接口,而无需指定它们具体的类。
2.概述
当系统准备为用户提供一系列相关的对象,又不想让用户代码和创建这些对象的类形成耦合时,就可 ...
第五章 工厂方法模式
- 博客分类:
- Java设计模式
1。工厂方法模式(别名:虚拟构造) 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使一个类的实例化延迟到其子类。
2.概述
当系统准备为用户提供某个类的子类的实例,又不想让用户代码和该子类形成耦合时,就可以使用工厂方法模式来设计系统。工厂方法模式的关键是在一个接口或抽象类中定义一个抽象方法,该方法返回某个类的子类的实例,该抽象类或接口让其子类或实现该接口的类通过重写这个抽象方法返回某个子类的实例。
3.工厂方法模式-结构
模式的结构中包括四种角色:
抽象产品(Product)
具体产品(ConcreteProduct)
构造者(Creato ...
1.简单工厂模式
简单工厂模式又叫做静态工厂方法模式。它是由一个工厂对象决定创建出不同产品类型的实例。
2.工厂模式
分为简单工厂模式、工厂方法模式、抽象工厂模式
3.简单工厂模式结构
4场景描述
农场种植各种水果:苹果:Apple葡萄:Grape草莓:Strawberry
5.场景分析