自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 随堂笔记

匿名内部类:前提:内部类可以继承或实现一个外部类或者接口 格式为:new 外部类名或者接口名(){覆盖类或者接口中的代码, (也可以自定义内容)} 简单理解: 就是建立一个带内容的外部类或者接口的子类的匿名对象。 就是内部类的简化写法。 内部类可以实现和继承。 class NoNameDemo  {  public static void main(S

2015-11-07 16:04:32 296

原创 随堂笔记

内部类:将一个类定义在另一个类里面对里面的那个类就称为内部类(内置类,嵌套类); 特点:内部类可以直接访问外部类中的成员,包括私有成员,而外部类要访问内部类中的成员必须要建立内部类的对象。 外部类访问内部类要创建实例 直接创建内部类实例    Out.Inner in = out.new Inner(); 静态内部类创建实例的写法    Out.Inner in = new

2015-11-07 16:03:22 550

原创 随堂笔记

代理类设计模式:提高他的安全性,用一个代理主题来操作真实主题。 案例: class  ProxyDemo {  public static void main(String[] args)   {   ProxyCl p = new ProxyCl(new Real());   p.browse();  } } interface Net {  

2015-11-07 16:02:24 335

原创 随堂笔记

工厂设计模式:是Java用的最多的一种设计模式。 案例: class  FactoryDemo {  public static void main(String[] args)   {   Fruit f = null;   f = Factory.get("橘子");   f.eat();  } } interface Fruit {  p

2015-11-07 16:01:23 248

原创 随堂笔记

抽象:abstract           格式:修饰符    abstract   返回值类型    函数名(参数列表);           抽象类不能被实例化,作用将来被继承           一个抽象类一旦被继承,子类就必须实现所以方法           抽象类是类的模版(类是对象实例的模版)           抽象类无构造方法          

2015-11-07 16:00:49 481

原创 随堂笔记

接口:interface           格式:interface{}           接口:本质是标准           接口是对外暴露ude规则           接口是程序的功能扩展           接口可以用来多实现           类与接口之间是实现关系,而类可以继承一个类的同时实现的接口           接口与接口之间可

2015-11-07 15:59:59 298

原创 随堂笔记

定义:某一类事物的躲在存在形态 对象的向上转型 对象的向下转型(向下转型必须先要向上转型) Animal a = new Dog(); Dog d = (Dog)a; 多态中,可以自动向上转型,如果要向下转型就必须先向上转型。 在多态中,子类向上转型的实例不能访问子类特有的方法。 体现: 父类或者接口的引用指向或者接收自己的子类对

2015-11-07 15:59:05 341

原创 随堂笔记

封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。 好处:将变化隔离。            便于使用。            提高服用性           提高安全性 封装原则:将不需要对外提供的内容都隐藏起来。 把属性都隐藏起来,提供公共方法对其访问。 例: public class Show { public s

2015-11-07 15:57:33 266

原创 java随堂笔记

继承的概述:多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承单独的那个类即可。 多个类可以称为子类,单独这个类称为父类或者超 类。 子类可以直接访问父类中的非私有的属性和行为。 通过 extends关键字让类与类之间产生继承关系。 继承的出现提高了代码的服用性。 继承的出现让类与类之间产生了关系,提供了多态

2015-11-07 15:56:42 364

原创 java随堂笔记

面向对象: 面向对象是相对面向过程而言 面向对象和面向过程都是一种思想 面向过程:强调的是功能行为 面向兑现:将功能封装进对象,强调具备了功能的兑现 面向兑现是局域面向过程的 对象用计算机语言对问题域中事物的描述,对象通过属性和方法来分别对应事物所具有的静态属性和动态属性 特点:   是一种复合人马思考习惯的思想 可以将复杂的事情简单化

2015-11-07 15:54:31 448

原创 java随堂笔记

算数运算符:+,-,*,/(整除),%,++.--, 当除数和被除数都是整数就是整除,如果有小数就不是整除 关系运算符:>,  =,  ==,  !=; 逻辑运算符:!, &, |, &&(短路), ||(短路或); &&短路与,||短路或可以提高效率 位运算符:&, |, ^(异或), ~(取反),>>, >>(无符号右移,用0填充) 赋值运算符:= 扩

2015-11-07 15:50:40 266

原创 java随堂笔记2

1.面向对象:一切皆对象,对象来源于生活,多于生活。面向对象实际就是人认识世界的思想过程。 2.当没有自定义构造方法的时候,系统会默认创建一个无参的构造方法。 3.一旦自定义有参数的构造方法,系统就不再自动创建无参数的构造方法。 4.只要自定义了有参的构造方法,就必须要定义无参的构造方法。 5.所有的类都是默认的 object类的子类。 6.当直接

2015-09-20 23:32:55 244

原创 JAVA课堂笔记1

1.什么是java? Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 2.java语言的特点:java是一个简单的、面向对象、网络适用、解释型、健壮、安全、结构中立、可移植、高性能、多线程、动态的计算机程序语言

2015-09-12 21:00:03 248

空空如也

空空如也

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

TA关注的人

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