- 博客(21)
- 资源 (11)
- 收藏
- 关注
转载 DBUtils工具类
前面我们学习了JDBC连接相应的数据库,可以对数据进行一些增删改查的操作,但是仍然存在一些冗余。随着技术的进步,这些不能满足当前大数据时代的要求,需要更加方便简洁的方式来操作数据。这时候就引入DBUtils,这是Apache commons组件的一个成员:我们用的是commons-dbutils-1.6.jar。【简介】DBUtils是java编程中的数据库操作工具,封装了JDBC
2018-01-24 09:27:18 214
转载 Apache的DBUtils框架学习
commons-dbutils简介commons-dbutils是Apache组织提供的一个开源JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首选。 commons-dbutils API介绍:org.apache.commons
2018-01-24 09:19:44 222
转载 Java中的代码点和代码单元
摘要 本文介绍 Java 平台支持增补字符的方式。增补字符是 Unicode 标准中代码点超出 U+FFFF 的字符,因此它们无法在Java 编程语言中描述为单个的 16 位实体(例如char数据类型)。这些字符一般极少用,但是,有些会在诸如中文或日文人名中用到,因此,在东亚国家,政府应用程序通常会要求支持这些字符。 Java 平台目前正在改进,以便支持对增补字符的处理,这
2018-01-16 22:07:48 423
转载 Java中strictfp的使用方法
自Java2以来,Java语言增加了一个关键字strictfp,虽然这个关键字在大多数场合比较少用,但是还是有必要了解一下。 strictfp的意思是FP-strict,也就是说精确浮点的意思。在Java虚拟机进行浮点运算时,如果没有指定strictfp关键字时,Java的编译器以及运行环境在对浮点运算的表达式是采取一种近似于我行我素的行为来完成这些操作,以致于得到的结果往往无法令你满
2018-01-16 21:05:57 1614
转载 java中的基本数据类型和引用数据类型(一)
8种基本类型 一、4种整型 byte 1字节 -128——127 short 2 字节 -32,768 —— 32,767 int 4 字节 -2,147,483,648 ——2,147,483,647(超过20亿) long 8 字节
2018-01-16 20:33:12 274
转载 常见的数据结构的优缺点
ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插入数据时只需要
2018-01-15 23:21:54 580
转载 Java中如何遍历Map对象的4种方法
在Java中如何遍历Map对象How to Iterate Over a Map in Java在java中遍历Map有不少的方法。我们看一下最常用的方法及其优缺点。既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap, TreeMap, LinkedHashMap, Hashtable, 等等) 方法一 在for-each循环中使用ent
2018-01-15 22:53:33 166
转载 Java遍历Set集合方法
对 set 的遍历一般是迭代遍历:Set set = newHashSet();Iterator it =set.iterator();while (it.hasNext()) { String str = it.next(); System.out.println(str);}for循环遍历:for (String str : set) {
2018-01-15 22:49:52 8824
转载 遍历List集合的三种方法
List list = new ArrayList();list.add("aaa");list.add("bbb");list.add("ccc");方法一:超级for循环遍历for(String attribute : list) { System.out.println(attribute);}方法二:对于ArrayList来说速度比较快, 用for循环, 以size为
2018-01-15 22:09:15 225
转载 常见dos命令
常用的内部命令有MD、CD、RD、DIR、PATH、COPY、TYPE、EDIT、REN、DEL、CLS、VER、DATE、TIME、PROMPT。常用的外部命令有DELTREE、FORMAT、DISKCOPY、LABEL、VOL、SYS、XCOPY、FC、ATTRIB、MEM、TREE。切换到其他盘符D:1.MD——建立子目录功能:创建新的子目录类型:内部命令ü格式:MD
2018-01-13 22:39:36 258
转载 JAVA的包装类
Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class),有些地方也翻译为外覆类或数据类型类。 包装类均位于java.lang包,包装类和基本数据类型的对应关系如下表所示:
2018-01-13 15:56:34 1322
转载 接口成员特点
成员变量:只能是常量,而且是静态的 (默认修饰符:public static final )构造方法:接口没有构造方法,因为接口主要是扩展功能的,而没有具体存在所有类都继承object 类Object是类层次结构的根类,每个类都使用Object作为超类。 默认格式:class Dog extends Object {} 成员方法:只能是抽象方法 默认修饰符:public
2018-01-10 20:26:30 265
转载 java项目命名规范
一、命名规范1、 项目名全部小写2、 包名全部小写3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。如:public class MyFirstClass{}4、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。如:int index=0; public void toString(){}5、 常量名全部
2018-01-10 12:30:25 15325 1
转载 "=="和equals方法究竟有什么区别?
==操作符专门用来比较两个变量的值是否相同,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个 基本类型的数据或两个引用变量是否相等只能用==操作符。equals方法用来比较两个独立对象的内容是否相同,就好比去比较两本书是否相同,ta比较的两个对象是独立的:看下面的代码String a = new String("AA");String b = new String(
2018-01-10 10:47:21 143
转载 static修饰符详解
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无
2018-01-10 10:42:57 318
转载 Java接口和抽象类的区别
今天看到项目中,写了一个抽象类,里面有很多方法继承了这类,当调用这个接口时,采用的是这个抽象类去调方法的,当时一想,这个不就是我们说的Java的多态的特征:继承:存在继承关系的子类和父类重写:子类对父类的某些方法进行重写(多态下调用的是子类重写的方法)父类引用指向子类对象:即向上转型,将子类的引用赋给父类的对象然后,我们调用的时候,就是通过父类的对象去调用方法的。但是,一想接口好像
2018-01-09 23:46:49 600
转载 java中重载与重写的区别
首先我们来讲讲:重载(Overloading) (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。 (2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数
2018-01-09 23:38:34 164
转载 Java中类方法与实例方法的区别
Java中类的方法分为类方法(用static修饰,也叫静态方法)和实例方法(没有用static修饰,也叫非静态方法),这两种方法之间有什么区别呢?一. 实例方法当类的字节码文件加载到内存中时,类的实例方法并没有被分配入口地址,只有当该类的对象创建以后,实例方法才分配了入口地址。从而实例方法可以被类创建的所有对象调用,还有一点需要注意,当我们创建第一个类的对象时,实例方法的入口地址会完成分配
2018-01-09 23:18:13 1673
转载 Java转型(向上或向下转型)
在Java编程中经常碰到类型转换,对象类型转换主要包括向上转型和向下转型。5.13.1 向上转型我们在现实中常常这样说:这个人会唱歌。在这里,我们并不关心这个人是黑人还是白人,是成人还是小孩,也就是说我们更倾向于使用抽象概念“人”。再例如,麻雀是鸟类的一种(鸟类的子类),而鸟类则是动物中的一种(动物的子类)。我们现实中也经常这样说:麻雀是鸟。这两种说法实际上就是所谓的向上转型,通俗地说就是
2018-01-09 11:08:54 160
原创 java基础知识
符号&和&&的区别:a&b不管a是否为false都需要判断b。a&&b当a为false时不需要判断b即b语句不会被执行。符号|和||的区别:a|b不管a是否为true都需要判断b。a||b当a为true时不需要判断b即b语句不会被执行。三目运算符:(a>b)?a:b;如果(a>b)成立则执行a语句不执行b语句,反之亦然。在java中输入char类型的数据:
2018-01-07 14:35:50 217
转载 Java 数组的三种创建方法
public static void main(String[] args) {//创建数组的第一种方法int[] arr=new int[6];int intValue=arr[5];//System.out.println(intValue);//创建数组的第二种方法int[] x={1,2,3,4};//System.out.println(x[1]);//创建数组的第三种
2018-01-07 14:31:24 3965 1
android(登录、xml解释、适配器)
2017-12-07
图书出租系统
2017-11-27
图书租赁管理系统
2017-01-06
ImageSwitcher实现图片左右切换
2016-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人