自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Java多态

Java多态多态:事物存在多种体现形式。父类的引用指向了子类对象。接口的引用指向了实现类的对象。// 动物(Animal) 猫(Cat) 狗(Dog) // 创建一个Cat对象 Cat cat = new Cat(); // 创建一个Dog对象 Dog dog =

2017-12-28 11:03:12 266

原创 Java的IO流

Java的IO流IO流流:用来完成程序和文件之间,程序和网络之间,程序和其他程序之间的数据传输。流的分类:(1)按照流向:输入流和输出流输入流(InputStream/Reader):将外设中的数据读入到当前程序中。输出流(OutputSteam/Writer):将当前程序中的数据写到外设中。(2)按照处理的数据:字节流 和 字符流字节流:

2017-12-27 15:41:21 238

原创 Java异常

Java异常Throwable类是Error和Exception的超类。Error类表示的是错误,指的是程序无法恢复的异常情况,对于错误以及错误的子类,程序员是不用进行处理,常见的错误: JVM错误,栈溢出错误。Exception类表示的是异常,指的是可能恢复的异常情况,这个类是所有异常类的父类,程序员是可以处理的。常见的异常(RuntimeException):

2017-12-27 14:35:58 247

原创 Java内部类

内部类内部类的概念:定义在类或者方法(代码块)中的类。按照定义的位置可以分为:成员内部类:定义在类里面  (像外部类的方法)局部内部类:定义在方法或者代码块中的类内部类得特点:   内部类可以直接访问外部类的成员。   外部类要访问内部类的方法,必须要创建内部类对象。成员内部类:哪些修饰符可以修饰成员内部类?4种访问控制修饰符,stati

2017-12-27 14:31:41 189

原创 单例模式

单例模式什么叫单例模式?保证一个类仅有一个实例。并提供一个访问这个类对象的全局访问点。单例模式的目的:控制特定的类只产生一个对象。单例模式的实现:1.将构造器私有化2.定义当前类的静态变量3.定义一个静态方法,将创建的对象返回实现单例模式:饿汉模式package com.test.singleton;p

2017-12-27 14:04:39 195

原创 内聚和耦合

内聚和耦合内聚(Cohesion)是一个模块内部各成分之间相关联程度的度量。耦合(Coupling)是模块之间依赖程度的度量。内聚和耦合是密切相关的,与其它模块存在强耦合的模块通常意味着弱内聚,而强内聚的模块通常意味着与其它模块之间存在弱耦合。模块设计追求强内聚,弱耦合。 一、内聚强度内聚按强度从低到高有以下几种类型:(1) 偶然内聚。如果一个模块的各成分之间毫无关

2017-12-27 11:16:07 8038

转载 Java SE、Java EE、Java ME三者的区别

Java SE、Java EE、Java ME三者的区别现在一个个来分析1. Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enter

2017-12-27 11:15:08 340

原创 抽象类和接口的区别

抽象类和接口的区别 抽象类接口定义publicabstractclass 类名 {}publicinterface  接口名 {}定义元素变量常量抽象方法普通方法(有方法体方法)常量 (public  static  f

2017-12-26 18:04:57 168

原创 interface关键字

interface关键字1. 当一个类所有的方法都是抽象方法,那么我们可以将这个抽象类用另外一种形式定义。----接口2. 接口中只能定义常量和抽象方法。3. 接口的修饰符: public 和 默认不写4. 接口中的成员都有默认的访问控制修饰符全局常量: public static final方法: public abstract在接口中定义抽象方法,abstrac

2017-12-26 18:03:48 3098

原创 abstract关键字

abstract关键字1. abstract可以修饰类和方法。2. abstract修饰类,称为抽象类。抽象类中可以定义抽象方法。抽象类不能被实例化。3. 什么情况下把类定义为抽象?类中有一个抽象方法。一个类继承了一个抽象类,但是没有实现抽象类中所有的抽象方法。一个类实现了一个接口,但是没有实现接口中所有的抽象方法。4. abstract修饰

2017-12-26 18:03:13 371

原创 final关键字

final关键字final是一个修饰符,可以修饰类,方法,属性。final修饰类,此类不可以被继承。final修饰方法,此方法不能被子类重写。final修饰变量,称为常量。只能在声明的时候赋值1次。如果final修饰的变量的数据类型是引用数据类型,则不可以改变它的引用,但是可以改变对象的数据(属性)final int[] a=new int[5];

2017-12-26 17:58:27 152

原创 static关键字

static关键字static关键字是一个修饰符可以修饰: 属性(静态属性),方法(静态方法),内部类(定义在内里的)静态内部类,游离块(静态块)static修饰属性静态变量,每个对象都共享此变量,一旦有1个对象改变了此变量的值,那么其他对象,看到的都是改变后的值。非静态变量(成员变量):和对象相关,每个对象都有这个属性,它们修改的只是自己的属性和其他对象无关。

2017-12-26 17:49:47 344

原创 Java递归函数

Java递归函数递归:方法自己调用自己实现递归的三要素1.方法中出现自己调用自己2.要有分支3.要有结束条件//求5的阶乘public class DiguiTest {//分析求5!的方法是什么样的方法(有参数,有返回值)//语法:访问控制修饰符 ([参数列表])public int digui(int n){if(n==

2017-12-26 17:49:01 16490

原创 Java构造器

Java构造器构造器的注意事项:1.构造器的名称必须和类名一致;2.一个类中可以定义多个构造器,但是构造器的参数列表必须不同;3.如果我们没有手动定义构造器,则java系统会提供一个默认的构造器给我们使用。一旦我们定了构造器,则系统会把构造器收回;4.构造器的作用:实例化对象,给对象赋初始值;5.代码游离块优先执行。代码如下:publ

2017-12-26 16:41:59 7464

原创 Spring学习(四)

Spring学习(四)19.Spring的AOP对Hibernate的支持:事务管理Spring包中提供了一个切面类【HibernateTransactionManager】用于完成事务的管理,我们需要在Spring的配置文件中通过AOP配置,指定事务管理类对哪些类和哪些方法进行事务管理。如果某个数据库操作方法被Spring进行了事务管理,那么当我们在调用这个方法进行操作之

2017-12-14 15:04:55 191

原创 Spring学习(三)

Spring学习(三)13.IoC注解IoC注解:注解:通过在类名、属性名、方法名前面加上"@keyWord",从而起到和xml文件同样的作用@Required @Autowire @PostConstrct @PreDestroy @Resource @EJB @PersistenceContext @WebServiceRef声明使用注解形式配置:①,引入con

2017-12-14 11:03:04 248

原创 Spring学习(二)

Spring学习(二)7.给bean的属性赋值简单bean配置配置bean的简单属性,基本数据类型和string。直接在property标签中添加value属性,在value中给出值beanid="course"class="com.softeem.pojos.Course">propertyname="courseId"value=

2017-12-14 09:54:06 197

原创 Spring学习(一)

Spring学习(一)1.Spring简介Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。·轻量级:体积很小,开销很小,无侵入性·核心思想:IoC(Inverse of Control控制反转)/DI(Dependency Injection依赖注入),AOP(Aspect Oriented Programming ) 2.框架部署S

2017-12-14 09:52:42 190

原创 DB2 DECODE函数

DB2 DECODE函数的用法:在查询数据,需要进行条件判断时,一般我们使用CASE...WHEN实现,当判断条件为相等时,除了使用CASE...WHEN实现,还可以使用DECODE函数。若要使用like、>、DECODE()使用方法: decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)DECODE()含义说明:IF 条件=值1 THEN

2017-12-01 17:37:44 4770

原创 DB2 SUBSTR函数

UBSTR函数 语法:SUBSTR(ARG1,POS,) SUBSTR函数返回ARG1中POS位置开始的LENGTH个字符,如果没有指定LENGTH,则返回剩余的字符。 eg:SELECT SUBSTR('CDNJFDJFJD',5,2) FROM T1substr(表中字段,截取的起始下标,截取的结束下标)substr(USBKEYSN,1,10)

2017-12-01 17:36:18 29358

转载 DB2函数大全

DB2函数大全函数名函数解释                                函数举例AVG()返回一组数值的平均值. SELECTAVG(SALARY)FROMBSEMPMS;CORR(),CORRELATION()返回一对数值的关系系数.SELECT  CORRELATIO

2017-12-01 17:13:17 11630 2

转载 DB2错误信息汇总

DB2错误信息汇总DB2错误信息汇总-SQL CODE和SQL State相关操作数据库过程中,遇到许多问题,很多都与SQL CODE和SQL State相关,现在把一个完整的SQLCODE和SQLState错误信息和相关解释作以下说明,一来可以自己参考,对DB2错误自行找出原因(声明:这是搜集网上的资料得来的,详细出处不记得了)sqlcode sqlstate 说

2017-12-01 17:06:39 2345

空空如也

空空如也

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

TA关注的人

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