内部类分类:
成员内部类:在成员位置声明的类,叫成员内部类.
局部内部类:在局部变量定义的类,叫局部内部类.
1.成员内部类:
非静态成员内部类://格式 外部类名.内部类名 对象名=new 外部类().new内部类();
package cn.itcast.inner;
public class InnerDemo2 {
public static void main(String...
分类:
编程语言 时间:
2015-08-17 23:43:38
阅读次数:
193
多态
package cn.itcast.extend;
public class ExtendDemo2 {
public static void main(String[] args) {
A a=new B();//多条
System.out.println(a.num);
a.show();//非静态
a.say();//静态方法
}
}
class A{
int ...
分类:
其他好文 时间:
2015-08-17 21:54:32
阅读次数:
154
案例1.
package cn.itcast.oop;
public class ThisDemo {
public static void main(String[] args) {
Student s=new Student();
s.setName("李卫康");
s.setAge(22);
String name=s.getName();
int age=s.ge...
分类:
编程语言 时间:
2015-08-17 17:30:53
阅读次数:
289
利用包装类,解决乱码问题web.xml的配置 CharacterEncodingFilter2 cn.itcast.web.filter.example.CharacterEncodingFilter2 CharacterEncodingFilter2 ...
分类:
其他好文 时间:
2015-08-14 18:45:03
阅读次数:
134
package cn.itcast.cookie;import java.io.IOException;import java.io.PrintWriter;import java.util.Date;import javax.servlet.ServletException;import java...
分类:
编程语言 时间:
2015-08-13 19:31:24
阅读次数:
555
如何写一个 线程程序:
方式一:
1)写一个类继承Thread类,重写run()方法
2)创建这个类的对象,调用start()
代码:
MyThread--->提供一个构造方法调用父类的构造方法 为了是给线程提供一个名字!
package cn.itcast.thread;
public class MyThread extends Thread{
private String...
分类:
编程语言 时间:
2015-08-11 21:36:09
阅读次数:
144
案例一:使用多线程完成三个窗口卖票(不能出现重复卖票以及负数票)
卖票程序SellTicket 这里使用Lock类中的方法实现加锁和释放锁!
package cn.itcast.thread2;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
public cl...
分类:
编程语言 时间:
2015-08-11 21:33:58
阅读次数:
273
1、filter用于拦截用户请求,在服务器作出响应前,可以在拦截后修改request和response,这样实现很多开发者想得到的功能。2、filter实现×编写一个继承Filter接口的类×在工程的web.xml文件描述此过滤器CharsetEcodingFilter2cn.itcast.filt...
分类:
编程语言 时间:
2015-08-11 15:51:10
阅读次数:
125
package cn.itcast_02;import java.util.ArrayList;
import java.util.Collection;/*
* 练习:用集合存储5个学生对象,并把学生对象进行遍历。
*
* 分析:
* A:创建学生类
* B:创建集合对象
* C:创建学生对象
* D:把学生添加到集合
* E:把集合转成数组
* F:遍历数组
*/
publ...
分类:
编程语言 时间:
2015-08-10 22:24:12
阅读次数:
117
package cn.itcast_01;import java.util.ArrayList;
import java.util.Collection;/*
* 集合的由来:
* 我们学习的是面向对象语言,而面向对象语言对事物的描述是通过对象体现的,为了方便对多个对象进行操作,我们就必须把这多个对象进行存储。
* 而要想存储多个对象,就不能是一个基本的变量,而应该...
分类:
编程语言 时间:
2015-08-10 22:24:09
阅读次数:
135