随笔分类 - java面宝
摘要:一、java中有几种类型的流?JDK为每种类型的流提供了哪些抽象类以供继承?1、按照处理数据的单位不同:字节流和字符流。字节流继承于InputStream/OutputStream,是以字节Byte(8bit是1Byte)为单位,最原始的流。字符流继承于Reader/Writer,是以字符(16位b...
阅读全文
摘要:一、Collection框架结构,List,Set,Map三个接口的区别,存取元素的特点。你所知道的集合类有哪些,主要方法?注意List,Set继承自Collection,Map不继承Collection。二、Collection和Collections区别1、java.util.Collectio...
阅读全文
摘要:一、GET和POST区别(参考Servlet&JSP学习笔记)中method属性默认为GET。1、使用POST的情况GET跟随URL之后,请求参数长度有限,过长的请求参数或文件上传这类大数据的操作,用POST。GET请求参数会出现在地址栏,敏感信息或保密信息,用POST。有些浏览器根据地址栏缓存数据...
阅读全文
摘要:一、查询语句执行顺序 查询语句执行顺序from->where->group by->having->select->order by 当同时含有where子句、group by 子句 、having子句及聚集函数时,执行顺序如下:--执行where子句查找符合条件的数据;--使用group by...
阅读全文
摘要:一、线程的两种实现方式:继承Thread类和实现Runnable接口二、同步的两种实现方式:synchronized,wait和notify三、为何不推荐使用stop()和suspend()?(参考jdk api)1、stop():直接终止线程 反对使用stop(),是因为它固有的不安全性,会...
阅读全文
摘要:public class Demo { public static Object o = new Object(); public static boolean flag = true; public static void main(String[] args) { ...
阅读全文
摘要:http://baike.baidu.com/view/7942850.htm?fr=aladdin1、内部类就是在一个类的内部定义的类。2、内部类中不能定义静态成员(方法体外定义的static nested class可以定义静态成员)。3、内部类可以直接访问外部类中的成员变量(static ne...
阅读全文
摘要:问题1 接口可以继承接口。问题2 抽象类可以实现接口。问题3 抽象类可以继承具体类,前提是实体类必须有明确的构造函数。证明:所有的类都从Object类继承的。解释“实体类必须有明确的构造函数”的含义:继承时,子类的构造方法都必须在第一行调用父类的构造方法!(第一行,也就是说只能调用一个父类构造方法,...
阅读全文
摘要:注意:不能synchronized(j) 因为j是基本数据类型,不是对象!package one;/** * 加一线程与减一线程共同操作一个数 两个问题: 1、线程同步--synchronized 2、线程之间如何共享同一个j变量--内部类 * */public class test { p...
阅读全文
摘要:1、final 用于声明属性、方法、类。分别表示属性不可被改变,方法不可被覆盖,类不可被继承。 (1)一个类不能既被声明为abstract的,又被声明为final的。 (2)被声明为final的变量必须在声明时给定初值。一般,成员变量有默认值,但是如果是final的成员变量就没有默认值,必须赋...
阅读全文
摘要:String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间。 StringBuffer是可变类,和线程安全的字符串操作类,任何对它指向的字符串的操作都不会产生新的对象。 StringBuilder和StringBuffe...
阅读全文

浙公网安备 33010602011771号