Java
萌旧
小白一坨
写Blog主要是记录学习过程,能帮到别人的话那自然更好辣!
另,有错误可以指出!我会虚心改正的!
目前学习:Java / 小程序开发
展开
-
《Java核心技术 卷Ⅰ 》第七章笔记——异常、断言和日志
目录异常概述异常处理异常处理的技巧*本笔记仅记录了异常部分的内容异常概述1.异常的定义:程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。2.异常对象都是派生于Throwable类的一个类的实例。3.Throwable分类: Error:严重错误Error,无法通过处理的错误,只能事先避免。 Exception:表示异常,异常产生后程序员可以通过代码的方式纠正,使程序继续运行,是必须要处理的。 4.Exception分类: 编.原创 2020-10-21 22:23:43 · 118 阅读 · 0 评论 -
《Java核心技术 卷Ⅰ 》第八章笔记——泛型程序设计
泛型类泛型类就是有一个或多个类型变量的类。以ArrayList集合为例,其格式如下:class ArrayList<E>{ public boolean add(E e){ } public E get(int index){ } ....}类型变量E(也可以是其他任意字母),用尖括号<>括起,放在类名的后面。使用多个类型变量时用逗号分隔,如<T, U, S>。类型变量在整个类定义中用于指定方法的返回类型以及字段和局部变原创 2020-10-15 22:22:38 · 280 阅读 · 0 评论 -
《Java核心技术 卷Ⅰ 》补充笔记——常见类及其API汇总
Scanner类1.描述:一个可以解析基本类型和字符串的简单文本扫描器。2.示例:从System.in(键盘)中读取一个数:Scanner sc = new Scanner(System.in);int i = sc.nextInt();3.使用步骤:查看类 java.util.Scanner:该类需要import导入后使用。 查看构造方法 public Scanner(InputStream source):构造一个新的Scanner,它生成的值是从指定的输入流扫描的。 查看成原创 2020-10-13 20:13:19 · 154 阅读 · 0 评论 -
《Java核心技术 卷Ⅰ 》第六章笔记——接口、lambda表达式与内部类
接口1.接口用来描述类应该做什么,而不指定它们如何去做;一个类可以实现一个或多个接口。2.接口中所有的方法都自动是public方法,所有字段总是public static final。3.接口绝不会有静态代码块、构造方法或实例字段。4.可以将接口看做没有实例对象的抽象类。5.如果实现类没有覆盖重写所有接口当中的所有抽象方法,那么实现类就必须是一个抽象类。6.让类实现接口的步骤:在类名后使用implements关键字将类声明为实现给定的接口。 对接口的所有方法提供定义。7.尽管原创 2020-10-09 22:15:37 · 150 阅读 · 0 评论 -
《Java核心技术 卷Ⅰ 》第五章笔记——继承
继承的基本概念1.继承的基本思想是基于已有的类创造新的类。2.反射是指在程序运行期间更多地了解类及其属性的能力。3.关键字extend表示正在构造的新类派生于一个已存在的类,用法如下:public class A { // methods and fields}public class B extends A { // added methods and fields}其中,这个已经存在的类成为超类、基类或父类,新类成为子类、派生类或孩子类。常用的名词为超类和子原创 2020-08-26 23:20:25 · 187 阅读 · 0 评论 -
《Java核心技术 卷Ⅰ 》第四章笔记——对象与类
类的基本概念1.由类构造对象的过程称为创建类的实例。2.封装是将数据和行为组合在一个包中,并对对象的使用者隐藏具体的实现方式。3.对象中的数据称为实例字段,建议将其全部设置为private。实例字段可以理解为类中的非静态成员变量,与之相对应的是静态字段。4.操作数据的过程称为方法。5.作为一个类的实例,特定对象都有一组特定的实例字段,这些值的集合称为这个对象的当前状态。6.通过扩展一个类来建立另外一个类的过程称为继承。7.调用方法后会改变对象的状态,称这个方法为更改器方法原创 2020-08-03 21:56:06 · 186 阅读 · 0 评论 -
《Java核心技术 卷Ⅰ 》第三章笔记——Java的基本程序设计结构
变量1.Java中默认的整数与小数的类型为int与double,故当定义一个short变量s后,不可出现s = s + 1;的代码,正确写法如下:s = (short) (s + 1);因为数字1是int类型,s+1会因自动类型转换而变成int型,不可以直接赋给short类型的变量s,需要进行强制类型转换。注意:上述代码可以写作 s += 1; 该运算符自带强制类型转换。 转换时要注意精度和上限问题。而下述代码仍是错误的:byte a1 = 1;byte a2 = 2;b原创 2020-07-30 23:11:28 · 212 阅读 · 0 评论