摘要:
迭代器iterator 迭代器是专门用来遍历集合的(数组中没有迭代器),而迭代器的代表是iterator 通过 iterator()方法: 用iterator对象指向获取到的集合的第一个位置,通过这个对象调用hasnext()判断当前值是否为空,通过对象调用next()方法来获取当前值,并将索引移动 阅读全文
posted @ 2025-01-20 01:08
加油酱
阅读(20)
评论(0)
推荐(0)
摘要:
线程 概述 进程是程序的基本执行实体 线程是操作系统能够运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。也是软件中互相独立,也可以同时运行的功能 应用场景 软件的耗时操作,拷贝,迁移大文件,加载大量的资源文件(背景动图,音乐,加载栏),后台服务器 只要你想让多个事情同时运行就需要多线 阅读全文
posted @ 2025-01-20 01:01
加油酱
阅读(17)
评论(0)
推荐(0)
摘要:
txt文件,properties(属性)文件,XMl文件 txt与properties与XML的区别 当这些文件存储单个关系数据时, 普通文件 无法存储 关系数据,而properties属性文件以键值对形式存储就很方便,XML文件也可以 见图1 但储存多个用户就不行了,XML更适合, 见图2 pro 阅读全文
posted @ 2025-01-20 00:36
加油酱
阅读(16)
评论(0)
推荐(0)
摘要:
解释 加载类,解剖类的各个组成部分(成员变量,成员方法,构造器),简单来说就跟解剖牛一样,将内脏,血液,牛腱,牛腿肉,肋骨肉,,前座肉,后座肉,骨头单独拿出来 作用 可以通过反射得到类的全部的成分,进行操作,做成框架 2.可以破坏封装性 对方法参数的提示操作 4 . 将其类的方法,成员变量展示给你看 阅读全文
posted @ 2025-01-20 00:30
加油酱
阅读(17)
评论(0)
推荐(0)
摘要:
针对最小的功能单元( 方法),使用测试代码进行测试(Junit框架) 优点 可以对单个方法进行测试,也可一键完成对全部方法的自动化测试,bug互不影响 会自动生成测试报告出来 测试步骤 测试例子 这里通过@Test注解使用Junit框架对某个类的一个方法进行传参测试 通过测试方法都会专门放在一个测试 阅读全文
posted @ 2025-01-20 00:25
加油酱
阅读(11)
评论(0)
推荐(0)
摘要:
什么是单例模式 保证某个类在程序只存在一份实例,而不会创建多个实例,这样就会提高效率 在单例模式中一般只提供一个getInstance()方法获取该实例对象,不提供setInstance()方法,目的是为了避免再实例化出其他对象 其中单例模式定义分两种,1.饿汉式,2.懒汉式 ,并且他们都有这些特点 阅读全文
posted @ 2025-01-20 00:23
加油酱
阅读(21)
评论(0)
推荐(0)
摘要:
概述 a想访问c,但不让直接访问c,而b能访问c,所以a访问b,b再访问c,这样a间接就访问了c 功能增强: 给其他人的类添加功能,不能直接修改对方的代码,可以通过代理增加点功能 控制访问: 代理类不让你访问目标,例如商家不让你直接访问厂家 静态代理 代理类是手工实现的,自己创建一个java类,表示 阅读全文
posted @ 2025-01-20 00:20
加油酱
阅读(19)
评论(0)
推荐(0)
摘要:
正常来说 Arrays可以用于数组排序, 但如果数组里面是引用类型地址就会报错,这时候, 就需要加个功能(实现接口/继承接口) Comparable接口来定引用类型对象的排序规则(以..属性值进行排序) 正常Arrays.sort( 数组对象)进行排序时 , 会在排序的时候将数组对象进行调用comp 阅读全文
posted @ 2025-01-20 00:16
加油酱
阅读(21)
评论(0)
推荐(0)
摘要:
使用场景 不用多创建类,来使用其方法 定义 匿名内部类的语法比较奇特,匿名内部类既是一个类的定义,同时他本身也是一个对象, 所以子类继承抽象类, 实现类实现接口,需要节省内存不创建类,从而创建匿名内部类 例子 使用 阅读全文
posted @ 2025-01-20 00:15
加油酱
阅读(2)
评论(0)
推荐(0)
摘要:
单体项目,为了防止多个线程并发访问修改同一数据,那么这个数据就会出现并发异常,导致超卖,异常数的情况(对于购票系统/购物库存的业务有极大的影响),所以给单体项目加上同步锁/锁,为了线程安全,而这里加的锁只对当前 JVM 有效(一个服务一个 JVM),只会在堆里存放获得锁对象的信息,而若多个单体项目, 阅读全文
posted @ 2025-01-20 00:12
加油酱
阅读(27)
评论(0)
推荐(0)

浙公网安备 33010602011771号