Java笔记
主要记录一下学习Java过程中的笔记
「已注销」
世界会向有目标和远见的人让路。
展开
-
常用API
API概述 API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的字典 ,是JDK中提供给我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用它们。 API使用步骤: ①打开帮助文档 ②点击显示,找到索引,看到输入框 ③你要找谁?在输入框里输入,然后回车 ④看包。java.lang下的类不需要导包原创 2020-10-13 21:13:57 · 107 阅读 · 0 评论 -
异常处理
异常概述 指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建并抛出了一个异常对象。Java处理异常的方式是中断处理。 异常体系 异常机制其实是帮助我们找到程序中的问题,异常的根类是Throwable,其下有两个子类:Error类与Exception类,平常所说的异常指Exception 异常体系的特点 异常体系中的所有类及其子类对象都具备可抛性。也就是说可以被throw和throws关键字所操作。 异常的分类 我们原创 2020-10-13 21:09:15 · 105 阅读 · 0 评论 -
面向对象(下)
继承 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那一个类即可。在Java中用extends关键字表示继承。 继承:就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。子类可以直接访问父类中的非私有的属性和行为。 继承的好处: ①继承的出现提高了代码的复用性。 ②继承的出现让类与类之间产生了关系,提供了多态的前提。 class 父类 { ... } class 子类 extends 父类 { ... }原创 2020-10-13 21:01:43 · 121 阅读 · 0 评论 -
面向对象(上)
面向对象思想 Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下,使用Java语言去设计、开发计算机程序。这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算机事件的设计思想。它区别于面向过程思想,强调的是通过调用对象的行为来实现功能,而不是自己一步一步的去操作实现。 举例:洗衣服 面向过程:把衣服脱下来–>找一个盆–>放点洗衣粉–&原创 2020-10-13 20:53:09 · 63 阅读 · 0 评论 -
数组&方法的使用
数组 数组就是存储数据长度固定的容器,保证多个数据的数据类型要一致。注意:此处说的是固定,记住数组一旦指定长度,那么长度就固定了。 数组的定义 第一种方式 数据类型[] 数组名 = new 数据类型[长度]; 数组定义格式详解: ①数据类型:创建的数组容器可以存储什么数据类型。 ②[]:表示数组。 ③数组名:为定义的数组起个变量名,满足标识符规范,可以使数组名来操作数组。 ④new:关键字,创建数组使用的关键字。 ⑤[长度]:数组的长度,表示数组容器中可以存储多少个元素。 注意:数组有定长特性,长度一旦指原创 2020-10-13 20:43:53 · 359 阅读 · 0 评论 -
流程控制语句
流程控制语句 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说,程序的流程对运行结果有直接的影响。所以我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。 顺序结构: public static void main(String[] args){ //顺序执行,根据编写的顺序,从上往下运行 System.out.println(1); System.out.println(2); System原创 2020-10-13 20:33:23 · 53 阅读 · 0 评论 -
数据类型转换&运算符
数据类型转换 在Java程序中要求参与计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换。 ①自动类型转换 一个int类型变量和一个byte类型变量进行加法运算, 结果会是什么数据类型呢? int i = 1; byte b = 2; 运算结果,变量的类型将是int类型,这就是出现了数据类型的自动类型转换的现象。 自动类型转换:将取值范围小的类型自动提升为取值范围大的类型。 public static void main(String[] args) { int i = 1;原创 2020-10-13 20:26:24 · 173 阅读 · 0 评论