Java初始化顺序, Java中一个类的初始化顺序 1.当首次创建类的对象,或者访问类的static成员方法/成员变量时,Java解释器查找类路径,以定位其class文件 2.载入class文件,静态变量会被初
java匿名内部类, 匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类
java class类, java中实例化Class类对象的三种方式: 第一种、通过forName(); 第二种、类.class 第三种、对象.getClass() 测试案例: package com.lfl.demo; public class GetClassDemo1 { public static void main (Stri
Java IO操作, 形象理解Java io流。比如水龙头的管道就是一个流:流分为输入和输出,输入流就是水龙头抽水库的水(FileInputStream 将水抽到管道里)。输出流就是水龙头降水注
java文件上传下载, 文 件上传在web应用中非常普遍,要在jsp环境中实现文件上传功能是非常容易的,因为网上有许多用java开发的文件上传组件,本文以commons-fileupload组件为例,为jsp应用
Java日期处理, import java.util.Calendar;/** * * 日期时间的处理 * * @author lidq * */public class DateUtil { /** * 检查日期格式 * * @param year * @param month * @param day * @return boolean */ public final static boolean ch
Java 正则表达式, 次数匹配符号 符号 次数 ? 0次或者1次 * 0次或者多次 + 1次或者多次 * + ? 作用域为该符号前面的字符串 { n } 精确为 n 次 { n,m } 精确为 n 到 m 次 范围匹配符号 符号
JAVA 正则表达式, // 反斜杠 /t 间隔 ('/u0009') /n 换行 ('/u000A') /r 回车 ('/u000D') /d 数字 等价于[0-9] /D 非数字 等价于[^0-9] /s 空白符号 [/t/n/x0B/f/r] /S 非空白符号 [^/t/n/x0B/f/r] /w 单独字符 [a-zA
Java 枚举类型, public class TestEnum { /*最普通的枚举*/ public enum ColorSelect { red, green, yellow, blue; } /* 枚举也可以象一般的类一样添加方法和属性,你可以为它添加静态和非静态的属性或方法,这
【Java】方法重载, 定义 方法名称相同,参数的类型、顺序或个数不同(简称:参数列表不同) 方法的签名:指的是方法名与参数,返回类型不是签名的一部分 (重要) 不能有两个名字相
JAVA面试题, 一、基础问答 1.下面哪些类可以被继承? java.lang.Thread (T) java.lang.Number (T) java.lang.Double (F) java.lang.Math (F) java.lang.Void (F) java.lang.Class (F) java.lang.ClassLoader (T) 2.抽象类和接口的区
Java初始化顺序, 先初始化父类的静态代码---初始化子类的静态代码--初始化父类的非静态代码---初始化父类构造函数---初始化子类非静态代码---初始化子类构造函数 测试代码: abst
Java类型转换, 一些初学JAVA的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String类型之间的转换,以及处理、显示时间方面的问题等。
JAVA开发环境配置, 以此配置来说的:Windows XP,JDK1.4.2,Eclipse3.0.X 安装完JDK,解压好Eclipse 一般安装JDK的时候,会同时在系统目录下也安装一个JRE(JAVA运行环境)环境。在环境变量中添加一
Java访问权限, Java访问权限 分类: Java基础 2008-09-01 16:48 512人阅读 评论(0) 收藏 举报 一.Java访问权限饰词(access specifiers) Java有public、protect、friendly、private四种访问权限,并
java内存区域, java虚拟机运行时数据区域 方法区(Method Area) 堆(Heap) 虚拟机栈(VM Stack) 本地方法栈(Native Method Stack) 程序计数器(Program Counter Register) 其中,方法区和堆为所有
java 模板, 新建java类模板,留着用 ${filecomment} ${package_declaration} /************************* 版权声明 ********************************* * * 版权所有:zcw * ************************* 变更记录 ******************
Java class文件, 做过Java的程序员都知道,Java中的class文件是java文件编译后生成的二进制文件。那么,class里面到底是什么信息呢? 下面来一探究竟。 比如下面的class: cafe babe 0000 0033
java的多态性, 多态包括重写(override)和重载(overload),重写发生在超类和子类之间,子类覆盖超类的方法。重载发生在同一个类中,方法名字相同,方法的形式参数和返回值不同。 参
java -, 条件语句和循坏语句 if 程序 if语句 for循坏语句 brake和continue 循环语句举例 switch条件语句 switch程序 方法(只是类似于函数,与c函数还是有许多差别的) 方法程序调用
JAVA配置环境变量, (用户变量就只能单独这个用户使用,系统变量win7所有用户都能用)
java 反射, 反射是框架设计的灵魂 (使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)) 一、反射的概述 JAVA反射机制是在运行状态中,对于任意一
java 类加载器, 获得一个类所在的jar包 ProtectionDomain pd = StringUtils. class .getProtectionDomain(); CodeSource cs = pd.getCodeSource(); System.out.println(cs.getLocation()); 由系统类加载器所加
java动态数组, java 中不能用动态数组,比如 Int[] arrTest = newint[100]; 以后 arrTest 的下标最多只能为 99 了,因为数组在声明的时候已经分配了固定的存储空间了,如果填不满数组,则未填写
java 发送邮件, import java.util.Properties; import javax.activation.DataHandler; import javax.activation.FileDataSource; import javax.mail.Address; import javax.mail.BodyPart; import javax.mail.Message; import javax.mail.Multipart;