07 2020 档案

摘要:StringBuilder类 String字符串是常量,他们的值在创建之后便不能修改 字符串的底层是一个final修饰的数组,所以不能改变其值(public final byte value[]) 所以当进行字符串的加减时,会创建多个字符串,占用内存使得效率低下 而StringBuilder类会创建 阅读全文
posted @ 2020-07-31 21:18 Gazikel 阅读(99) 评论(0) 推荐(0) 编辑
摘要:Calendar类 java.util.Calendar是一个日历类。 Calendar类是一个抽象类,它提供了YEAR, MONTH, DAY_OF_MONTH, HOUR等很多操作日历字段的方法。 Calendar类无法直接创建对象使用,里边有一个静态方法叫做getInstance(),该方法返 阅读全文
posted @ 2020-07-30 14:33 Gazikel 阅读(125) 评论(0) 推荐(0) 编辑
摘要:Date类 Date类的概念与作用 Date类表示特定的瞬间,精确到毫秒。 1秒 = 1000 毫秒 时间原点(0毫秒):1970年1月1日 0:0:0(英国格林尼治天文台时间) 而因为中国属于东八区,故时间原点应在此基础上加上八个小时。 输出时间原点 public class Demo01Date 阅读全文
posted @ 2020-07-29 11:27 Gazikel 阅读(97) 评论(0) 推荐(0) 编辑
摘要:Object类 java.lang.Object类是类层次结构的顶层,每个类都是用Object类作为父类。 所有对象(包括数组)都可以实现这个类中的方法。 1.toString类 String toString() 返回该对象的字符串表示。 直接打印对象的名字,其实就是调用对象的toString方法 阅读全文
posted @ 2020-07-28 13:57 Gazikel 阅读(138) 评论(0) 推荐(0) 编辑
摘要:类作为成员变量类型 public class Hero { private String name; private int age; private Weapon weapon; public Hero(){ } public Hero(String name, int age, Weapon w 阅读全文
posted @ 2020-07-27 10:46 Gazikel 阅读(142) 评论(0) 推荐(0) 编辑
摘要:内部类 如果一个事物包含另一个事物,这就是一个类内部包含另一个类。 如身体与心脏、汽车与发动机 内部类中包括成员内部类与局部内部类,其中局部内部类中又包含匿名内部类 成员内部类 格式: 修饰符 class 外部类名称{ 修饰符 class 内部类名称{ // ... } // ... } 内部类用外 阅读全文
posted @ 2020-07-26 11:50 Gazikel 阅读(96) 评论(0) 推荐(0) 编辑
摘要:综合实例 笔记本电脑(laptop)通常具备使用USB设备的功能。在生产时。笔记本都预留了可以插入USB设备的USB接口。但具体是什么USB设备,笔记本厂商并不关心,只要符合USB规格的设备都可以。 定义USB接口,具备最基本的开启功能和关闭功能。鼠标和键盘要想能在电脑上使用,那么鼠标和键盘也必须符 阅读全文
posted @ 2020-07-25 10:37 Gazikel 阅读(118) 评论(0) 推荐(0) 编辑
摘要:接口中的注意事项 1.接口中不能有静态代码块和构造方法 2.一个类的直接父类是唯一的,但可以实现多个接口 3.实现类实现的多个接口中有重复的方法,只需要覆盖重写一次即可。 4.如果实现类没有实现该类所有接口的所有方法,则该类是抽象类。 5.如果实现类实现的多个接口中存在重复的默认方法,那么实现类一定 阅读全文
posted @ 2020-07-24 15:11 Gazikel 阅读(108) 评论(0) 推荐(0) 编辑
摘要:接口 接口是一种公共规范标准。 接口是一种引用数据类型,最重要的内容是抽象方法 使用interface关键字 接口当中的抽象方法,修饰符必须是两个关键字,public、abstract,两个关键字个选择性省略。 public interface MyInterface { public abstra 阅读全文
posted @ 2020-07-23 19:39 Gazikel 阅读(115) 评论(0) 推荐(0) 编辑
摘要:Java继承的三个特征 1.Java语言是单继承的,一个类的直接有且仅有一个。 若一个子类有多个父类,当父类有相同方法名时,子类无法正常调用。 2.Java语言可以多级继承。 public class A{} public class B extends A{} public class C ext 阅读全文
posted @ 2020-07-22 12:10 Gazikel 阅读(107) 评论(0) 推荐(0) 编辑
摘要:重写Overried 也叫覆盖,是指在继承关系中,方法名称一样,但参数列表不同 方法覆盖重写的注意事项 1.不许保持父子类之间方法名称相同,参数列表不同。 @Override写在方法前面,用于检测是否为有效重写 如果不写,只要方法是满足要求的,也是有效的重写。 2.子类方法的返回值必须小于等于父类方 阅读全文
posted @ 2020-07-21 22:52 Gazikel 阅读(110) 评论(0) 推荐(0) 编辑
摘要:第八章 程序的异常 8.1 异常声明,捕获和处理 异常是组织方法继续执行的问题,可能导致程序失败或出现程序崩溃。 8.1.1 异常机制概述 编译错误:编写的程序存在语法问题,未能通过编译 运行错误:在程序运行过程中产生的错误 1.什么是异常 程序运行过程中遇到的非致命的,通过某种修正后还能执行的错误 阅读全文
posted @ 2020-07-20 21:08 Gazikel 阅读(104) 评论(0) 推荐(0) 编辑
摘要:第六章 接口浅议 6.4 接口也可以继承 Java中的类是属于单继承的。Java中的接口也可以实现继承,并且接口可以实现多继承。 *接口继承接口 *接口不能继承普通类 *接口不能继承抽象类 6.5 标记接口 标识接口是没有任何方法和属性的接口。它仅仅表明它的类属于一个特定的类型,供其他代码来测试。使 阅读全文
posted @ 2020-07-19 20:03 Gazikel 阅读(100) 评论(0) 推荐(0) 编辑
摘要:第六章 接口浅谈 6.1 一个简单接口的例子 在接口中只能包含抽象的方法和常量,不能有变量、初始化块和构造函数 接口中的方法都是抽象类,并没有方法具体的实现。接口中的方法必须由接口的实现类来实现。 6.2 接口的声明 interface接口定义分为接口的声明和接口体。其中,接口体有常量定义和方法定义 阅读全文
posted @ 2020-07-18 20:03 Gazikel 阅读(150) 评论(0) 推荐(0) 编辑
摘要:第五章 类的继承和多态 5.6综合实例 一般试卷中都有选择题,选择题又可分为单选择题和多选择题。其简单的流程图如图5-4所示。 父类Question定义: 子类SingleQuestion 子类MultiQuestion 测试类PaperDemo 5.8 上机练习 1.请分别定义父类People和子 阅读全文
posted @ 2020-07-17 22:02 Gazikel 阅读(182) 评论(0) 推荐(0) 编辑
摘要:第五章 类的继承和多态 5.3 static关键字 通常访问类的属性和方法需要创建该类的实例,而如果一个成员被声明为static,就能够不引用任何对象实现访问。 5.3.1 静态变量 静态变量只需要在变量前年加上static关键字,不需要通过对象来访问,直接使用“类名.变量名”直接访问,并且该变流量 阅读全文
posted @ 2020-07-16 11:05 Gazikel 阅读(134) 评论(0) 推荐(0) 编辑
摘要:第五章 类的继承和多态 5.1 Java中的继承 子类继承父类的属性和方法,并根据需要增加它为自己的新的属性和方法。由此而得到的类为子类,被继承的类为父类,也叫超类。Java不支持多继承(子类只能有一个父类)。 *5.1.1 Object类及其方法 Java中的所有类都默认继承Object类,Obj 阅读全文
posted @ 2020-07-15 21:15 Gazikel 阅读(161) 评论(0) 推荐(0) 编辑
摘要:第四章 Java的面对对象程序设计 4.5 此“包”不是LV Java中的包类似于文件夹,主要起到给类(class)分类的工作,便于维护和管理。 定义:package 报名; 4.5.1 取个不会重复的包名 如果想要定义的包名不会和其他人定义的包名重复,最好采用公司域名的倒写形式命名包,而且在实际开 阅读全文
posted @ 2020-07-14 11:01 Gazikel 阅读(155) 评论(0) 推荐(0) 编辑
摘要:第四章 Java的面向对象程序设计 4.3.6 方法的调用 *非静态方法 对象名.方法() *静态方法 类名.方法() *方法与方法之间的调用 (1)静态方法内部调用其他方法 *在不同类当中,静态方法调用其他类中的静态方法 *在不同类中,静态方法调用其他类的非静态方法 (2)非静态方法内部调用 *在 阅读全文
posted @ 2020-07-13 12:06 Gazikel 阅读(136) 评论(0) 推荐(0) 编辑
摘要:第四章 Java的面向对象程序设计 4.1 面向对象的设计思想 4.2 说说“类” *类的概念 “对象”是程序的基本单位。相似的对象就像变量和类型的关系一样,归并到一类。 类是指上定义的是一种对象类型。 对象是在执行过程中由其所属的类动态生成的。 *封装的概念 面向对象的基本特征是封装性、继承性和多 阅读全文
posted @ 2020-07-12 17:14 Gazikel 阅读(123) 评论(0) 推荐(0) 编辑
摘要:第三章 这些算法很有用 3.3 查找 1.顺序查找 从第一个开始逐个比较,知道找出与给定关键字相同的数为止。 2.二分查找 二分查找是一种效率较高的方法。 *二分查找一定要在排序后进行 *通过不断找中点进行判断待找的数字在左边还是右边 3.4 Java工具类中算法的实现 对于前面的一些算法,Java 阅读全文
posted @ 2020-07-11 18:31 Gazikel 阅读(138) 评论(0) 推荐(0) 编辑
摘要:第三章 这些算法很有用 3.1 比较值 1.最大值 *两个数的比较 *for循环遍历 *两两比较 *分为两部分比较 2.最小值 最小值的算法与最大值类似 *for循环遍历 两两比较 分成两部分 3.平均值 3.2 数字排序 1.冒泡排序 2.选择排序 3.选择排序 今天就先到这里吧,后面的快速排序实 阅读全文
posted @ 2020-07-10 11:56 Gazikel 阅读(211) 评论(0) 推荐(0) 编辑
摘要:第二章 Java开场白 2.9 程序流程控制 1.顺序结构 *自上而下,依次执行 2.选择结构 *if语句 *if...else if语句 *switch语句 *switch中的break语句可以省略,会自动跳到挑一个控制语句下继续执行 3.循环结构 *while循环 如果将while表达式中的布尔 阅读全文
posted @ 2020-07-09 20:49 Gazikel 阅读(149) 评论(0) 推荐(0) 编辑
摘要:第二章 Java开场白 2.3 认识常量 *常量定义之后就不会再发生变化。定义常量后,其值是不可以改变的。 *定义形式 public static final eg: public static final double PI = 3.14; *定义常量的一个好处:如果需要更改常量的值,只要修改其定 阅读全文
posted @ 2020-07-08 17:24 Gazikel 阅读(171) 评论(0) 推荐(0) 编辑
摘要:第二章 Java开场白 2.1 认识Java程序 *mainmain()方法是Java的入口方法,程序在运行时,第一个执行的方法就是main()方法写法:public static void main(String[] args) { ... }方法名字固定为main,类型必须为public sta 阅读全文
posted @ 2020-07-07 10:45 Gazikel 阅读(203) 评论(0) 推荐(0) 编辑
摘要:第一章 Java基础 1.1 Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言 1.2成员 Java SE(标准版) Java EE(企业版) Java ME(微型版) 1.3 Java特点 简单性:没有指针、预处理器 面向对象性 分布式与安全性 与平台无关 阅读全文
posted @ 2020-07-06 21:32 Gazikel 阅读(143) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示