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

浙公网安备 33010602011771号