2016年5月8日
摘要: 1、 集合特点:元素类型不同、集合长度可变、空间不固定 2、 java中对一些数据结构和算法进行了封装即集合。集合也是一种对象,用于存储、检索、操作和传输对象。 3、 JCF(Java Collections Framework)是JavaSE中包含的由一组类和接口组成的Java集合框架,其主要功能 阅读全文
posted @ 2016-05-08 14:38 littlejava 阅读(300) 评论(0) 推荐(0)
  2016年5月2日
摘要: 1、 多任务处理有两种类型:基于进程和基于线程。 2、 进程是指一种“自包容”的运行程序,由操作系统直接管理,直接运行,有自己的地址空间,每个进程一开启都会消耗内存。 3、 线程是进程内部单一的顺序控制流。一个进程拥有多个线程。多个线程共享一个进程的内存空间。 4、 基于进程的特点是允许计算机同时运 阅读全文
posted @ 2016-05-02 22:15 littlejava 阅读(376) 评论(0) 推荐(0)
摘要: 1、狭义JavaBean规范 Javabean必须包含一个无参数的public构造方法,方便通过反射的方式产生对象。 属性必须都是私有的。 Javabean必须包含符合命名规范的get和set方法,以便访问Javabean的属性。 Javabean应该是可序列化(serializable)的。 2、 阅读全文
posted @ 2016-05-02 22:14 littlejava 阅读(273) 评论(0) 推荐(0)
  2016年4月22日
摘要: 1、 系统类 java.lang包 System类 sys.out;sys.exit;sys.gc; sys.currentTimeMillis(); 得到从1970-01-01到当前时间的毫秒数,long型 sys.getProperties();&sys.getProperty();user.d 阅读全文
posted @ 2016-04-22 22:47 littlejava 阅读(284) 评论(0) 推荐(0)
摘要: 1、 接口可以看做是抽象类的特例。抽象类中可以定义抽象方法,也可以定义具体方法。但接口只能定义抽象方法。所有接口可以看作行为的抽象。定义接口使用关键字interface,实现接口使用关键字implements。 2、 如果一个方法用父类变量作为参数,那么可以传递任何一个子类对象。如果一个方法用接口变 阅读全文
posted @ 2016-04-22 22:46 littlejava 阅读(284) 评论(0) 推荐(0)
  2016年4月18日
摘要: 1、异常:描述出错信息的对象。 字节码校验时,如发生错误,则会抛出异常。 2、所有异常的父类是Exception,异常可以捕获,可以处理。 所有错误的父类是Error,错误可以捕获,但不能处理。 Throwable是Exception和Error的父类。 3、通过try{}catch(Excepti 阅读全文
posted @ 2016-04-18 21:50 littlejava 阅读(174) 评论(0) 推荐(0)
摘要: 9.1多态 在生物学中,是指一个生物或物种可以有多种不同的形式或阶段; 在OOP中,多态是指一个对象有多种形式的能力。 多态可以说是面向对象编程的精髓所在。java中之所以引入多态的概念,原因之一是它在类的继承问题上和C++不同。单继承保证了继承关系的简单明了,但势必在功能上有很大的限制。 由于子类 阅读全文
posted @ 2016-04-18 21:49 littlejava 阅读(256) 评论(0) 推荐(0)
  2016年4月8日
摘要: 8.1访问修饰符: public:该类或非该类均可访问; private: 只有该类可以访问; protected:该类及其子类的成员可以访问,同一个包中的类也可以访问; 默认:相同数据包中的类可以访问。 访问修饰符的作用是限制属性和方法被使用和调用的范围。 8.2封装 按照信息隐藏的原则将信息组织 阅读全文
posted @ 2016-04-08 20:51 littlejava 阅读(318) 评论(0) 推荐(0)
摘要: 7.1继承的起源 继承(Inheritance),即在面向对象编程中,可以通过扩展(extends)一个已有的类,并继承该类的属性的行为,来创建一个新的类。 已有的类称为父类(也可以称为基类,超类),而新类称为子类(也可以称为派生类)。 继承的优点:代码的可重用性;父类的属性和方法可用于子类;子类可 阅读全文
posted @ 2016-04-08 20:50 littlejava 阅读(285) 评论(0) 推荐(0)
  2016年4月2日
摘要: 5.1 方法调用栈 当一个方法被调用时,将导致控制流程跳转到被调用的方法。然后,控制流程执行方法中的语句。当然,被执行的方法可能会调用其它方法,导致控制流程跳转到其它方法。所有的方法调用都维护在一个称为调用栈的结构中。当前正在执行的方法位于调用栈的顶部,当前方法执行完成后,就从调用栈的顶部移除,控制 阅读全文
posted @ 2016-04-02 11:35 littlejava 阅读(767) 评论(0) 推荐(0)