摘要:
今天在用Ajax做一个添加模块的时候,所需参数太多,所以想到了serialize()方法。 serialize() 方法通过序列化表单值,创建 URL 编码文本字符串。 您可以选择一个或多个表单元素(比如 input 及/或 文本框),或者 Form 元素本身。 序列化的值可在生成 Ajax 请求时 阅读全文
摘要:
1.查询的模糊匹配 尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致查询走全表扫描,相关列的索引无法使用,除非必要,否则不要在关键词前加%. 解决办法: 其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下: a、修改前台程序——把查询条件的供 阅读全文
摘要:
List 和 Set 继承自 Collection 接口。 Set 无序不允许元素重复。HashSet 和 TreeSet 是两个主要的实现类。 List 有序且允许元素重复。ArrayList、LinkedList 和 Vector 是三个主要的实现 类。 Map 也属于集合系统,但和 Colle 阅读全文
摘要:
泛型,即“参数化类型”。 创建集合时就指定集合元素的类型,该集合只能保存其指定类型的元素,避免 使用强制类型转换。 Java 编译器生成的字节码是不包涵泛型信息的,泛型类型信息将在编译处理是 被擦除,这个过程即类型擦除。泛型擦除可以简单的理解为将泛型 java 代码转 换为普通 java 代码,只不 阅读全文
摘要:
装箱:将基本类型用它们对应的引用类型包装起来; 拆箱:将包装类型转换为基本数据类型; Java 使用自动装箱和拆箱机制,节省了常用数值的内存开销和创建对象的开 销,提高了效率,由编译器来完成,编译器会在编译期根据语法决定是否进行 装箱和拆箱动作。 阅读全文
摘要:
语法层次 抽象类和接口分别给出了不同的语法定义。 设计层次 抽象层次不同,抽象类是对类抽象,而接口是对行为的抽象。抽象类是对整个 类整体进行抽象,包括属性、行为,但是接口却是对类局部(行为)进行抽 象。抽象类是自底向上抽象而来的,接口是自顶向下设计出来的。 跨域不同 抽象类所体现的是一种继承关系,要 阅读全文
摘要:
equals相等,hashcode必相等;hashcode相等,equals可能不相等。 阅读全文
摘要:
可变性 String 类中使用字符数组保存字符串,private final char value[],所以 string 对象是不可变的。 StringBuilder 与 StringBuffer 都继承自 AbstractStringBuilder 类,在 AbstractStringBuild 阅读全文
摘要:
String 类是 final 类故不可以继承,一切由 final 修饰过的都不能继承 阅读全文
摘要:
private 只有在本类中才能访问 public 在任何地方都能访问 protected 在同包内的类及包外的子类能访问 默认(default)不写在同包内能访问 阅读全文