最新文章列表

Java中==和equals的区别

==比较的是两个对象的地址,而equals比较的是两个对象的内容。
lily0813 评论(0) 有421人浏览 2013-05-12 20:59

打印出1-100的素数

public class Test { public static void main(String args[]) { for (int i = 2; i <= 100; i++) { if ((i != 2) && (i % 2 == 0)) continue; if ((i != 3) && (i % 3 == 0) ...
奎河少年 评论(0) 有1147人浏览 2013-04-16 13:48

掌握java枚举类型(enum type)

掌握java枚举类型(enum type) 1 背景  在java语言中还没有引入枚举类型之前,表示枚举类型的常用模式是声明一组具有int常量。之前我们通常利用public final static 方法定义的代码如下,分别用1 表示春天,2表示夏天,3表示秋天,4表示冬天。 public class Season { public static final int SPRING = 1 ...
free9277 评论(13) 有7802人浏览 2013-04-07 11:04

几道自己不会的面试题(很简单)

1.下面输出的结果是 Integer i1 = 127; Integer i2 = 127; System.err.println(i1 == i2); i1 = 128; i2 = 128; System.err.println(i1 == i2); false true Integer类的源码: static final Integer[] cache = ne ...
康敏栋 评论(0) 有928人浏览 2013-03-22 19:14

java封装

java封装 1 概念         设计良好的模块会隐藏所有的实现细节,把它的API与它的实现清晰地隔离开来。然后模块之间只通过它们的API进行通信,一个模块不需要知道其他模块的内部工作情况。这个概念被称为信息隐藏或封装。   2 好处       可以有效地解除组成系统的各个模块之间的耦合关系,使得这些模块可以独立地开发、测试、优化、使用、理解和修改。因为程序员可以更快地理解这些 ...
free9277 评论(0) 有988人浏览 2013-03-20 10:15

重写Object中的hashCode方法

重写Object中的hashCode方法     hashCode()用于返回调用该方法的对象的散列码值,此方法将返回整数形式的散列码值。     在object类中,hashcode()方法是本地方法,返回的是对象的地址值,而object类中的equals()方法比较的也是两个对象的地址 值,如果equals()相等,说明两个对象地址值也相等,当然hashcode()也就相等了。一旦一 ...
free9277 评论(2) 有3680人浏览 2013-03-20 09:45

续重写Object中的equals方法

      在覆盖equals方法的时候,我们必须遵守以下通用约定。(来自Object的规范[JavaSE6]):        1、反射性:x.equals(x)必须返回是"true"。      2、对称性:如果x.equals(y)返回是"true",那么y.equals(x)也应该返回是"true"。      3、传递性:如 ...
free9277 评论(0) 有1017人浏览 2013-03-20 09:21

重写Object中的equals方法

         在比较两个对象时可以使用==和equals()。==用于比较两个对象的引用地址是否相等,而equals()方法主要用于比较两个对象的内容是否相等。     在Object中已定义了equals()方法,但是该方法直接采用==操作符实现,因此子类不重写该方法,那么子类对象在比较时将使用Object中定义的equals(),其结果与==操作符的比较结果是一样的。代码如下所示: ...
free9277 评论(0) 有1316人浏览 2013-03-19 23:53

如何获取父类的泛型的具体类型

如何获取父类的泛型的具体类型 问题的关键:clazz其实应该是T.class,clazz该如何获取??? public abstract class BaseDaoImpl<T> implements BaseDao<T>{  ...
zhangyq_qq 评论(0) 有1136人浏览 2013-03-19 21:47

Java中-classpath和路径的使用

javac -classpath的使用:javac:如果当前你要编译的java文件中引用了其它的类(比如说:继承),但该引用类的.class文件不在当前目录下,这种情况下就需要在javac命令后面加上-classpath参数,通过使用以下三种类型的方法 来指导编译器在编译的时候去指定的路径下查找引用类。(1).绝对路径:javac -classpath c:/junit3.8.1/junit.j ...
zjfshowtime 评论(0) 有848人浏览 2013-03-18 22:32

java冒泡和输出三角形

public class Test { public static void main(String[] args) { Test(); int b[] = { 5, 35, 1, 343, 67, 2 }; int []a; Maopao(b); } public static void Maopao(int a[]) { for (int i = 0; i < ...
gaobaoxiong 评论(0) 有884人浏览 2013-03-18 14:25

JDBC 连接

分享一下,以前的JDBC 连接工具:   import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.util.Properties; /** * 常用的 proper ...
greemranqq 评论(5) 有1535人浏览 2013-03-15 17:33

JAVA基础 之 DatabaseMetaData

Java基础专栏上线啦~     传送门 概述:     1.DatabaseMetaData:连接对应的数据库信息对象     2.通过con.getMetaData();方法来获得     3.不多说看例子   package com.cxy.jdbc; import java.sql.Connection; import java.sql.DatabaseMetaData ...
snkcxy 评论(0) 有2553人浏览 2013-03-01 09:23

JAVA基础 之 JDBC事务

概述:    1.当一个逻辑执行单元执行一系列的操作时,要么全部执行,要么全部不执行。       不能出现执行一半的情况。例如:取款机吐钱要做的操作:修改卡数据-吐钱       但是 在修改卡数据的时候 取款机故障了~,卡里的钱是扣了 但是没有吐出RMB,这就出大麻烦了       所以修改卡数据和吐钱 要么全执行,要么全不执行,上面的那种情况,取款机需要回滚,将执行过的修改卡数据的操 ...
snkcxy 评论(0) 有5119人浏览 2013-02-28 08:44

最近博客热门TAG

Java(141746) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics