摘要: 十二.常用类 1.包装类 在Java中有一个设计的原则“一切皆对象”,那么这样一来Java中的一些基本的数据类型,就完全不符合于这种设计思 想,因为Java中的八种基本数据类型并不是引用数据类型,所以Java中为了解决这样的问题,引入了八种基本数据类型 的包装类。 以上的八种包装类,可以将基本数据类 阅读全文
posted @ 2021-11-17 15:37 brysjs 阅读(285) 评论(0) 推荐(0)
摘要: 十一.异常-Exception 运行下面的代码,看看有什么问题-> 引出异常和异常处理机制 public static void main(String[] args) { int num1 = 10; int num2 = 0; int res = num1 / num2; System.out. 阅读全文
posted @ 2021-11-10 22:50 brysjs 阅读(187) 评论(0) 推荐(0)
摘要: 十.注解 注解的理解 1) 注解(Annotation)也被称为元数据(Metadata),用于修饰解释 包、类、方法、属性、构造器、局部变量等数据信息。 2) 和注释一样,注解不影响程序逻辑,但注解可以被编译或运行,相当于嵌入在代码中的补充信息。 3) 在 JavaSE 中,注解的使用目的比较简单 阅读全文
posted @ 2021-11-10 19:57 brysjs 阅读(26) 评论(0) 推荐(0)
摘要: 九.枚举 枚举是一组常量的集合。 可以理解:枚举属于一种特殊的类,里面只包含一组有限的特定的对象。 枚举的二种实现方式 1) 自定义类实现枚举 2) 使用 enum 关键字实现枚举 自定义类实现枚举: 1.不需要提供setXxx方法,因为枚举对象值通常为只读。 2.对枚举对象/属性使用final + 阅读全文
posted @ 2021-11-10 19:31 brysjs 阅读(195) 评论(0) 推荐(0)
摘要: 九.面向对象的思想(五) 1.代码块 代码块又称为初始化块,属于类中的成员(即 是类的一部分),类似于方法,将逻辑语句封装在方法体中,通过{}包围起来。 但和方法不同,没有方法名,没有返回,没有参数,只有方法体,而且不用通过对象或类的显式调用,而是加载类时,或创建对象时隐 式调用。 代码块语法 【修 阅读全文
posted @ 2021-11-10 18:06 brysjs 阅读(198) 评论(0) 推荐(0)
摘要: 八.面向对象的思想(四) 1.Object类讲解 equals方法 ==和 equals 的对比 ==是比较运算符 1.==可以判断基本类型,也可以判断引用类型 2.==如果判断基本类型,判断的是值是否相等。 3.==如果判断引用类型,判断的是地址是否相等,即判定是否为同一个对象。 4.equals 阅读全文
posted @ 2021-11-06 23:24 brysjs 阅读(185) 评论(0) 推荐(0)
摘要: 七.面向对象的思想(三) 访问修饰符 基本介绍 java 提供四种访问控制修饰符号,用于控制方法和属性(成员变量)的访问权限(范围): 1) 公开级别:用 public 修饰,对外公开 2) 受保护级别:用 protected 修饰,对子类和同一个包中的类公开 3) 默认级别:没有修饰符号,向同一个 阅读全文
posted @ 2021-11-01 22:11 brysjs 阅读(196) 评论(0) 推荐(0)
摘要: 六, 面向对象的思想(二) 方法的重载 java 中允许同一个类中,多个同名方法的存在,但要求 形参列 示例: public static void main(String[] args) { // System.out.println(100); // System.out.println("he 阅读全文
posted @ 2021-10-31 19:11 brysjs 阅读(133) 评论(0) 推荐(0)
摘要: 五.面向对象思想 面向对象(Object Oriented)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,是一种对现 实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。 面向对象是相对于面向过程来讲的,指的是把 相关的数据和方法组织为一个整体 来看待,从更高的层次来进 阅读全文
posted @ 2021-10-28 19:39 brysjs 阅读(204) 评论(0) 推荐(0)
摘要: 四.数组、排序和查找 数组是相同数据类型的多个数据的容器。 这些元素按线性顺序排列。所谓线性顺序是指除第一个元素外,每一个元素都有唯一的前驱元素;除最后一个 元素外,每一个元素都有唯一的后继元素。(“简单理解就是:一个跟一个顺序排列”)。 创建格式 格式 1. 数据类型[] 数组名称 = new 数 阅读全文
posted @ 2021-10-27 14:44 brysjs 阅读(216) 评论(0) 推荐(0)