文章列表
package util;
/**
* 类初始化顺序:
*父类静态代码块--->子类静态代码块--->父类代码块--->父类构造方法--->子类
*代码块--->子类构造方法
*1. 父类静态成员和静态初始化块 ,按在代码中出现的顺序依次执行
*2. 子类静态成员和静态初始化块 ,按在代码中出现的顺序依次执行
*2. 父类实例成员和实例初始化块 ,按在代码中出现的顺序依次执行
*4. 父类构造方法
*5. 子类实例成员和实例初始化块 ,按在代码中出现的顺序依次执行
*6. 子类构造方法
* @author ...
/**
* 以下内容参考:http://wenku.baidu.com/view/495643e8b8f67c1cfad6b8bb.html
* 一维数组
*/
int[] i1;//声明数组,使用前要初始化
int[] i2 = new int[2];//声明并初始化为长度为2,元素默认值为0
int[] i3 = {1,2};//声明并初始化为给定值
int[] i4 =new int[]{1,2};//声明并初始化为给定值
//int[] i5 = new int[2]{1,2};//编译错误,如果提供了数组初始化操作,则不能定义维表达式
int[] i ...
public interface Collection<E> extends Iterable<E> {
int size();
boolean isEmpty();
boolean contains(Object o);
Iterator<E> iterator();
Object[] toArray();
<T> T[] toArray(T[] a);
boolean add(E e);
boolean remove(Object o);
boolean ...
通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。
在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检索数据时,通过连接操作查询出存放在多个表中的不同实体的信息。连接操作给用户带来很大的灵活性,他们可以在任何时候增加新的数据类型。为不同实体创建新的表,尔后通过连接进行查询。
连接可以在SELECT 语句的FROM子句或WHERE子句中建立,似是而非在FROM子句中指出连接时有助于将连接操作与WHERE子句中的搜索条件区分开来。所以,在Transact-SQL中推荐使用 ...
转自:http://www.blogjava.net/hyperjava/articles/241839.html
当一个java算术表达式中包含多个基本类型的值时,整个算术表达式的数据类型将发生自动提升。Java定义如下的自动提升规则:
1. 所有byte型、short型和char型将被提升到int型。
2. 整个算术表达式的数据类型自动提升到与表达式中最高等级操作数同样的类型。操作数的等级排列如下图所示,位于箭头右边类型的等级高于位于箭头左边类型的等级。