java
文章平均质量分 51
Mr_999
我曾经身价上亿,有宠物,有豪车数十辆,有家高级餐厅,有农场牧场…… 后来我QQ被盗了,啥都没有了。
展开
-
JAVA课堂笔记1
1.什么是java?Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。2.java语言的特点:java是一个简单的、面向对象、网络适用、解释型、健壮、安全、结构中立、可移植、高性能、多线程、动态的计算机程序语言原创 2015-09-12 21:00:03 · 240 阅读 · 0 评论 -
随堂笔记
内部类:将一个类定义在另一个类里面对里面的那个类就称为内部类(内置类,嵌套类);特点:内部类可以直接访问外部类中的成员,包括私有成员,而外部类要访问内部类中的成员必须要建立内部类的对象。外部类访问内部类要创建实例直接创建内部类实例 Out.Inner in = out.new Inner();静态内部类创建实例的写法 Out.Inner in = new原创 2015-11-07 16:03:22 · 542 阅读 · 0 评论 -
随堂笔记
抽象:abstract 格式:修饰符 abstract 返回值类型 函数名(参数列表); 抽象类不能被实例化,作用将来被继承 一个抽象类一旦被继承,子类就必须实现所以方法 抽象类是类的模版(类是对象实例的模版) 抽象类无构造方法原创 2015-11-07 16:00:49 · 468 阅读 · 0 评论 -
随堂笔记
工厂设计模式:是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 · 239 阅读 · 0 评论 -
随堂笔记
封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。好处:将变化隔离。 便于使用。 提高服用性 提高安全性封装原则:将不需要对外提供的内容都隐藏起来。把属性都隐藏起来,提供公共方法对其访问。例:public class Show{public s原创 2015-11-07 15:57:33 · 258 阅读 · 0 评论 -
随堂笔记
接口:interface 格式:interface{} 接口:本质是标准 接口是对外暴露ude规则 接口是程序的功能扩展 接口可以用来多实现 类与接口之间是实现关系,而类可以继承一个类的同时实现的接口 接口与接口之间可原创 2015-11-07 15:59:59 · 285 阅读 · 0 评论 -
随堂笔记
代理类设计模式:提高他的安全性,用一个代理主题来操作真实主题。案例:class ProxyDemo{ public static void main(String[] args) { ProxyCl p = new ProxyCl(new Real()); p.browse(); }}interface Net{原创 2015-11-07 16:02:24 · 327 阅读 · 0 评论 -
java随堂笔记
继承的概述:多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承单独的那个类即可。多个类可以称为子类,单独这个类称为父类或者超类。子类可以直接访问父类中的非私有的属性和行为。通过 extends关键字让类与类之间产生继承关系。继承的出现提高了代码的服用性。继承的出现让类与类之间产生了关系,提供了多态原创 2015-11-07 15:56:42 · 355 阅读 · 0 评论 -
随堂笔记
匿名内部类:前提:内部类可以继承或实现一个外部类或者接口格式为:new 外部类名或者接口名(){覆盖类或者接口中的代码,(也可以自定义内容)}简单理解:就是建立一个带内容的外部类或者接口的子类的匿名对象。就是内部类的简化写法。内部类可以实现和继承。class NoNameDemo { public static void main(S原创 2015-11-07 16:04:32 · 280 阅读 · 0 评论 -
随堂笔记
定义:某一类事物的躲在存在形态对象的向上转型对象的向下转型(向下转型必须先要向上转型)Animal a = new Dog();Dog d = (Dog)a;多态中,可以自动向上转型,如果要向下转型就必须先向上转型。在多态中,子类向上转型的实例不能访问子类特有的方法。体现:父类或者接口的引用指向或者接收自己的子类对原创 2015-11-07 15:59:05 · 331 阅读 · 0 评论 -
java随堂笔记
面向对象:面向对象是相对面向过程而言面向对象和面向过程都是一种思想面向过程:强调的是功能行为面向兑现:将功能封装进对象,强调具备了功能的兑现面向兑现是局域面向过程的对象用计算机语言对问题域中事物的描述,对象通过属性和方法来分别对应事物所具有的静态属性和动态属性特点: 是一种复合人马思考习惯的思想可以将复杂的事情简单化原创 2015-11-07 15:54:31 · 433 阅读 · 0 评论 -
java随堂笔记
算数运算符:+,-,*,/(整除),%,++.--,当除数和被除数都是整数就是整除,如果有小数就不是整除关系运算符:>, =, ==, !=;逻辑运算符:!, &, |, &&(短路), ||(短路或);&&短路与,||短路或可以提高效率位运算符:&, |, ^(异或), ~(取反),>>, >>(无符号右移,用0填充)赋值运算符:=扩原创 2015-11-07 15:50:40 · 255 阅读 · 0 评论 -
java随堂笔记2
1.面向对象:一切皆对象,对象来源于生活,多于生活。面向对象实际就是人认识世界的思想过程。2.当没有自定义构造方法的时候,系统会默认创建一个无参的构造方法。3.一旦自定义有参数的构造方法,系统就不再自动创建无参数的构造方法。4.只要自定义了有参的构造方法,就必须要定义无参的构造方法。5.所有的类都是默认的 object类的子类。6.当直接原创 2015-09-20 23:32:55 · 234 阅读 · 0 评论