02 2022 档案

摘要:1. 连接查询 介绍 含义: 又称多表查询,当查询的字段来自多个表时,就会用到连接查询。 笛卡尔乘积现象: 表1有m行,表2有n行,结果m*n行 发生原因: 没有有效的连接条件 如何避免: 添加有效的连接条件 SELECT NAME,boyName FROM boys,beauty WHERE bo 阅读全文
posted @ 2022-02-28 21:23 jsqup 阅读(165) 评论(0) 推荐(0) 编辑
摘要:java的核心优势 跨平台/可移植性 安全性 面向对象 简单性 高性能 分布式 多线程 健壮性,不会造成计算机系统崩溃 JVM应用程序的运行机制 JVM JRE JDK 的区别 JVM是一个虚拟的用于执行bytecode字节码的“虚拟计算机” java写完之后,编译成字节码,再把字节码喂给JVM,J 阅读全文
posted @ 2022-02-28 14:41 jsqup 阅读(36) 评论(0) 推荐(0) 编辑
摘要:1. 目录结构 jdk8及以前的jdk版本,目录结构及含义如下: jdk9及之后的jdk版本,目录结构及含义如下: 2. JShell工具 相当于cmd工具,直接写方法等等,可以做一些简单的运算和写一些方法: 3. 模块化 jdk8:当一个项目运行时,会带动所有的模块,这对于jvm来说在内存和性能上 阅读全文
posted @ 2022-02-27 22:51 jsqup 阅读(103) 评论(1) 推荐(0) 编辑
摘要:java中有几种类型的流? 从编码方式上看,分为字符流和字节流。 字节流继承InputStream和OutputStream 字符流继承自Reader和Writer 字符流和字节流有什么区别? 底层设备永远只接受字节数据,有时候要写字符串到底层设备,需要将字符串转成字节再进行写入。 字符流是字节流的 阅读全文
posted @ 2022-02-27 16:27 jsqup 阅读(25) 评论(0) 推荐(0) 编辑
摘要:1. File的常用方法 Files.exists():检测文件路径是否存在。 Files.createFile():创建文件。 Files.createDirectory():创建文件夹。 Files.delete():删除一个文件或目录。 Files.copy():复制文件。 Files.mov 阅读全文
posted @ 2022-02-27 15:59 jsqup 阅读(67) 评论(0) 推荐(0) 编辑
摘要:1. 基本概念 IO: Java对数据的操作是通过流的方式,IO流用来处理设备之间的数据传输,上传文件和下载文件,Java用于操作流的对象都在IO包中。 2. IO流的分类 3. 字节流 1. 字节流基类 InputStream InputStream:字节输入流基类,抽象类是表示字节输入流的所有类 阅读全文
posted @ 2022-02-27 11:49 jsqup 阅读(74) 评论(0) 推荐(0) 编辑
摘要:public final class StringBuffer extends AbstractStringBuilder implements java.io.Serializable, CharSequence { ... } public final class StringBuilder e 阅读全文
posted @ 2022-02-26 13:01 jsqup 阅读(77) 评论(0) 推荐(0) 编辑
摘要:说明 表明sql server会将游标定义所选取出来的数据记录存放在一临时表内。 使用该保留字: 对该游标的读取操作皆由临时表来应答。 对基本表的修改并不影响游标提取得数据,即游标所指向的内容不会随着基本表内容得改变而改变,同时也无法通过游标来更新基本表。 不使用该保留字: 那么对基本表的更新,删除 阅读全文
posted @ 2022-02-26 09:58 jsqup 阅读(135) 评论(0) 推荐(0) 编辑
摘要:delete: 删除整个表的数据,但是过程是痛苦的(系统一行一行地删,效率比truncate低)或delete table tb where 条件 删除内容不删除定义,不释放空间 用delete删除数据,然后添加。可以看到添加之后ID表示不连续。(说明delete删除不释放空间) truncate: 阅读全文
posted @ 2022-02-24 17:55 jsqup 阅读(38) 评论(0) 推荐(0) 编辑
摘要:背景 当对两张表中的相同一列进行选择时,全部选择出来。 选择 union: 将多个结果合并在一起显示出来,会自动压缩多个结果集合中的重复结果 union all: union all则将所有的结果全部显示出来,不管是不是重复。 阅读全文
posted @ 2022-02-24 15:05 jsqup 阅读(24) 评论(0) 推荐(0) 编辑
摘要:1.java8 Lambda表达式 Lambda表达式,也可称为闭包,是推动java8发布的最重要的特性。 Lambda允许函数作为一个方法的参数。 优点:使代码变得更加的简洁紧凑。 1.语法 (parameters)->expression 或 (parameters)->{statements; 阅读全文
posted @ 2022-02-24 14:45 jsqup 阅读(34) 评论(0) 推荐(0) 编辑
摘要:1.throw和throws的区别? throws是用来声明一个方法可能抛出的所有异常信息,将异常声明但是不处理,而是将异常往上传,谁调用就交给谁。 而throw则是指抛出的一个具体的异常类型。 2.final,finally,finalize有什么区别? final可以修饰类,变量,方法,修饰类表 阅读全文
posted @ 2022-02-12 23:35 jsqup 阅读(28) 评论(0) 推荐(0) 编辑
摘要:1.什么是反射? 反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类 在运行时构造任意一个类的对象 在运行时判断任意一个类所具有的成员变量和方法 在运行时调用任意一个对象的方法 2.为什么要使用克隆? 想对一个对象 阅读全文
posted @ 2022-02-12 23:07 jsqup 阅读(102) 评论(0) 推荐(0) 编辑
摘要:1.HashMap和HashTable有什么区别? 1.hashMap去掉了HashTable的contains方法,但是加上了containsValue()和containsKey()方法。 2.hashTable是同步的;而HashMap是非同步的,效率上比hashTable要高。 3.hash 阅读全文
posted @ 2022-02-12 17:44 jsqup 阅读(28) 评论(0) 推荐(0) 编辑
摘要:TreeSet或TreeMap里面定义的是引用类型的话,就必须实现Comparable接口 import java.util.*; public class a { public static void main(String[] args) { Map<Integer, String> treem 阅读全文
posted @ 2022-02-11 14:56 jsqup 阅读(76) 评论(0) 推荐(0) 编辑
摘要:8.HashMap源码分析? 底层:数组+链表(哈希表) 源码: // 结点 transient Node<K,V>[] table; // 每个结点里存储的内容 static class Node<K,V> implements Map.Entry<K,V> { final int hash; f 阅读全文
posted @ 2022-02-10 22:18 jsqup 阅读(29) 评论(0) 推荐(0) 编辑
摘要:关于容器 阅读全文
posted @ 2022-02-01 23:07 jsqup 阅读(31) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示