`
文章列表
复用类
1. public protectd package private
1. 初始化顺序 静态变量 > 静态初始化块 > 变量 > 初始化块 > 构造器 变量可能是这种引用 Window w = new Window(10) 那么w将在初始化块和构造器之前进行初始化 静态变量只初始化一次 2. 用构造器确保初始化 3. 方法重载-不要使用参数顺序不同,返回值不同来重载方法 4. this关键字 4.1. 常用于一个类内部的方法或者参数传递,如果多个class,将自身传递给其他外部方法,就必须使用this 4.2. 同一类中,一个构造器调用另一构造器,可以使用this,注意不能同时调用2个构造器,且this方法置于最开始 5 ...
1. if-else,while,do-while。do-while至少执行一次 2. for以及步进的foreach语句 3. return,break,continue 4. switch-用于int,char,enum类型 5. java.lang.Character.isLowerCase()用来检查问题中的字符串是否为小写
1. 静态导入 import static java.util.System.*; 2. Random Random rand = new Random(47); rand.nextInt()  rand.nextFloat() 等一系列随机数 3. 比较对象引用使用equals,基本对象使用== 4. 赋值 Long a = 0L; Float b = 0F; Double c = 0D; 5. float和double转型为整型,对数字总是截尾,如果需舍入操作,需执行java.lang.Math.round() 6. java中没有sizeof()方法 7. 注意对Integer.MAX_V ...
1. 对象存储位置 寄存器: 最快存储区,但不能直接操纵 堆栈: 指针上下移动,用来存储对象引用和基本类型,速度仅次于寄存器 堆: 存储Java对象,编译器不知道堆中数据存活时间,所以垃圾回收存在问题 常量存储: 常量存放在ROM(只读寄存器)中 非RAM存储: 流对象和持久化对象,通常存放于磁盘上 2. static 类: 静态类不能实例化,类的成员都要是静态成员和静态方法,可以使用类名直接调用 方法: 可以直接用ClassName.staticMethod()进行访问 字段: 可以直接用ClassName.staticField进行访问,在内存中,只有一份存储空间 代码块 ...
1. 抽象 对象具有状态、行为和标识 2. 接口 接口确定了对某一特定对象所能发出的请求 3. 每个对象都提供服务 每个对象都能完成一项任务 4. 隐藏实现 使用访问控制符 5. 复用类 组合与继承(继承对父类的差异,一种添加新方法,一种实现覆盖overriding) 6. 多态 JVM采用后期绑定机制,处理时,会采用向上转型 7. 单根继承 保证所有的对象都具备某些功能,且使垃圾回收器容易实现 8. 容器 List、Map、Set、Queue、Tree、Stack、Heap 9. 泛型 10. 对象的创建和生命期 动态内存分配,在堆栈上创建对象,可以被自动销 ...
1. Ajax使用注意     通过XHR请求时,不会修改浏览器的历史栈,用户点击后退按钮,会有问题     Ajax不会修改地址栏中显示的链接     不要再页面加入太多JavaScript代码,否则加载很慢     Ajax设计模式 www.ajaxpatterns.org 2. 使用XMLHttpRequest对象 2.1 创建XMLHttpRequest对象实例 var xmlHttp; function createXMLHttpRequest() { //判断浏览器是否支持ActiveX对象 if (window.ActiveXObject) { xmlHttp = new Acti ...
1. 实体关系     1.1 单向One-to-One (Customer 1-1 Address)         Public class Customer implements Serializable {             private Address homeAddress;             @OneToOne(cascade={CascadeType.ALL})    //cascade可以不写             @JoinColumn(name="ADRDRESS_ID")    //JoinColumn可以不写              ...
 注释
 XML
 本地方法
第10章. 国际化
1. 类加载     引导类加载器(加载系统类rt.jar) - 扩展类加载器(jre/lib/ext) - 系统类加载器(加载应用)     加载机制: 首先委托父加载器进行加载,如果失败,才由自己加载 2. 自定义加载器     extends ClassLoader    然后调用findClass(String className)方法     ClassLoader getClassLoader()    //获取该类的类加载器     ClassLoader getParent()    //返回父类加载器     ClassLoader getSystemClassLoader() ...
1. 基本概念     RMI: 远程方法调用,支持不同虚拟机之间通信     CORBA: 通用对象请求代理,支持不同语言之间通信,使用IIOP(Internet Inter-ORB)协议通信     SOAP: 简单对象访问协议,支持不同语言,使用XML来传输
Global site tag (gtag.js) - Google Analytics