![](https://img-blog.csdnimg.cn/e382a336a1614c1fad89cdb8206509e2.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础
文章平均质量分 78
Java基础
ahao~
学无止境。
展开
-
Java基础之异常
目录 1.异常概述 2.异常处理机制 2.1try...catch... 2.2throws 3.Throwable的成员方法 4.编译异常与运行异常的区别 5.自定义异常 1.异常概述 异常:就是程序出现了不正常的情况异常体系 Error:严重问题,不需要处理 Exception:称为异常类,它表示程序本身可以处理的问题 RuntimeException:在编译期是不检查的,出现问题后,需要我们回来修改代码 非RuntimeException:编译期就必须处理的,否则程序原创 2022-05-31 19:45:38 · 169 阅读 · 0 评论 -
Java基础之常用API
目录 1.Math类 1.1概述 1.2常用方法 2.System类 2.1概述 2.2常用方法 3.Object 3.1toString方法 3.2equals方法 4.Arrays 4.1冒泡排序 4.2概述和常用方法 5.基本类型包装类 5.1概述 5.2Integer类的概述和使用 5.3int和String的相互转换(本小节最常用的操作) 5.4字符串中数据排序 5.5自动装箱和拆箱 6.日期类 6.1Date类 6.2SimpleDateFo.原创 2022-05-31 19:43:32 · 232 阅读 · 0 评论 -
Java基础之内部类
目录 1.内部类概述 2.成员内部类 3.局部内部类 4.匿名内部类 5.匿名内部类在开发中的使用 1.内部类概述 内部类:就是在一个类中定义一个类。举例:在一个类A的内部定义一个类B,类B就被称为内部类。 内部类的定义格式 内部类的访问特点 内部类可以直接访问外部类的成员,包括私有 外部类要访问内部类的成员,必须创建对象 Outer.java package com.ydh_01; public class Outer { private int n...原创 2022-05-31 19:38:04 · 86 阅读 · 0 评论 -
Java基础之接口
目录 1.接口概述 2.接口的特点 3.接口的成员特点 4.案例:猫和狗(接口版) 5.类和接口的关系 6.抽象类和接口的区别 7.案例:运动员和教练 8.形参和返回值 1.接口概述 接口就是一种公共的规范标准,只要符合规范标准,大家都可以使用。 Java中的接口更多的体现在对行为的抽象。 2.接口的特点 接口用关键字interface修饰 public interface 接口名{} 类实现接口用implements表示 public class 类名 i...原创 2022-05-31 19:36:24 · 146 阅读 · 0 评论 -
Java基础之抽象类
1.抽象类概述 在Java中,一个没有方法体的方法应该定义为抽象方法。而类中如果存在抽象方法,该类必须定义为抽象类。 2.抽象类的特点 抽象类和抽象方法必须使用abstract关键字修饰。 public abstract class 类名{} public abstract void eat(); 抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类。 抽象类不能实例化,即不能用来创建对象 参照多态的方式,通过子类对象实例化,这叫抽象类多态。 抽象类的子类 要么重写抽象类中的所有抽象方法原创 2022-05-31 19:33:21 · 72 阅读 · 0 评论 -
Java基础之多态
1.多态概述 同一个对象,在不同时刻表现出来的不同形态。 多态的前提和体现 有继承/实现关系 有方法重写 有父类引用指向子类对象 2.多态中成员访问特点 成员变量:编译看左边,执行看左边 成员方法:编译看左边,执行看右边 为啥成员变量和成员方法的访问不一样? 因为成员方法有重写,而成员变量没有 Animal.java public class Animal { public int age=40; public void eat(){ System.o原创 2022-05-31 19:31:40 · 91 阅读 · 0 评论 -
Java基础之修饰符
1.包 导包 使用不同包下的类时,使用的时候要写类的全路径,太麻烦了。 cn.yi.Teacher t=new cn.yi.Teacher(); 为了简化带包的操作,Java就提供了导包的功能。 格式:import 包名; 范例:import cn.yi.Teacher 2.权限修饰符 3.状态修饰符 final final关键字是最终的意思,可以修饰类、成员变量、成员方法。 final修饰的特点: 修饰类:表明该方法是最终类,不能被继承 pub...原创 2022-05-31 19:29:13 · 86 阅读 · 0 评论 -
Java基础之集合基础
目录 1.集合概述 2.ArrayList构造方法和添加方法 3.ArrayList集合常用方法 4.案例:ArrayList存储字符串并遍历 5.案例:ArrayList存储学生对象并遍历 6.案例:学生管理系统 1.集合概述 集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变。 集合类有很多,目前我们先学习一个:ArrayList ArrayList<E>: 可调整大小的数组实现 <E>:是一种特殊的数据类型,泛型。在出现E的地方使原创 2022-05-31 19:22:37 · 119 阅读 · 0 评论 -
Java基础之字符串
目录 1.API 1.1输入案例 2.String 2.1字符串概述 2.2字符串的特点 2.3String构造方法 2.4String对象的特点 2.5字符串的比较 2.6案例:用户登录 2.7案例:字符串的遍历 2.8案例:统计字符次数 2.9案例:字符串拼接 2.10案例:字符串反转 2.11通过帮助文档查看String中的方法 3.StringBuilder 3.1StringBuilder概述 3.2StringBuilder构造方法 3.3String原创 2022-05-31 19:15:05 · 291 阅读 · 0 评论 -
面向对象基础
目录 1.IDEA的简单使用 1.1HelloWorld步骤 1.2内容辅助键和快捷键 2.面向对象基础 2.1类和对象 2.2对象内存图 2.3成员变量和局部变量 2.4封装 2.5构造方法 2.6标准类制作 1.IDEA的简单使用 1.1HelloWorld步骤 创建一个空项目(JavaSE_Code) 创建一个新模块(idea_test) 在idea_test模块下的src下创建一个包(com.itheima) 在com.ithheima包下新建一个类(He原创 2022-05-31 19:07:47 · 124 阅读 · 0 评论