上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页
摘要: asList()方法可以将数组转换成list对象 List<String> list = Arrays.asList("a","b","c"); 但是这个方法只适用于对象型数据的数组,如String、Integer等包装类,且不支持add()、remove()、clear()等方法 同时这个方法转换 阅读全文
posted @ 2021-05-15 12:00 zjcfrancis 阅读(668) 评论(0) 推荐(0) 编辑
摘要: Thread中sleep函数的作用是让该线程进入休眠状态,让出cpu的执行时间给其他进程,该线程休眠后进入就绪队列和其他线程一起竞争cpu的执行时间。 所以sleep(0)的作用就是让该线程立即从运行阶段进入就绪队列而非等待队列,释放cpu时间,可以让操作系统切换其他线程来执行,提升效率。 总得来说 阅读全文
posted @ 2021-05-15 11:47 zjcfrancis 阅读(1499) 评论(0) 推荐(0) 编辑
摘要: Java的线程创建有两种方法:继承Thread类和实现Runnable接口。 这二者最明显的区别是:java不能多继承类,因此可以在实现了Runnable接口后再继承其他类,但继承Thread类后不能继承其他类。 其二是:Runnable可以很容易的实现多线程资源共享,而Thread类不适合。 Th 阅读全文
posted @ 2021-05-12 23:26 zjcfrancis 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 常见sql语句,以mysql为例: 创建数据库:create database xxxx; 删除数据库:drop database xxxx 选择已创建数据库:use xxxx 创建表:create table xxxx( 字段名 数据类型 可选的约束条件 ); 查询:select xxx from 阅读全文
posted @ 2021-05-09 16:47 zjcfrancis 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 子类继承父类时对父类方法的重写: 1.父类为普通类(不含抽象方法) 可重写可不重写 2. 父类为抽象类(含抽象方法) 1)子类是一个抽象类,并不要求重写父类中的方法 2)子类不是一个抽象类,要求重写父类中的抽象方法 3. 父类为接口 1)子接口,可以扩展父接口的方法 2)子抽象类,可以部分或全部实现 阅读全文
posted @ 2021-05-08 11:44 zjcfrancis 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 区别 array arraylist 长度 固定 可变,默认为10,不足时以2倍扩充 存放数据的类型 对象类型和基本数据类型 只能存放对象类型数据,基本数据类型数据只能存放其包装类 使用方法 只能通过下标对指定位置元素进行变更 在array基础上新增了很多功能方法,如remove,add,conta 阅读全文
posted @ 2021-05-08 11:26 zjcfrancis 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 浅拷贝只增加了一个指向原对象地址的指针。 如果原地址内容发生改变,浅拷贝出的对象也会相应改变。 释放内存时会因为浅拷贝出现释放同一个内存的问题。 深拷贝开辟了一块新内存地址用于存放复制的对象。 如果原地址内容发生改变,深拷贝出的对象不会改变。 深拷贝相比于浅拷贝速度较慢并且花销较大。 阅读全文
posted @ 2021-05-08 10:52 zjcfrancis 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。 在实际开发中最为常见的设计范式有三个: 第一范式:确保每列保持原子性 第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足 阅读全文
posted @ 2021-05-07 23:42 zjcfrancis 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 一、内连接 满足条件的记录才会出现在结果集中。 二、 左外连接(left outer join,outer可省略) 左表全部出现在结果集中,若右表无对应记录,则相应字段为NULL 举例说明: 客户表: 订单表: 左外连接(LEFT OUTER JOIN) select first_name, las 阅读全文
posted @ 2021-04-16 23:27 zjcfrancis 阅读(19129) 评论(0) 推荐(0) 编辑
摘要: 总结来说就是两点 1. 保证是同一个对象,如果重写了equals方法,而没有重写hashcode方法,会出现equals相等的对象,hashcode不相等的情况,重写hashcode方法就是为了避免这种情况的出现。 2. 使用hashcode方法提前校验,可以避免每一次比对都调用equals方法,提 阅读全文
posted @ 2021-04-16 21:28 zjcfrancis 阅读(826) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页