自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 PO BO VO DTO POJO DAO概念及其作用

J2EE开发中大量的专业缩略语很是让人迷惑, 比如这些: PO VO BO DTO POJO DAO.PO:persistant object持久对象最形象的理解就是一个PO就是数据库中的一条记录。 好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。BO:business object业务对象主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象。 比如一个简历,

2016-11-16 09:38:43 581

原创 Java - CompareDateTime、CompareDate、CompareTime、SameDateTime、SameDate、SameTime - 对比时间的函数

CompareDateTime、CompareDate、CompareTime 返回的是 -1、0、1; 前者 = 后者: 返回 0; 前者 > 后者: 返回 1; 前者 < 后者: 返回 -1;SameDateTime、SameDate、SameTime 返回的是 True 和 False.unit Unit1;interfaceuses Windows, Messages, SysUt

2016-11-14 11:30:05 1852

转载 java提高篇(八)-----强制类型转换

在java中强制类型转换分为基本数据类型和引用数据类型两种,这里我们讨论的后者,也就是引用数据类型的强制类型转换。在Java中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类则需要强制转换。因为子类拥有比父类更多的属性、更强的功能,所以父类转换为子类需要强制。那么,是不是只要是父类转换为子类就会成功呢?其实不然,他们之间的强制类型转换是有条件的。当我们用一个类型的构造器构造出一个

2016-11-10 11:10:28 517

转载 java提高篇(七)-----详解匿名内部类

在java提高篇—–详解内部类中对匿名内部类做了一个简单的介绍,但是内部类还存在很多其他细节问题,所以就衍生出这篇博客。在这篇博客中你可以了解到 匿名内部类的使用、 匿名内部类要注意的事项、 如何初始化匿名内部类、 匿名内部类使用的形参为何要为final。一、使用匿名内部类内部类匿名内部类由于没有名字,所以它的创建方式有点儿奇怪。创建格式如下:new 父类构造器(参数列表)

2016-11-10 10:44:21 408

转载 java提高篇(六)-----实现多重继承

多重继承指的是一个类可以同时从多于一个的父类那里继承行为和特征, 然而我们知道Java为了保证数据安全,它只允许单继承。 有些时候我们会认为如果系统中需要使用多重继承往往都是糟糕的设计, 这个时候 我们往往需要思考的不是怎么使用多重继承,而是您的设计是否存在问题.但有时候我们确实是需要实现多重继承, 而且现实生活中也真正地存在这样的情况,比如遗传: 我们即继承了父亲的行为和特征也继承了母

2016-11-10 10:06:37 353

转载 java提高篇(五)-----详解内部类

可以将一个类的定义放在另一个类的定义内部,这就是内部类。内部类是一个非常有用的特性但又比较难理解使用的特性(鄙人到现在都没有怎么使用过内部类,对内部类也只是略知一二)。第一次见面内部类我们从外面看是非常容易理解的,无非就是在一个类的内部在定义一个类。public class OuterClass { private String name ; private int age; pu

2016-11-10 09:53:58 368

转载 java提高篇(四)-----关键字static

一、 static代表着什么在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。Java把内存分为栈内存和堆内存,其中栈内存用来存放一些基本类型的变量、数组和对象的引用,堆内存主要存放一些对象。在JVM加载一个类的时候,若该类存在static修饰的成员变量

2016-11-10 09:25:45 491

转载 java提高篇(三)-----理解java的三大特性之多态

面向对象编程有三大特性:封装、继承、多态。封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什么是多态呢?多态的实现机制又是什么?请看我一一为你揭开:所谓多态就是指程序中定义的引用变量所指向的具体类型

2016-11-09 17:29:55 367

转载 java提高篇(二)-----理解java的三大特性之继承

在《Think in java》中有这样一句话:复用代码是Java众多引人注目的功能之一。但要想成为极具革命性的语言,仅仅能够复制代码并对加以改变是不够的,它还必须能够做更多的事情。在这句话中最引人注目的是“复用代码”,尽可能的复用代码使我们程序员一直在追求的,现在我来介绍一种复用代码的方式,也是java三大特性之一—继承。继承在讲解之前我们先看一个例子,该例子是前篇博文(java提高篇—–理解ja

2016-11-09 17:20:34 438

转载 java提高篇(一)-----理解java的三大特性之封装

闲话过多!进入正题,LZ最近刚刚看完设计模式,感触良多。而且在工作过程中深感java基础不够扎实,例如IO不熟、垃圾回收不知所云、多态七窍通五窍、反射不知、甚至连最基本的三大特性都搞得我迷糊了!所以我发狠心一定要好好弥补java基础!从第一课开始---封装!!!!!!三大特性之—封装 封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其

2016-11-09 16:31:21 407

原创 XML解析 - java.util.Properties类

今天偶然碰到这个类,发现jdk中这些平时不大用到的类还挺好玩儿的,用起来也特别实在方便,随便写点记录下。java.util.Properties是对properties这类配置文件的映射。支持key-value类型和xml类型两种。key-value类型的配置文件大略长这样:复制代码#测试环境配置:平台路径配置jstrd_home=D:/TMS2006/webapp/tms2006/WEB-INF/

2016-11-09 16:07:42 515

转载 Java - 向上转型 or 向下转型

Java 转型问题其实并不复杂,只要记住一句话: 父类引用指向子类对象。什么叫父类引用指向子类对象,且听我慢慢道来.从2个名词开始说起:向上转型(upcasting) 、向下转型(downcasting).举个例子:有2个类,Father是父类,Son类继承自Father。Father f1 = new Son(); // 这就叫 upcasting (向上转型)// 现在f1引用指向一个So

2016-11-04 15:39:10 451

转载 Java - 组合和继承

Java是一个面向对象的语言。每一个学习过Java的人都知道,封装、继承、多态是面向对象的三个特征。每个人在刚刚学习继承的时候都会或多或少的有这样一个印象:继承可以帮助我实现类的复用。所以,很多开发人员在需要复用一些代码的时候会很自然的使用类的继承的方式,因为书上就是这么写的(老师就是这么教的)。但是,其实这样做是不对的。长期大量的使用继承会给代码带来很高的维护成本。本文将介绍组合和继承的概念及区别

2016-11-04 15:11:20 770

原创 Web设计模式 之 - MVC vs. MVP vs. MVVM

了解MVVM模式之前,我们先来简单了解一下从MVC到MVVM的变迁。这个变迁是耦合从紧到松的变迁,是对依赖处理的进化,是应对变化技术的成熟。   MVC全名是Model View Controller, 是模型(model)-视图(view)-控制器(controller)的缩写,它用一种将业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚 集到一个部件里面,在改进和个性化定制界面及用户交互

2016-11-02 10:50:27 591

原创 ORA-01775: 同义词的循环链

解决方案:重新创建数据表!oracle 建表语句:CREATE TABLE table_name(id  varchar2(32) not null,primary key (fu_id));mysql 建表语句:CREATE TABLEtable_name(id int,name varchar(20) primary key(id));sqlserver 建表语

2016-10-28 09:57:15 1927

原创 Eclipse Debug 配置

**创建和使用 Debug 配置** Eclipse Debug 配置类似于运行配置但它是用于在调试模式下开启应用。 打开 Debug 配置对话框步骤为:Run > Debug Configurations 。 从左侧列表中选择 “Java Application” 选项来创建 Java 应用的调试配置并 New 按钮。 对话框中的描述信息有: 调试配置的名称 项目名称 主类名

2016-10-21 09:40:35 1085

原创 Eclipse 窗口,视图 说明

Eclipse 窗口说明 Eclipse 工作台(Workbench) 首先,让我们来看一下Eclipse 作台用户界面,和它里面的各种组件。 工作台是多个窗口的集合。每个窗口包含菜单栏,工具栏,快捷方式栏,以及一个或者多个透视图。 Eclipse 窗口说明 透视图是一个包含一系列视图和内容编辑器的可视容器。 视图完全存在于某个透视图中而且不能被共享,而任何打开的内容编辑器可以在透视

2016-10-21 09:19:46 4521

原创 No mapping found for HTTP request with URI

No mapping found for HTTP request with URI出现这个问题的原因是在web.xml中配置错了,如:  springMVC org.springframework.web.servlet.DispatcherServlet  contextConfigLocation /WEB-INF/springMVC-servlet.xm

2016-09-28 11:37:00 397

原创 Maven 手动添加 JAR 包到本地仓库

Maven手动添加Jar到本地仓库 (前提已有maven环境):1.登录 Maven中央仓库搜索需要的Jar包(推荐maven镜像仓库); http://mvnrepository.com/artifact/javax.xml/jaxb-impl/2.1 http://maven.oschina.net/content/groups/public/ http://mvnrepositor

2016-09-07 20:58:26 540

maven手动添加依赖命令生成

自动生成:mvn install:install-file -Dfile=jar包的位置 -DgroupId=jar包的groupId -DartifactId=jar包的artifactId -Dversion=jar包的version -Dpackaging=jar

2016-09-07

空空如也

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

TA关注的人

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