本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
龙儿筝 -
第3名
青否云后端云 - wallimn
- vipbooks
- gashero
- wy_19921005
- benladeng5225
- fantaxy025025
- zysnba
- ssydxa219
- javashop
- e_e
- sam123456gz
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- xiangjie88
- wiseboyloves
- ganxueyun
- lemonhandsome
- xyuma
- sichunli_030
- wangchen.ily
- jh108020
- zxq_2017
- jbosscn
- Xeden
- johnsmith9th
- zhanjia
- forestqqqq
- luxurioust
- lzyfn123
- ajinn
- nychen2000
- wjianwei666
- daizj
- 喧嚣求静
- ranbuijj
- silverend
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
- yeluowuhen
- lerf
最新文章列表
打印出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) ...
掌握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 ...
几道自己不会的面试题(很简单)
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 ...
重写Object中的hashCode方法
重写Object中的hashCode方法
hashCode()用于返回调用该方法的对象的散列码值,此方法将返回整数形式的散列码值。
在object类中,hashcode()方法是本地方法,返回的是对象的地址值,而object类中的equals()方法比较的也是两个对象的地址 值,如果equals()相等,说明两个对象地址值也相等,当然hashcode()也就相等了。一旦一 ...
续重写Object中的equals方法
在覆盖equals方法的时候,我们必须遵守以下通用约定。(来自Object的规范[JavaSE6]):
1、反射性:x.equals(x)必须返回是"true"。 2、对称性:如果x.equals(y)返回是"true",那么y.equals(x)也应该返回是"true"。 3、传递性:如 ...
重写Object中的equals方法
在比较两个对象时可以使用==和equals()。==用于比较两个对象的引用地址是否相等,而equals()方法主要用于比较两个对象的内容是否相等。
在Object中已定义了equals()方法,但是该方法直接采用==操作符实现,因此子类不重写该方法,那么子类对象在比较时将使用Object中定义的equals(),其结果与==操作符的比较结果是一样的。代码如下所示: ...
如何获取父类的泛型的具体类型
如何获取父类的泛型的具体类型
问题的关键:clazz其实应该是T.class,clazz该如何获取???
public abstract class BaseDaoImpl<T> implements BaseDao<T>{ ...
Java中-classpath和路径的使用
javac -classpath的使用:javac:如果当前你要编译的java文件中引用了其它的类(比如说:继承),但该引用类的.class文件不在当前目录下,这种情况下就需要在javac命令后面加上-classpath参数,通过使用以下三种类型的方法 来指导编译器在编译的时候去指定的路径下查找引用类。(1).绝对路径:javac -classpath c:/junit3.8.1/junit.j ...
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 < ...
JAVA基础 之 DatabaseMetaData
Java基础专栏上线啦~ 传送门
概述:
1.DatabaseMetaData:连接对应的数据库信息对象
2.通过con.getMetaData();方法来获得
3.不多说看例子
package com.cxy.jdbc;
import java.sql.Connection;
import java.sql.DatabaseMetaData ...