自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Getnway

现在就是起点

  • 博客(12)
  • 收藏
  • 关注

原创 JAVA视频笔记(day14)

线程(生产者消费者问题) 生产者,消费者。 多生产者,多消费者的问题。 if判断标记,只有一次,会导致不该运行的线程运行了。出现了数据错误的情况。 while判断标记,解决了线程获取执行权后,是否要运行! notify:只能唤醒一个线程,如果本方唤醒了本方,没有意义。而且while判断标记+notify会导致死锁。 notifyAll解决了本方线程一定会唤醒对方线程的问题。

2013-12-11 17:54:42 446

原创 JAVA视频笔记(day13)

线程 /* 死锁:常见情景之一:同步的嵌套。 */ class Ticket implements Runnable { private int num = 100; Object obj = new Object(); boolean flag = true; public void run() { if(flag) while(true) { syn

2013-12-11 17:04:11 488

原创 JAVA视频笔记(day12)

包 package mypack; //import packa.DemoA;//导入了packa包中的DemoA类。 //import packa.DemoAA; //import packa.DemoAAA; /* import packa.*;//导入了packa包中所有的类。 import packa.abc.*; packa\DemoA.class packa\abc\DemoA

2013-12-09 19:27:03 585

原创 JAVA视频笔记(day11)

异常:是在运行时期发生的不正常情况 在java中用类的形式对不正常情况进行了描述和封装对象。 描述不正常的情况的类,就称为异常类。  以前正常流程代码和问题处理代码相结合, 现在将正常流程代码和问题处理代码分离。提高阅读性. 其实异常就是java通过面向对象的思想将问题封装成了对象. 用异常类对其进行描述。 不同的问题用不同的类进行具体的描述。 比如角标越界。空指

2013-12-09 19:15:25 466

原创 JAVA视频笔记(day10)

对象的多态性。 class 动物 {} class 猫 extends 动物 {} class 狗 extends 动物 {} 猫 x = new 猫(); 动物 x = new 猫();//一个对象,两种形态。 猫这类事物即具备者猫的形态,又具备着动物的形态。 这就是对象的多态性。  简单说:就是一个对象对应着不同类型.  多态在代码中的体现: 父类或者接口

2013-12-09 19:05:33 486

原创 JAVA视频笔记(day9)

抽象类: 抽象:笼统,模糊,看不懂!不具体。 特点: 1,方法只有声明没有实现时,该方法就是抽象方法,需要被abstract修饰。 抽象方法必须定义在抽象类中。该类必须也被abstract修饰。 2,抽象类不可以被实例化。为什么?因为调用抽象方法没意义。 3,抽象类必须有其子类覆盖了所有的抽象方法后,该子类才可以实例化。 否则,这个子类还是抽象类。 抽象类问答 1,抽象类中有构造

2013-12-09 18:56:52 510

原创 JAVA视频笔记(day8)

继承的好处: 1,提高了代码的复用性。 2,让类与类之间产生了关系,给第三个特征多态提供了前提. java中支持单继承。不直接支持多继承,但对C++中的多继承机制进行改良。 单继承:一个子类只能有一个直接父类。 多继承:一个子类可以有多个直接父类(java中不允许,进行改良) 不直接支持,因为多个父类中有相同成员,会产生调用不确定性。 在java中是通过"多实现"的方式来

2013-12-09 18:33:14 552

原创 JAVA视频笔记(day7)

构造函数:构建创造对象时调用的函数。作用:可以给对象进行初始化。 创建对象都必须要通过构造函数初始化。 一个类中如果没有定义过构造函数,那么该类中会有一个默认的空参数构造函数。 如果在类中定义了指定的构造函数,那么类中的默认构造函数就没有了。 一般函数和构造函数什么区别呢? 构造函数:对象创建时,就会调用与之对应的构造函数,对对象进行初始化。 一般函数:对象创建后,需要函数功能

2013-12-09 18:20:19 456

原创 JAVA视频笔记(day6)

用java语言对现实生活中的事物进行描述。 通过类的形式来体现的。 怎么描述呢? 对于事物描述通常只关注两方面。 一个是属性,一个是行为。 只要明确该事物的属性和行为并定义在类中即可。 对象:其实就是该类事物实实在在存在的个体。 类与对象之间的关系? 类:事物的描述。 对象:该类事物的实例。在java中通过new来创建的。 描述小汽车 分析: 1,属

2013-12-09 18:12:55 442

原创 JAVA视频笔记(day5)

什么时候使用数组呢? 如果数据出现了对应关系,而且对应关系的一方是有序的数字编号。并作为角标使用。 这时就必须要想到数组的使用。 就可以将这些数据存储到数组中。  根据运算的结果作为角标直接去查数组中对应的元素即可。 这种方式:称为查表法。 进制转换  class ArrayTest3 { public static void main(String[] args

2013-12-09 18:06:51 525

原创 JAVA视屏笔记(day4)

函数 1,定义 2,特点。 void? 3,注意: 4,使用。 方法:记笔记。目的:明确学习大纲。遇到的问题。 心态: 1,急躁。 2,信心缺失。 解决方法。 重在交流。 学习技术的方法: 1,总结。:用四个明确的方式。 技术点:函数。 1,这个技术是什么? 2,这个技术有什么特点? 3,这个技术怎么用? 4,这个技术什么时候用? 注意:如果没

2013-12-09 17:59:13 510

原创 JAVA视屏笔记(day3)

1、for和while的特点: 1,for和while可以互换。 2,格式上的不同,在使用上有点小区别。 如果需要通过变量来对循环进行控制,该变量只作为循环增量存在时,区别就体现出来了。 2、什么时候使用循环结构呢? 当对某些代码执行很多次时,使用循环结构完成。 当对一个条件进行一次判断时,可以使用if语句。 当对一个条件进行多次判断时,可以使用while语句。 注意:

2013-12-03 19:40:34 580

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除