摘要: J2EE中常用的名词解释 ① web容器:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接和容器中的环境变量接口交互,不必关注其它系统问题。主要由WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接口严格遵守J2E 阅读全文
posted @ 2017-11-10 22:52 叶枫啦啦 阅读(137) 评论(0) 推荐(0) 编辑
摘要: ① char类型 Java语言中,中文字符所占的字节数取决于字符的编码方式,一般情况下,采用ISO8859-1编码方式时,一个中文字符与一个英文字符一样只占1个字节;采用GB2312或GBK编码方式时,一个中文字符占2个字节;而采用UTF-8编码方式时,一个中文字符会占3个字节。 在java中,ch 阅读全文
posted @ 2017-11-10 22:36 叶枫啦啦 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一:java中的变量 类变量(静态变量),final变量,成员变量,局部变量 ① 类变量(也叫静态变量)是类中独立于方法之外的变量,用static 修饰,静态变量随着类的加载而加载。 ② final变量:用final关键字修饰,不能被修改。与static一起用可表示常量。 ③ 成员变量(也叫"实例变 阅读全文
posted @ 2017-11-10 22:22 叶枫啦啦 阅读(345) 评论(0) 推荐(0) 编辑
摘要: java中的存根类 --- Stub ① 存根类是一个类,它实现了一个接口,但是实现后的每个方法都是空的。 它的作用是:如果一个接口有很多方法,如果要实现这个接口,就要实现所有的方法。但是一个类从业务来说,可能只需要其中一两个方法。如果直接去实现这个接口,除了实现所需的方法,还要实现其他所有的无关方法。而如果通过继承存根类就实现接口,就免去了这种麻烦。 阅读全文
posted @ 2017-11-10 22:04 叶枫啦啦 阅读(1086) 评论(0) 推荐(0) 编辑
摘要: Java中的比较 ==,equals ① 对于==,如果是作用于基本数据类型的变量,则直接比较其存储的"值"是否相等;如果是作用于引用类型的变量,则比较的是所指向的对象的地址。 ② 对于equals方法,注意:equals方法不能作用于基本数据类型的变量; 如果没有对equals方法进行重写,则比较 阅读全文
posted @ 2017-11-10 21:55 叶枫啦啦 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 关于线程 线程操作的主要方法 一:线程状态转换 二:Object中的线程操作方法 wait(),notify(),notifyAll() ① wait()方法 wait()、notify()和notifyAll()方法是本地方法,并且为final方法,无法被重写。 调用某个对象的wait()方法能让 阅读全文
posted @ 2017-11-10 21:07 叶枫啦啦 阅读(267) 评论(0) 推荐(0) 编辑
摘要: String,StringBuilder与StringBuffer类的比较 一 可变与不可变 ① String类中使用字符数组保存字符串,如下就是,因为有"final"修饰符,所以可以知道string对象是不可变的。private final char value[]; String 为不可变对象, 阅读全文
posted @ 2017-11-10 19:48 叶枫啦啦 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Java和C/C++的比较 Java不支持指针,C/C++支持 Java程序不需要显式地关心内存释放,而C/C++需要 Java程序需要编译成字节码文件,然后再解释执行。 Java数组可能溢出,C/C++数组、字符串则有可能溢出边界 阅读全文
posted @ 2017-11-10 19:32 叶枫啦啦 阅读(250) 评论(0) 推荐(0) 编辑
摘要: java集合类 继承关系 java集合类 List接口 java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。 j 阅读全文
posted @ 2017-11-10 19:25 叶枫啦啦 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 一:final关键字 ① final变量:凡是对成员变量或者本地变量(在方法中的或者代码块中的变量称为本地变量)声明为final的都叫作final变量。final变量经常和static关键字一起使用,作为常量。final变量是只读的。 ② final方法:方法前面加上final关键字,代表这个方法不 阅读全文
posted @ 2017-11-10 19:10 叶枫啦啦 阅读(144) 评论(0) 推荐(0) 编辑
摘要: java提供了三种创建线程的方法: 通过继承 Thread 类本身; 通过实现 Runnable 接口; 通过 Callable 和 Future 创建线程。 方法一:通过继承Thread类 ① 定义Thread类的子类,并重写该类的run()方法,该run方法的方法体就代表了线程要完成的任务。因此 阅读全文
posted @ 2017-11-10 17:15 叶枫啦啦 阅读(111) 评论(0) 推荐(0) 编辑