摘要: 1.异常 1.1异常概述 异常:就是程序出现了不正常的情况 Error:严重问题,不需要处理 Exception:称为异常类,它表示程序本身可以处理的问题 RuntimeException:在编译期是不检查的。出现问题后,需要我们回来修改代码 非RuntimeException:编译期就必须处理的, 阅读全文
posted @ 2022-03-30 17:56 行雨 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 1. Math 1.1 Math类概述 Math包含执行基本数字运算的方法 没有构造方法,如何使用类中的成员呢? 看类的成员是否都是静态的,如果是,通过类名就可以直接调用 1.2 Math类的常用方法 package com.szy006; /* Math类的常用方法 */ public class 阅读全文
posted @ 2022-03-30 17:51 行雨 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 1.内部类 1.1内部类概述 内部类:就是在一个类中定义一个类,举例:在一个类A的内部定义一个类B,类B就被称为内部类 内部类的定义格式: //格式 public class 类名{ 修饰符 class 类名{ } } //范例 public class Outer{ public class In 阅读全文
posted @ 2022-03-30 17:47 行雨 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 1.抽象类 1.1抽象类概述 在Java中,一个没有方法体的方法定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类。 1.2抽象类的特点 抽象类和抽象方法必须使用abstract关键字修饰 public abstract class 类名{} public abstract void eat 阅读全文
posted @ 2022-03-30 17:45 行雨 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1.多态 1.1 多态概述 同一个对象,在不同时刻表现出来的不同形态 举例:猫 ​ 我们可以说猫是猫:猫 cat=new 猫(); ​ 我们也可以说猫是动物:动物 animal=new 猫(); ​ 这里猫在不同的时刻表现出来了不同的形态,这就是多态 多态的前提和体现: 有继承/实现关系 有方法重写 阅读全文
posted @ 2022-03-30 17:43 行雨 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 1.包 1.1包的概述和使用 包其实就是文件夹; 包的作用:对类进行分类管理 包的定义格式: 格式:package 包名;(多级包用","分开) 范例:package com.itheima;(com为一级包,itheima为二级包) 带包的Java类编译和执行: 手动建包: 按照以前的格式编译ja 阅读全文
posted @ 2022-03-30 17:41 行雨 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1.继承 1.1 继承概述 继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法 继承的格式: 格式:public class 子类名 extends 父类名() 范例:public class Zi extends Fu() Fu:是父类,也被称为基 阅读全文
posted @ 2022-03-30 17:39 行雨 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1.集合基础 1.1 集合概述 编程的时候如果要存储多个数据,使用长度固定的数组存储格式,不一定满足我们的需求,更适应不了变化的需求,那么此时该如何选择?——可以考虑使用集合 集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变 集合类有很多,目前我们先学习一个:ArrayLis 阅读全文
posted @ 2022-03-30 17:36 行雨 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 1.API 1.1API概述 1.2API使用练习 注意:调用方法的时候,如果方法有明确的返回值,我们用变量接受,可以手动完成,也可以使用快捷键的方式完成(Ctrl+Alt+V) 2.String 2.1String概述 2.2 String构造方法 package com.szy005; publ 阅读全文
posted @ 2022-03-30 17:34 行雨 阅读(70) 评论(0) 推荐(1) 编辑
摘要: 1.类和对象 1.1 什么是对象 万物皆对象,客观存在的事物皆为对象。 1.2什么是面向对象 1.3什么是类 类是对现实生活中一类具有共同属性和行为的事物的抽象。 类的特点: 类是对象的数据类型 类是具有相同属性和行为的一组对象的集合 1.4什么是对象的属性 属性:对象具有的各种特征,每个对象的每个 阅读全文
posted @ 2022-03-30 17:24 行雨 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1.案例1:减肥计划 需求:输入星期数,显示今天的减肥活动 ​ 周一:跑步 ​ 周二:游泳 ​ 周三:慢走 ​ 周四:动感单车 ​ 周五:拳击 ​ 周六:爬山 ​ 周日:好好吃一顿 package com.szy001; import java.util.Scanner;//导包 public cl 阅读全文
posted @ 2022-03-30 17:23 行雨 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 1.方法概述 1.1 什么是方法 方法(method)是将具有独立功能的代码快组织成为一个整体,使其具有特殊功能的代码集。 注意: 方法必须先创建才可以使用,该过程称为方法定义; 方法创建后并不是直接运行的,需要手动使用后才执行,该过程称为方法调用; 2.方法的定义和调用 2.1方法定义 格式: p 阅读全文
posted @ 2022-03-30 17:22 行雨 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 1. Debug 1.1 Debug概述 Debug:是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。 1.2 Debug操作流程 Debug调试:又被称为断点调试,断点其实是一个标记,告诉我们从哪里开始查看 如何加断点 如何运行加了断点的程序 看哪 阅读全文
posted @ 2022-03-30 17:22 行雨 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 1.数组定义格式 1.1 数据概述 一次性声明大量的用于存储数据的变量 要存储的数据通常都是同类型数据,例如:考试成绩。 1.2 什么是数组 数组(array)是一种用于存储多个相同类型数据的存储模型。 1.3 数组的定义格式 格式一:数据类型[] 变量名 范例: int[] arr 定义了一个in 阅读全文
posted @ 2022-03-30 17:20 行雨 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1.数据输入 1.1 数据输入 1.2 Scanner使用的基本步骤 导包 import java.util.Scanner;//导包的动作必须出现在类定义的上边 创建对象 Scanner sc=new Scanner(System.in);//这个格式里面,只有sc是变量名可以变,其他都不允许变。 阅读全文
posted @ 2022-03-30 17:11 行雨 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 1.算数运算符 1.1运算符和表达式 运算符:对常量或者变量进行操作的符号 表达式:用运算符把常量或者变量连接起来符合Java语法的式子就可以成为表达式。不同运算符连接的表达式体现的是不同类型的表达式。 举例说明: int a=10; int b=20; int c=a+b; //+是运算符,并且是 阅读全文
posted @ 2022-03-30 17:08 行雨 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 基础语法 1.注释 注释概述: 注释是在程序指定位置添加的说明性信息 注释不参与程序运行,仅起到说明作用 注释分类: 单行注释 格式: //注释信息 多行注释 格式: /*注释信息 注释信息 …… …… */ 文档注释(目前用不上,简单了解即可) 格式: /** 注释信息**/ 2.关键字 2.1 阅读全文
posted @ 2022-03-30 17:04 行雨 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 1. Java语言发展史 1.1 Java语言 语言:人与人交流沟通的表达方式 计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言 Java语言是美国Sum公司(Stanford University Network) 在1995年推出的计算机语言。 Java之父:詹姆斯·高斯林(James 阅读全文
posted @ 2022-03-30 17:03 行雨 阅读(168) 评论(0) 推荐(0) 编辑
摘要: Markdown的常用语法 Markdown是一种轻量级标记语言,它允许人们用易读易写的纯文本格式编写文档。 Markdown编写的文档后缀为.md,.markdown 1.标题(用“#+空格”标记) 在标题开头加上1~6个#,以此代表一级标题、二级标题、……六级标题 //标题 # 一级标题 ## 阅读全文
posted @ 2022-03-30 16:51 行雨 阅读(46) 评论(0) 推荐(0) 编辑