自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 List接口中contain方法

List接口继承了Collection接口的contains方法,该方法方便用来判断某个对象是否在List接口的实现类对象中,省去了我们自己写循环遍历来判断是某个集合对象中是否包含某个对象。但是其实contains的内部实现机制也是如此,如果要判断某个对象在集合对象中是否存在,是拿该对象与集合对象中每个对象进行比较,在比较的时候也是调用本对象类型的equals方法,所以我们可以通过重写本对...

2016-03-15 23:26:07 2216

原创 java中Map接口

Map提供了一种映射关系,其中的元素是以键值对的形式存储的,可以根据 key 来快速查找value值。Map中的键值对是以Entry类型的对象实例形式存在的。key不可以重复,value值是可以重复的。Map中常用的方法:import java.util.HashMap;import java.util.Map;import java.util.Map.Entry;imp...

2016-03-12 17:50:41 163

原创 List、Set常用方法集合

import java.util.ArrayList;import java.util.Arrays;import java.util.Iterator;import java.util.List;public class TestList { public List studentList; public static void mai...

2016-03-12 16:44:09 930

原创 包装类

java中使用包装类使基本数据类型拥有对象的性质,通过包装类与基本数据类型之间的转换来实现。public class TestWrapsClass { public static void main(String[] args) { //基本数据类型与包装类可进行相互转换,基本数据类型转换为包装类,称为装箱,包装类转换为基本数据类型称为拆箱 fl...

2016-03-09 21:55:54 108

原创 String

java 中处处都是字符串,今天总结下字符串的相关内容。定义:字符串经常被作为String类型的对象处理,String被包含在java.util包中。String对象的不变性:String对象创建后是不能被修改,是不可变的,其实是指修改就是重新创建了对象,改变了对象引用地址,但是之前地址中的字符串还是存在的。下面例子简单说明了String的定义以及常用的方法:import ja...

2016-03-08 22:44:15 115

原创 final的总结

final代表着最终的,它可修饰类、方法、变量。修饰类:代表本类不能被继承;修饰方法:代表本方法不能被重写;修饰变量:分为成员变量和局部变量修饰成员变量时:1、如果成员变量被final修饰,且在定义时没有初始化,系统不会默认初始化这个变量,除非在构造方法中对这个成员变量赋值,但是不论是在成员变量定义时初始化还是构造方法中赋值,这两种方式只能存在一种且必须被赋值一次。 2、被...

2016-03-06 15:01:43 126

原创 java中父类、子类及代码块、成员变量之间的执行顺序

在代码中有类之间有继承关系,父类子类中均有成员变量、普通代码块、静态代码块以及构造方法,那么他们的执行顺序怎么样呢,写了两个类来判断下。父类:Animal package com.extends03;public class Animal { public String name = "animal1"; public int age; p...

2016-03-04 22:47:20 314

原创 java中的内部类

 定义:定义在类里面的类被称为“内部类”。根据内部类的定义位置分为:成员内部类静态内部类方法内部类匿名内部类成员内部类:内部类与外部类的成员变量在一级。public class TestInnerClass { private String name = "外部类"; public class InnerClass {...

2016-03-04 22:12:40 90

原创 datagrid行数据溢出时使用省略号代替

当datagrid定义为:nowrap: false不换行时,行中数据太多使用省略号代替:.datagrid-cell, .datagrid-cell-group, .datagrid-header-rownumber, .datagrid-cell-rownumber{     -o-text-overflow: ellipsis;     text-overflow: elli...

2016-03-04 20:22:47 364

原创 设置Eclipse中的tab键为4个空格的完整方法

http://my.oschina.net/xunxun10/blog/110074http://blog.csdn.net/wangyang2698341/article/details/7847361

2016-03-04 20:21:50 114

原创 static --- 静态变量

static的作用:由于类是对象的模型,基于一个类可以生成多个对象,每个对象都有自己的成员变量和方法,每个对象之间是相互独立的,但是有的时候我们希望这些对象可以共享一个成员变量,那么在这种情况下使用static。static可以修饰变量、方法、代码块。静态成员属于整个类,当系统第一次使用该类时,就会为其分配内存空间直到该类被卸载!修饰变量修饰变量时,使用变量的方法:publ...

2016-03-02 22:50:48 116

原创 视图View

视图是基于 SQL 语句的结果集的可视化的表。视图也包含行、列,视图中的所有的字段是来自一个或多个底层表的组合,可以像普通的sql语句一样添加where、join、函数等语句,而底层表中的表结构不会因为视图而发生改变。视图的创建:CREATE VIEW view_name ASSELECT 字段名1,字段名2FROM 表名WHERE 条件 在应用程序使用的时候,视图和...

2016-02-24 21:49:52 135

原创 java中抽象、接口

1、抽象抽象使用abstract关键字来体现,abstract修饰类(写在class前面),代表该类是抽象类,不能被实例化,只能被继承,抽象类中可以没有抽象方法,但是只要有抽象方法,那么该类就必须是抽象类;abstract修饰方法(写在返回类型前面)代表方法是抽象方法,抽象方法不能有方法体,子类继承抽象类,子类必须实现父类的抽象方法,除了子类也是抽象类的情况;抽象主要用于被继承;抽...

2016-01-27 18:40:20 88

原创 java中的封装、继承、多态

封装java中的第一特性就是封装,以世界中的实体体现到计算机的世界,每个对象都有自己的属性和行为。java中用类来将属性和行为封装到一起,将这个类的实例创建出来以后,这个实例就有这样的属性和行为,并对实例的使用者隐藏数据的实现过程。1、封装的基本原则:     1)将实例变量标记为私有的(private),表示只能在类的内部使用。     2)提供公有(public)的get和...

2016-01-17 15:28:05 224

原创 面向对象的理解

重新回顾java基础,在此浅谈下对java的面向对象的理解。1、提高了适应性和可扩展性将面向过程语言中的阶段的参与者设计为对象,对象与对象进行交互、分类,为了减少冗余,对象中有相同特性的可以提取出父类用来被继承,父类方法不满足时可以重写,代码更灵活,增加了扩展性,通过接口、父类等加入新代码不会影响之前写好的代码。而面向过程的编程思想,当过程需要改变的时候需要修改之前的过程也就是之前已测试...

2016-01-17 14:46:14 98

原创 java中数组

数组是java中的一种数据类型,并且为引用数据类型。long为基本数据类型,而long[]为引用数据类型。数组的定义:int[] a1 = new int[3];int a2[] = new int[3];int[] a = new int[];//注意不定义长度是不正确的,在编译的时候会报“缺少数组维数”的错误  数组的定义并赋值: int[] a3 = new ...

2016-01-09 16:48:43 119

原创 Oracle:字符串聚集功能

今天项目需要对查询出来的结果集按照某个字段的值进行多行数据的合并,如果某个字段的值相同,就把这个字段对应的行中其他字段都用逗号连接,合并为一行。表结构类似于这样:有T_STUDENT(学生表)、T_COURSE(课程表)、T_STUDENT_COURSE(学生课程关系表)三张表,学生表与课程表是多对多的关系,学生课程关系表为他们之间的关系表;T_STUDENT(学生表): T_COU...

2015-12-24 22:59:09 146

原创 循环List时删除其中的元素

情景:今天在做项目的时候需要对两个字符串类型List集合A,B进行比较,两个集合中有相同的元素,需要循环两个集合,找出两个集合中相同的字符串、分别出不同的字符串,执行不同的数据库操作。实现思想:外层循环集合A,内部循环集合B,如果B中元素有与当前的集合A中元素相同的,则把B中该元素移除掉(使用迭代器),但是执行时报错:java.util.AbstractList.remove(Abstra...

2015-12-19 22:05:05 143

原创 正则表达式中添加变量

今天在做验证时使用到了正则表达式,需要在正则表达式中添加变量:/^\d+\.?\d{0,变量名}$/,变量名的值也取到了,但是验证就是不起作用,上网查了一下,原来,加变量的时候需要使用另外一种方法:利用构造函数来生成正则表达式:new RegExp("^\\d{1,"+变量名+"}\\.?\\d{0,"+变量名+"}$");这样问题就解决了。  ...

2014-08-28 13:27:27 2118

原创 如何查看oracle表中列的数据类型

1、看字段名与数据类型  select * from cols WHERE TABLE_name=upper('表名'); (user_tab_columns缩写cols)2、查看全部列select * from user_tab_columns where table_name = upper(‘表名’);  3、查看某...

2014-07-22 21:36:30 3436

原创 Oracle中union和union all用法及区别

今天项目中sql语句使用到了union,在此总结一下union和union all的用法。union可以将两个sql语句的查询结果合并起来,但前提是两个sql语句产生的结果的数据类型应该是一致的,否则这条sql语句是不对的。同时union所产生的结果是经过dinstinct的,也就是会去除重复的结果值。而union all 也是将两个sql语句的查询结果合并起来,但是与union不同的...

2014-07-22 08:45:09 508

原创 长英文字母换行

今天项目中遇到这样的情况:使用table呈现数据时,由于数据是很长的英文字母或者很长的数字时,如:wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww这个长英文字母不会自动换行,导致整个table表格的布局就乱了,将其他td的宽度都快挤没了。上网查询原因,原来是因为字母之间没有空格,系统...

2014-07-14 13:43:41 569

原创 "ORA-01502: 索引''或这类索引的分区处于不可用状态"

在做项目时,通过程序向数据库中添加一条记录,但是报出如下错误:org.springframework.jdbc.UncategorizedSQLException: SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [72000]; error code [1502];   --- The ...

2014-07-07 10:05:56 457

原创 oracle 中YYYY-MM-DD HH24:MI:SS的使用

项目中需要使用时间过滤信息,而且时间是带有时分秒的,刚开始使用YYYY-MM-DD HH:MM:SS这种格式进行比较,所查询出来的数据不正确,查询语句:SELECT s.sbsj FROM T_JBXX s where TO_CHAR(s.SBSJ, 'YYYY-MM-DD HH:mm:ss') >= '2014-06-25 09:55:56.0' AND TO...

2014-07-01 10:35:06 10824

原创 ibatis 无效字符

在使用ibatis动态sql做查询时,程序总是报错:Caused by: java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符 at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:439) at oracle.jdbc.driver.T4CTTIoer.proces...

2014-06-18 15:10:12 269

原创 清空上传文本框中文件路径值

今天工作时,遇到了一个问题:需要将上传文件的input框中的值清空,在上传文件保存成功之后,(上传控件在IE浏览器下有input框)在IE浏览器下input框中依然还显示刚刚上传文件的路径,尝试着使用普通文本框清空的方法去做,但是起不到效果。后来在网上看到需要将原有的标签用新的标签替换就行了。代码如下:var oldFile1 = document.getElementById("f1");...

2014-06-16 15:53:23 201

空空如也

空空如也

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

TA关注的人

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