java学习
文章平均质量分 67
yfstdio
这个作者很懒,什么都没留下…
展开
-
关于abstract类的实验
/** * 抽象类的一个小实验. * 实验结果: 1.抽象类中如果没有抽象方法也不能实例化. * 2.抽象类的构造方法依然会被调用 * 3.抽象方法必须使用abstract关键字修饰 */ public class NewClass2 { public static void main(String[] args) { TT tt = new TT(); tt.setN原创 2014-02-03 23:26:59 · 611 阅读 · 0 评论 -
java面向对象的一些测试
/** * 源码是:NewClass3.java */ public class NewClass3 { public static void main(String[] args) { Tank tank = new DiTank(); tank.xingzou(); } } /** * 爆炸接口 */ interface Explode { // 爆炸的方法 public v原创 2014-02-04 00:05:51 · 424 阅读 · 0 评论 -
java语言学习-类和对象1
1.什么是类? 类,这个字已经很明白的解释了什么是类,类就是一类事物的抽象,比如人类,鸟类,鱼类,植物类 2.什么是对象? 对象就是一类事物的一个具体, 比如一个人, 一只鸟, 一条鱼, 一棵树 3.类和对象的关系? 没有类就没有对象 4.面向对象的程序设计思想? 万物皆对象, 比如一个人ta首先是一个人类其次才是一个人 5.类中包含什么? 类属性:static关键字声明的原创 2014-02-05 21:16:34 · 408 阅读 · 0 评论 -
Java语言学习-继承
继承的定义: 继承是两个类具有相同属性,且具有关联性的一种实现方式,比如一个猫是一个动物类, 那么这个猫就是子类, 动物类就是父类(基类或超类). 格式 [权限修饰符] [static] [final] class 子类名 extends 父类名 {[类体]} 注意: 1.java是单继承的,一个子类只能继承一个类. 2.父类中private属性或方法也同样会被继承,但是不能够访问.原创 2014-02-09 00:11:57 · 488 阅读 · 0 评论 -
java语言学习-方法
1.权限修饰符 权限修饰符 权限修饰符/权限 本类中 同一个包中 子类中 所有引入该类中 private √ default √ √ protected √ √ √原创 2014-02-08 01:09:37 · 502 阅读 · 0 评论 -
Java学习-异常
1.什么是异常 运行时出现的错误就是异常 2.异常的分类 Error: 运行时出现的错误并且不可处理. Exception: 运行时出现可处理的错误. 3.常用的异常有那些(当前学到的) java.io.IOException IO流异常 java.io.FileNotFoundException 指定文件不存在或试图打开因为某些原因不可访问的文件时出现此异常. java.lang原创 2014-02-11 00:25:10 · 507 阅读 · 0 评论 -
Java语言学习-数据结构接口
1.Collection接口 常用的有两种: 1.List接口下常用实现类 List接口下常用实现类有那些?它们之间的区别? ArrayList: 相当于一个数组,但是它是一个可变的数组.方便我们查询数据,增删操作不健全. LinkedList:采用链表方式进行存储,方便我们修改元素数据., 对增删进行了加强. Vector: 和ArrayList基本一样,但是它是线程安全的. 注意原创 2014-02-11 21:20:05 · 423 阅读 · 0 评论 -
数组常用操作
/** * 需求: 数组的常用排序查找法 * 思路: * 1. 新建一个公共类 ArrSort * 2. 定义公共静态方法 xuanze maopao1 maopao2 * 3. 方法注释写过程 */ public class ArrSort { /** * 主函数: 保证类文件的独立运行 */ public static void main(String[] args) { //原创 2014-02-17 21:55:37 · 488 阅读 · 0 评论 -
消费者和生产者问题
/** * 生产者消费者问题 * 思路: * 整体分析,面向对象的思维,应该几个类 * Producer 生产者类,因为要进行加工过程,所以使用线程来进行编写 * Consumer 消费者类, 因为要实现自动消费过程,所以使用多线程完成 * Basket 箩筐类, 因为要使用该类进行存取产品,多以要对该类实现线程锁, 因为箩筐存放物品数量有限制,所以要进行处理 * Steame原创 2014-03-10 14:50:52 · 564 阅读 · 0 评论