
java基础
文章平均质量分 86
java基础7天
fw学前端
这个作者很懒,什么都没留下…
展开
-
2.6 java基础 daya07 包装类 日历类和日期类 工具类 比较 异常
1 可以通过代码恢复正常逻辑的异常,称之为运行期异常。2 不可以通过代码恢复正常逻辑的异常,称之为编译期期异常(Exception)捕捉多个异常的时候,需要先捕捉范围小的异常,然后再捕捉范围大的异常。如果方法抛出异常,那么可以使用throws关键字明确方法会抛出异常。d (D) -> dd : 一个月中的日期,D:一年中的日期。h (H) -> h : 12进制, HH:24进制。m (M) -> MM : 月份,mm:分钟。s (S) -> s : 秒,S :毫秒。可以创建异常对象,并提供异常信息。原创 2023-02-07 15:59:09 · 388 阅读 · 0 评论 -
2.5 Java基础 day06 数组 九层妖塔数组实现 字符串的拼接、比较等方法
2.选择排序:先选择一个值作为最大值,再挨个比较,最后找到最大值索引并交换。1.冒泡排序:将当前数组的最大值放最后。二分查找:适用于有序数据。字符串、字符、字节的关系。连续字符组成的数据整体。原创 2023-02-07 15:40:09 · 533 阅读 · 0 评论 -
2.4 java基础 day05 单例模式 final 抽象 接口 枚举类 匿名类 bean规范 作用域 Object类
静态方法不可以访问成员属性,一个相对于类,一个相对于对象JVM默认给类提供的构造方法,其实就是公共的,无参的构造方法。原创 2023-02-06 21:23:20 · 319 阅读 · 0 评论 -
2.3 java基础 day04 构造方法 继承 多态 方法重载 方法重写 递归 访问权限 内部类
当 使用父类声明、创建子类对象的时候,子类的方法不可用(父类和子类方法重名时可以用子类的方法)所谓的多态,其实就是一个对象在不同场景下表现出来的不同状态和形态。基本数据类型在匹配方法时,可以在数值不变的情况下扩大数据精度。注:子类没有找父类(就那么简单)面向对象编程 3 个重要特征:继承、封装、多态。多态语法其实就是对对象的使用场景进行了约束。一个对象可以使用的功能取决于引用变量的类型。构造方法重载调用另外构造方法。普通方法重载和构造方法重载。原创 2023-02-04 10:38:36 · 628 阅读 · 0 评论 -
2.2 java基础 day03 类和对象中的属性、方法、方法参数,静态方法static void xx{},静态代码块static{}、代码块{},包,import
引用对象及属性存于堆中,调用新方法压栈时,传递箭头(同一个引用地址),但如果进行 字符串拼接 等操作,会创建一个新的字符串(指向新的引用地址)(传递 对象 修改属性不会),如果执行方法内的 s = s + 10,则 新s 和 原s 指向的不是同一个引用地址,因此,执行完毕后,会弹出方法内的 新s 和引用地址,打印出的还是 原s。方法就是行为,所以会有结果,如果想要结果给其他人使用,那么需要在方法中返回这个结果。那么属性会在构造对象的时候默认初始化,而默认初始化的值取决鱼属性的类型.char = 空字符。原创 2023-02-03 14:09:32 · 164 阅读 · 0 评论 -
2.1 java基础 day02 流程控制 创建类和对象 栈堆元空间
2.思考方式:如果需要解决很多类似问题,每次梳理步骤过程就会比较麻烦,但如果直接去分析问题涉及的具体事物(Object,对象),会更符合日常生活的思考方式,这就叫“面向对象编程”new也是关键字,表示创建一个具体的对象,而且,使用一次,创建一次,每次都是全新的。会对数据进行判断,如果等于某一个分支数据的值,会执行该分支的逻辑代码,并顺序执行后面的分支。特殊的对象:空对象(null),没有引用的对象,称之为空对象, 关键字对象。创建对象,用对象类型的变量来引用它,当处理变量时,处理的其实是引用的对象。原创 2023-02-02 15:16:12 · 159 阅读 · 0 评论 -
1.31 java基础day01 标识符 数据类型 运算符
解决方法:Java 可以通过软件模拟虚拟机器(JVM),用一套代码操作相同的虚拟机器上,从而屏蔽不同计算机设备的差异,简化指令代码的编写。&& :短路与,根据第一个表达式的结果决定是否执行第二个条件表达式,如果第一个就能判断出结果(false),则不会执行第二个。|: 或,两个条件表达式都要计算出结果,有true得true,没true得false、判断:如果条件表达式结果为true,执行任意表达式1,false则执行任意表达式2。||: 短路或,如果第一个就能判断出结果(true),则不会执行第二个。原创 2023-02-02 10:07:27 · 137 阅读 · 0 评论