摘要:
一、分析自己的学习情况,并自己做出学习的计划 1.各人的学习特点不一样:有的理解记忆力强,学过知识不易忘记。也有的理解和记忆力不强,就要通过不断的努力去追赶。 2.学习是靠自己的,天才或许有,但是你注定不是,那么就只能不断的自己去学习知识,才能追赶上去,天才都这么努力学习了,你还有什么理由不去学习。 阅读全文
摘要:
第七章 多线程 一.Thread类和Runnable接口 1.在java.lang包中定义了Runnable接口和Thread类。 Runnable接口中只定义了一个方法,它的格式为: public abstract void run() 2.这个方法要由实现了Runnable接口的类实现。Runn 阅读全文
摘要:
第八章 File I/O java.io.File类用于表示文件(目录) File类只用于表示文件(目录)的信息(名称、大小等),不能用于文件内容的访问 RandomAccessFile java提供的对文件内容的访问,既可以读文件,也可以写文件。 RandomAccessFile支持随机访问文件, 阅读全文
摘要:
第五章 异常 一、异常概述 概述:异常是在程序的运行过程中所发生的不正常的事件,他会中断正在运行的程序 二、异常处理 1.关键字:try catch finally throw throws 2.Try:把可能出现异常的代码放入try中 3.Catch:捕捉异常 4.Finally:无论是否有异常, 阅读全文
摘要:
第六章 集合框架 一:接口:即表示集合的抽象数据类型。 实现:即集合框架中接口的实现。 算法:在一个实现了某个集合框架中的接口的对象身上完成某种有用的计算的方法,例如查找、 排序等。 Collection 接口存储一组不唯一,无序的对象 List 接口存储一组不唯一,有序(插入顺序)的对象 Set 阅读全文
摘要:
第四章 接口 一、接口 1.接口可以看作是一种特殊的“抽象类”。 2.接口有比抽象类更好的特性 3.可以被多继承 4.设计和实现完全分离 5.更自然的使用多态 二、接口约定 1.接口表示一种约定:体现在接口名称和注释上(有些接口只有名称,方法的实现方式要通过注释来约定) 2.接口是一种能力:体现在接 阅读全文
摘要:
第三章 多态 一、编写父子类 1.多态是具有表现多种型生态的能力的特征,同一个实现接口,使用不同的实例而执行不同的操作 2.一个引用类型,使用不同的实例而执行不同操作。(父类引用子类对象) 使用多态的好处:通过多态可以减少类中的代码量,可以提高代码的可扩展性和可维护性。 3. 实现思路编写子类,子类 阅读全文
摘要:
第一章:抽象和封装 一、类是对象的抽象,对象是类的实例 二、使用面向对象进行设计 面向对象设计的过程就是抽象的过程,分三步来完成: 1.找出它的种类 2.找出它的属性 3.找出它的行为 三、类名、属性名、方法名以及常量名的命名规则: 1.类名由一个或几个单词组成,每个单词的第一个字母大写,如Dog、 阅读全文
摘要:
第九章 文件操作 01.持久化: 是将程序数据在持久状态和瞬时状态间转换的机制。通俗的讲,就是瞬时数据(比如内存中的数据,是不能永久保存的)持久化为持久数据(比如持久化至数据库中,能够长久保存)。 02.将程序中的数据持久化 将内存中的数据保存成硬盘上的文件。Xml jpg mp3 03.文件操作相 阅读全文
摘要:
第八章 网络电视精灵 01.设计模式 针对特定问题而提出特定的解决方案 02. XML 01.跨平台(操作系统),就是在windowns操作系统和Linux操作系统上均可以被解析 02.跨开发语言 03.超市管理系统 一家店 Access(文件型数据库) 03.什么是XML? 1.XML:Exten 阅读全文
摘要:
第四章 深入类的方法 1.构造函数 构造:方法名和类名相同,没有返回值 无参构造函数 带参构造函数 构造的生成策略: 注意:在C#中,当我们定义了一个类后,默认会生成一个与类名 同名的无参构造,但是如果我们自定义了任何一个带参构造,那么 系统不再帮助我们生成无参构造,在真实的开发中,推荐大家定义 两 阅读全文
摘要:
第六章 继承 1.理解继承的概念 2.熟练使用继承建立父类和子类 3.理解多态的概念 4.会重写虚方法实现多态 1.继承: 在C#中,如果一个类后面通过冒号又跟了另外一个类,那么我们就称冒号前面的类 为子类,冒号后面的类为父类。这种书写类的方式放映出来的关系就称为类的继承关系。 子类:派生类 父类: 阅读全文
摘要:
第七章 深入理解多态 1.里氏替换原则: 在一个软件系统中,如果子类出现在父类出现的位置,而整个软件功能又没有影响,那么咱们称为里氏替换。 父类变量指向子类对象!! 2.Is 和as Is 做类型判定, 要想进行父类对象 到子类 类型的转换,还得用 as 3.两种方式实现多态: 普通类+ 虚方法 抽 阅读全文
摘要:
第三章 使用集合组织相关数据 1.集合概念引入 集合:某些指定的对象(SE)集中在一起就是集合 如下是一个Hello Kitty的集合 数组:可以存储相同数据类型的一堆数据的容器 2.集合ArrayList的使用 01.引子: 用ArrayList进行赋值的时候,需要使用Add() 但是对集合中元素 阅读全文
摘要:
第 1 章:理解.NET Framework 与 C# .NET 的特征: 1. 可以跨设备。 2. 可以跨语言。 3. 统一的开发模式。 .NET框架的两个组件: 1 . 公共语言运行时。(CLS 公共语言规范 和 CTS 通用类型系统) 2. 框架类库。 面向对象编程的特点: 1.可复用性 2. 阅读全文
摘要:
第二章 深入C#数据类型 1.封装 .封装又称信息隐藏,是指利用抽象数据类型(自定义类)将数据和数据的操作结合在一起,使其构成一个不可分割的独立实体,尽可能的隐藏内部的细节,只保留一些对外接口,使之于外部发生联系。 封装的优点 第一:重用; 第二:不必关心具体的实现; (方法) 第三:面向对象三大特 阅读全文
摘要:
内部类 1.将一个类定义在另一个类里面,里面的那个类称为内部类,与属性、方法等一样视作外部类的成员。内部类提供了更好的封装,不允许同包中的其他类访问该内部类。 2.内部类作为外部类的成员,同样可以被4个访问限定符修饰。如果外部类需要访问非静态内部类的成员,必须创建非静态内部类对象来访问。 3. 内部 阅读全文
摘要:
java对象序列化的概念 序列化是将对象状态信息转换为可存储或传输的过程,序列化时,对象会将当前状态写入到临时或持久性的存储区。 一 java对象序列化的概念 1.序列化的概念 序列化的概念就是把一个Object直接转换成为Byte流写到硬盘或者通过网络进行传播。Java序列化技术可以将一个对象的状 阅读全文
摘要:
第六章 盒子模型 1.什么是盒子模型: CSS中盒子模型的概念就是,CSS将网页中所有元素都看成一个个盒子。 2.盒子模型的边框、内边距和外边距属性: 盒子模型的属性 图示 边框 border 内边距 Padding 外边距 margin 高 height 宽 width 盒子模型的属性 图示 边框 阅读全文
摘要:
第七章 浮动 1.常见的网页布局: 布局类型 布局样式 图示 国字型 1-3-1 图1 拐角型 1-2-1 图2 布局类型 布局样式 图示 国字型 1-3-1 图1 拐角型 1-2-1 图2 2.浮动: 什么是浮动:在标准文档流中, 一个块级元素在水平方向会自动伸展到包含它的元素的边界,在竖直方向和 阅读全文