09 2021 档案

摘要:Arrays类 【基本介绍】 JDK中提供了一个专门用于操作数组的工具类,即Arrays类,位于java util 中。 用前需导包:import java.util.Arrays; 【常用方法】 返回类型 方法 说明 String toString(array) 将数组array转换成字符串 vo 阅读全文
posted @ 2021-09-28 17:16 Wiiiimp 阅读(104) 评论(0) 推荐(0)
摘要:【基本介绍】 Math类是一个数学工具类,它和String类都是用final修饰的,而且它的构造方法是私有的,但是它的所有方法都是静态方法,可以直接使用类名访问这些方法。 【常用方法】 random方法取一定范围的整数在 Java-变量已解决。 内容待补充... 阅读全文
posted @ 2021-09-27 17:24 Wiiiimp 阅读(47) 评论(0) 推荐(0)
摘要:基本介绍 注意的点 String, StringBuffer, StringBuilder 【基本介绍】 为什么要有 StringBuilder? (1)StringBuilder,一个可变的字符序列,此类提供一个与StrngBuffer 兼容的API,但不保证同步(即它不是线程安全的)。该类被涉及 阅读全文
posted @ 2021-09-26 21:38 Wiiiimp 阅读(42) 评论(0) 推荐(0)
摘要:对String类的加强 介绍 String 和 StringBuffer StringBuffer的构造器 StringBuffer类常用方法 【介绍】 java.lang.StringBuffer 代表可变的字符序列,可以对字符串内容进行增删; 很多方法和String相同,但StringBuffe 阅读全文
posted @ 2021-09-25 15:11 Wiiiimp 阅读(176) 评论(0) 推荐(0)
摘要:String结构 创建String对象的两种方式 习题 字符串的特性🔥 String类的常用方法 【String结构】 (1)String 对象用于保存字符串,也就是一组字符序列(用双引号包裹); (2)字符串的字符使用Unicode字符编码,一个字符(不区分字母还是汉字)占两个字节; (3)St 阅读全文
posted @ 2021-09-25 12:46 Wiiiimp 阅读(99) 评论(0) 推荐(0)
摘要:介绍 包装类和基本数据的转换 包装类型和String类型的相互转换 一些常用方法(了解) 习题 【介绍】 Java中的基本数据类型没有方法和属性,而包装类就是为了让这些拥有方法和属性,实现对象化交互。 包装类 Wrapper (1)八种基本数据类型对应的包装类 (2)有了类的特点,就可以调用类中的方 阅读全文
posted @ 2021-09-23 19:29 Wiiiimp 阅读(84) 评论(0) 推荐(0)
摘要:Exception IDEA快捷键 ctrl + alt + t 基本概念 异常体系图 异常处理 自定义异常 throw 和 throws 练习 【基本概念】 Java语言中,将程序执行中发生的不正常情况称为 "异常" 。(开发过程中的语法错误和逻辑错误不是异常) 执行过程中所发生的异常事件可分为两 阅读全文
posted @ 2021-09-23 14:14 Wiiiimp 阅读(75) 评论(0) 推荐(0)
摘要:注解 Annotation [ˌænəˈteɪʃn] 基本介绍 使用 元注解 【基本介绍】 (1)注解(Annotation) 也被称为元数据(Metadata),用于修饰解释 包、类、方法、属性、构造器、局部变量等数据信息。 (2)和注释一样,注解不影响程序逻辑,但注解可以被编译或运行,相当于嵌入 阅读全文
posted @ 2021-09-20 12:19 Wiiiimp 阅读(62) 评论(0) 推荐(0)
摘要:基本介绍 枚举的两种实现方式 enum常用方法说明 enum还有一些细节 【基本介绍】 (1)枚举对应英文 enumeration 简写enum (2)枚举是一组常量的组合 (3)可以理解为:枚举属于一种特殊的类,里面只包含一组有限的特定的对象。 【枚举的两种实现方式】 ➊自定义类实现枚举 (1)不 阅读全文
posted @ 2021-09-17 22:44 Wiiiimp 阅读(164) 评论(0) 推荐(0)
摘要:🔥学习的重点和难点!!后面看底层源码时,有大量的内部类 基本介绍 基本语法 内部类的分类 局部内部类 VS 匿名内部类 成员内部类 VS 静态内部类 练习 【基本介绍】 一个类的内部又完整的嵌套了另一个类结构。被嵌套的类称为内部类(inner class),嵌套其他类的类称为外部类(outer c 阅读全文
posted @ 2021-09-16 20:20 Wiiiimp 阅读(55) 评论(0) 推荐(0)
摘要:基本介绍 注意事项和细节 接口 VS 继承类 接口的多态特性 练习 【基本介绍】 接口就是给出一些没有实现的方法,封装到一起,到某个类要使用的时候,再根据具体情况把这些方法写出来 //语法: interface 接口名{ //属性 //方法(1.抽象方法;2.默认实现方法;3.静态方法) } cla 阅读全文
posted @ 2021-09-14 19:49 Wiiiimp 阅读(67) 评论(0) 推荐(0)
摘要:抽象类 抽 象 类 入 门 介 绍 使用注意事项和细节 实 践 【抽象类入门】 当父类一些方法不能确定时,可以用abstract关键字来修饰该方法,这个方法就是抽象方法,用abstract来修饰该类就是抽象类。 抽象方法就是没有实现的方法(没方法体) 当一个类中存在抽象方法时,需要将该类声明为abs 阅读全文
posted @ 2021-09-14 10:49 Wiiiimp 阅读(69) 评论(0) 推荐(0)
摘要:final关键字 【基本使用】 final可以修饰类,属性,方法,局部变量 (1)作用于类:该类不能被继承 final class A{} //其他类不能extends A (2)作用于属性或局部变量:它们不能够再被修改(常量) public final double PI = 3.1415926; 阅读全文
posted @ 2021-09-12 20:57 Wiiiimp 阅读(99) 评论(0) 推荐(1)
摘要:设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式。 单例模式 【介绍】 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。 单例模式有两种方式:(1)饿汉式(2)懒汉式 【实现 阅读全文
posted @ 2021-09-12 20:26 Wiiiimp 阅读(76) 评论(0) 推荐(0)
摘要:代码块 基本介绍 基本语法 代码块的好处 🔥使用注意事项和细节 练习 【基本介绍】 代码块又称为 初始化块,属于类中的成员,类似于方法,将逻辑语句封装在方法体中,通过 { } 包围起来 但和方法不同,没有方法名,没有返回,没有参数,只有方法体,而且不用通过对象或类显式调用,而是加载类时,或创建对象 阅读全文
posted @ 2021-09-11 22:25 Wiiiimp 阅读(63) 评论(0) 推荐(0)
摘要:理解main方法 【解释 main方法 的形式】public static void main(String args[]){} public : main方法是JVM调用的,该方法的访问权限必须是public; static : Java虚拟机在执行main()方法时不必创建对象,所以该方法必须是 阅读全文
posted @ 2021-09-10 22:28 Wiiiimp 阅读(163) 评论(0) 推荐(0)
摘要:类变量,类方法 【类变量】 介绍 类变量(又叫静态变量)是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修改的也是同一个变量。 定义类变量:访问修饰符 static 数据类型 变量名; 内变量内部布局 jdk8以及以前,放在静态域;jd 阅读全文
posted @ 2021-09-10 16:42 Wiiiimp 阅读(1662) 评论(0) 推荐(1)
摘要:零钱通 【面向过程做法 procedure-oriented】 化繁为简: 先完成显示菜单,并可以选择 完成零钱通明细 (学习)老韩思路: (1)可以把收益入账和消费,保存到数组中(但目前学到的数组是定长的) (2)可以使用对象 (3)可以使用String拼接 完成收益入账,完成功能驱动程序员增加新 阅读全文
posted @ 2021-09-06 23:13 Wiiiimp 阅读(148) 评论(0) 推荐(0)
摘要:断点调试(IDEA) 断点(breakpoint)调试(debug) 重要提示:在断点调试过程中,是运行状态,是以对象的运行类型来执行。 A extends B; B b = new A(); b.xx(); //当你去调试b在调用xx方法的时候,其实它是按照它的运行类型来定位这个方法的。 【快捷键 阅读全文
posted @ 2021-09-05 14:05 Wiiiimp 阅读(274) 评论(0) 推荐(0)
摘要:Object类详解 查看JDK源码,可以鼠标指着然后ctrl + 左键 🔥“==” 与 “equals” ==与equals 例题 🔥HashCode方法 🔥toString方法 【 == 与 equals】 ==是一个比较运算符 ==:既可以判断基本类型,又可以判断引用类型 ==:如果判断基 阅读全文
posted @ 2021-09-03 23:49 Wiiiimp 阅读(84) 评论(0) 推荐(0)
摘要:多态polymorphic 基本介绍 初识例子 🔥多态的细节 例子 Java的动态绑定机制 Dynamic binding 多态的应用(多态数组和多态参数) 【基本介绍】 方法或对象具有多种形态,是面向对象的第三大特征,多态是建立在封装和继承基础之上的。 具体体现: 方法的多态:重写和重载就体现多 阅读全文
posted @ 2021-09-02 22:41 Wiiiimp 阅读(90) 评论(0) 推荐(0)