11 2021 档案

摘要:常用的SQL语句 查询语句: SELECT * FROM table_name;(列出表中所有数据) SELECT column_name,column_name FROM table_name;(列出表中某一列或几列的数据) DISTINCT SELECT DISTINCT column_name 阅读全文
posted @ 2021-11-20 13:51 叁玖贰拾柒 阅读(36) 评论(0) 推荐(0) 编辑
摘要:jQuery 一、用jQuery改写onclick事件 用原生js的onclick事件: <script type="text/javascript"> window.onload = function (){ var btnObj = document.getElementById("btn01" 阅读全文
posted @ 2021-11-20 13:48 叁玖贰拾柒 阅读(56) 评论(0) 推荐(0) 编辑
摘要:JavaScript 一、变量 JavaScript的变量类型 数值类型:number 字符串:String 对象:Object 布尔类型:boolean 函数类型:function JavaScript中的特殊值 undefined:未定义(所有js变量未赋予初始值时,默认值都是undefined 阅读全文
posted @ 2021-11-20 13:42 叁玖贰拾柒 阅读(24) 评论(0) 推荐(0) 编辑
摘要:HTML 一、超链接 <body> <!-- a 标签是超链接 herf属性设置哪个目标进行跳转 _self 表示当前页面(默认值) _blank 表示打开新页面进行跳转 --> <a href="https://www.baidu.com">百度</a><br/> <a href="https:/ 阅读全文
posted @ 2021-11-20 13:40 叁玖贰拾柒 阅读(44) 评论(0) 推荐(0) 编辑
摘要:函数式接口 一、什么是函数式接口? 只包含一个抽象方法的接口,称为函数式接口。 我们可以在一个接口上使用 @FunctionalInterface 注解,这样做可以检 查它是否是一个函数式接口。 Lambda表达式就是一个函数式接口的实例。 所以以前用匿名实现类表示的现在都可以用Lambda表达式来 阅读全文
posted @ 2021-11-20 13:37 叁玖贰拾柒 阅读(124) 评论(0) 推荐(0) 编辑
摘要:Lambda表达式 举例:(o1, o2) → Integer.compare(o1, o2); 格式: → :lambda操作符 或 箭头操作符 →的左边:lambda的形参列表(其实就是接口中的抽象方法的形参列表) →的右边:lambda体(其实就是重写的抽象方法的方法体) Lambda表达式的 阅读全文
posted @ 2021-11-20 13:35 叁玖贰拾柒 阅读(46) 评论(0) 推荐(0) 编辑
摘要:运行时类 一、创建运行时类的对象 @Test public void test1() throws InstantiationException, IllegalAccessException { Class<Person> personClass = Person.class; /* newIns 阅读全文
posted @ 2021-11-20 13:34 叁玖贰拾柒 阅读(26) 评论(0) 推荐(0) 编辑
摘要:代理模式与动态代理 一、代理设计模式的原理 使用一个代理将对象包装起来, 然后用该代理对象取代原始对象。任何对原始对象的调用都要通过代理。代理对象决定是否以及何时将方法调用转到原始对象上。 二、静态代理 特点:代理类和被代理类在编译期间,就确定下来了 public class StaticProxy 阅读全文
posted @ 2021-11-20 13:34 叁玖贰拾柒 阅读(15) 评论(0) 推荐(0) 编辑
摘要:Class类 一、关于java.lang.Class类的理解 类的加载过程 程序经过javac.exe命令以后,会生成一个或多个字节码文件(.class结尾)。接着我们使用java.exe命令对某个字节码文件进行解释运行。相当于将某个字节码文件加载到内存中。此过程就称为类的加载。 加载到内存中的类, 阅读全文
posted @ 2021-11-20 13:33 叁玖贰拾柒 阅读(9) 评论(0) 推荐(0) 编辑
摘要:反射机制的概述 一、什么是反射? Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期 借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个 类只有一个Class 阅读全文
posted @ 2021-11-20 13:32 叁玖贰拾柒 阅读(12) 评论(0) 推荐(0) 编辑
摘要:网络协议 TCP协议 使用TCP协议前,须先建立TCP连接,形成传输数据通道 传输前,采用“三次握手”方式,点对点通信,是可靠的 TCP协议进行通信的两个应用进程:客户端、服务端 在连接中可进行大数据量的传输 传输完毕,需释放已建立的连接,效率低 UDP协议 将数据、源、目的封装成数据包,不需要建立 阅读全文
posted @ 2021-11-20 13:31 叁玖贰拾柒 阅读(5) 评论(0) 推荐(0) 编辑
摘要:URL网络编程 URL:统一资源定位符,它表示Internet上某一资源的位置 URL的组成 <传输协议>://<主机名>:<端口号>/<文件名>#片段名?参数列表 example:http://localhost:8080/xxxxxxxxxxxx#a?username=tom 协议 主机名 端口 阅读全文
posted @ 2021-11-20 13:31 叁玖贰拾柒 阅读(7) 评论(0) 推荐(0) 编辑
摘要:网络编程的概述 一、什么是网络编程 ​ Java是 Internet 上的语言,它从语言级上提供了对网络应用程 序的支持,程序员能够很容易开发常见的网络应用程序。Java提供的网络类库,可以实现无痛的网络连接,联网的底层 细节被隐藏在 Java 的本机安装系统里,由 JVM 进行控制。并且 Java 阅读全文
posted @ 2021-11-20 13:29 叁玖贰拾柒 阅读(6) 评论(0) 推荐(0) 编辑
摘要:IP地址和端口号 一、IP地址 唯一的标识Internet上的计算机(通信实体) 本地回环地址(hostAddress):127.0.0.1;主机名(hostName):localhost 在Java中使用InetAddress类代表IP IP地址分类方式①:IPv4和IPv6 IPv4:4个字节组 阅读全文
posted @ 2021-11-20 13:29 叁玖贰拾柒 阅读(261) 评论(0) 推荐(0) 编辑
摘要:其他流的使用 标准的输入流、输出流 打印流 数据流 一、标准的输入流、输出流 System.in:标准的输入流,默认从键盘输入 System.out:标准的输出流,默认从控制台输出 System类的setIn(InputStream is) / setOut(PrintStream ps)方式重新指 阅读全文
posted @ 2021-11-19 23:58 叁玖贰拾柒 阅读(184) 评论(0) 推荐(0) 编辑
摘要:缓冲流的使用 一、缓冲流 BufferedInputStream BufferedOutputStream BufferedReader BufferedWriter 二、作用 提供流的读取、写入的速度 提高读写速度的原因:内部提供了缓冲区 三、非文本文件的复制 /* 实现非文本文件的复制 */ @ 阅读全文
posted @ 2021-11-19 23:57 叁玖贰拾柒 阅读(30) 评论(0) 推荐(0) 编辑
摘要:转换流的使用 属于字符流(处理流) InputStreamReader:将一个字节的输入流转换为字符的输入流 OutputStreamWriter:将一个字符的输出流转换为字节的输出流 作用:提供字节流与字符流之间的转换 解码:字节、字节数组 > 字符数组、字符串 编码:字符数组、字符串 > 字节、 阅读全文
posted @ 2021-11-19 23:57 叁玖贰拾柒 阅读(32) 评论(0) 推荐(0) 编辑
摘要:文件流——字符流的使用 一、读取 read(): //将hello.txt文件内容读入程序中,并输出到控制台 @Test public void testFileReader() { FileReader fileReader = null; try { //1、实例化File类的对象,指明要操作的 阅读全文
posted @ 2021-11-19 23:56 叁玖贰拾柒 阅读(38) 评论(0) 推荐(0) 编辑
摘要:文件流——字节流的使用 对于文本文件(.txt/.java/.c/.cpp等)使用字符流处理 对于非文本文件(.jpg/.mp3/.mp4/.avi/.doc/.ppt等)使用字节流处理 !基本操作和字符流差不多! File类的实例化 流的实例化 读/写操作 关闭资源 读取: @Test publi 阅读全文
posted @ 2021-11-19 23:56 叁玖贰拾柒 阅读(27) 评论(0) 推荐(0) 编辑
摘要:IO流的概述 一、什么是IO流 I/O是Input/Output的缩写,I/O技术是非常实用的技术,用于处理设备之间的数据传输。如读/写文件,网络通讯等。 Java程序中,对于数据的输入/输出操作以“流(stream)” 的 方式进行。 java.io包下提供了各种“流”类和接口,用以获取不同种类的 阅读全文
posted @ 2021-11-19 23:55 叁玖贰拾柒 阅读(38) 评论(0) 推荐(0) 编辑
摘要:File类的使用 File类的一个对象,代表一个文件或一个文件目录 File类声明在java.io包下 File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法,并未涉及到写入或读取文件内容的操作。如果需要读取或写入文件内容,必须使用IO流来完成。 后续File类的对象常会 阅读全文
posted @ 2021-11-19 23:53 叁玖贰拾柒 阅读(78) 评论(0) 推荐(0) 编辑
摘要:泛型的使用 jdk 5新特性 一、在集合中使用泛型: 集合接口或集合类在jdk 5时都修改为带泛型的结构 在实例化集合时,可以指明具体的泛型类型 指明完以后,在集合类或接口中凡是定义类或接口时,内部结构(比如:方法、构造器、属性等)使用到类的泛型的位置,都指定为实例化的泛型类型。比如:add(E e 阅读全文
posted @ 2021-11-19 23:52 叁玖贰拾柒 阅读(105) 评论(0) 推荐(0) 编辑
摘要:Collections工具类的使用 Collections:操作Collection、Map的工具类 常用方法 ArrayList list = new ArrayList(); list.add(123); list.add(456); list.add(456); list.add(-89); 阅读全文
posted @ 2021-11-19 23:51 叁玖贰拾柒 阅读(31) 评论(0) 推荐(0) 编辑
摘要:TreeMap的排序方式 package map; import org.junit.jupiter.api.Test; import java.util.Comparator; import java.util.Iterator; import java.util.Set; import java 阅读全文
posted @ 2021-11-19 23:50 叁玖贰拾柒 阅读(25) 评论(0) 推荐(0) 编辑
摘要:Properties的使用 public static void main(String[] args) { FileInputStream fis = null; try { Properties props = new Properties(); fis = new FileInputStrea 阅读全文
posted @ 2021-11-19 23:50 叁玖贰拾柒 阅读(29) 评论(0) 推荐(0) 编辑
摘要:LinkedHashMap底层实现(了解) 源码: static class Entry<K,V> extends HashMap.Node<K,V> { Entry<K,V> before, after; //能够记录添加的元素的先后顺序 Entry(int hash, K key, V valu 阅读全文
posted @ 2021-11-19 23:49 叁玖贰拾柒 阅读(23) 评论(0) 推荐(0) 编辑
摘要:Map接口的常用方法 一、添加、删除、修改 put(Object key, Object value) Map map = new HashMap(); System.out.println(" put(Object key, Object value) 添加和修改"); //添加 map.put( 阅读全文
posted @ 2021-11-19 23:49 叁玖贰拾柒 阅读(137) 评论(0) 推荐(0) 编辑
摘要:★HashMap的底层原理及源码分析 一、底层原理 jdk7: HashMap map = new HashMap(); 在实例化以后,底层创建了长度是16的一维数组Entry[] table ...可能已经执行过多次put... map.put(key1, value1); 首先,调用key1所在 阅读全文
posted @ 2021-11-19 23:47 叁玖贰拾柒 阅读(3) 评论(0) 推荐(0) 编辑
摘要:Map接口 双列数据,存储 key-value 对的数据 一、实现类 HashMap:作为Map的主要实现类;线程不安全,效率高;可以存储 null 的key-value LinkedHashMap:作为HashMap的子类;保证遍历Map元素时,可以按照添加顺序实现遍历;对于频繁的遍历操作时,此类 阅读全文
posted @ 2021-11-19 23:46 叁玖贰拾柒 阅读(5) 评论(0) 推荐(0) 编辑
摘要:List接口的使用 存储有序的、可重复的数据 > “动态”数组,替换原有的数组 三种实现类: ArrayList:作为List接口的主要实现类:线程不安全的,效率高;底层使用Object[] elementData存储 LinkedList:对于频繁的插入和删除操作,使用此类效率比ArrayList 阅读全文
posted @ 2021-11-19 23:45 叁玖贰拾柒 阅读(51) 评论(0) 推荐(0) 编辑
摘要:Set接口的使用 存储无序的、不可重复的数据 三种实现类: HashSet:作为Set接口的主要实现类;线程不安全;可以存储 null 值 LinkedHashSet:作为HashSet的子类;遍历其内部数据时,可以按照添加的顺序遍历;对于频繁的遍历操作,LinkedHashSet的效率比HashS 阅读全文
posted @ 2021-11-19 23:45 叁玖贰拾柒 阅读(5) 评论(0) 推荐(0) 编辑
摘要:Iterator的使用 集合元素的遍历操作,使用 Iterator 接口 内部方法:hasNext()、next() 合对象每次调用iterator()方法都得到一个全新的迭代器对象,默认游标都在集合的第一个元素之前。 内部定义了remove(),可以在遍历的时候,删除集合中的元素。此方法不同于集合 阅读全文
posted @ 2021-11-19 23:44 叁玖贰拾柒 阅读(30) 评论(0) 推荐(0) 编辑
摘要:集合 一、集合框架的概述 集合、数组都是对多个数据进行存储操作的结构,简称java容器 说明:此时的存储,主要是指内存层面的存储,不涉及到持久化的存储(.txt、.jpg、.avi、数据库等) 数组在存储多个数据方面的特点: 一旦初始化以后,其长度就确定了 数组一旦定义好以后,其元素的类型也就确定了 阅读全文
posted @ 2021-11-19 23:43 叁玖贰拾柒 阅读(101) 评论(0) 推荐(0) 编辑
摘要:异常处理 一、异常的体系结构 java.lang.Throwable ​ | java.lang.Error:一般不编写针对性的代码进行处理 ​ | java.lang.Exception:可以进行异常处理 ​ | 编译时异常(checked) ​ | IOException ​ | FileNot 阅读全文
posted @ 2021-11-19 23:42 叁玖贰拾柒 阅读(28) 评论(0) 推荐(0) 编辑
摘要:欢迎来到我的友链小屋 展示本站所有友情站点,排列不分先后,均匀打乱算法随机渲染的喔! 友链信息 博客名称:|亚丝娜|博客网址:https://www.cnblogs.com/yukiasuna/博客介绍:大道至简,知易行难。 join us HelloWorld 阅读全文
posted @ 2021-11-19 22:17 叁玖贰拾柒 阅读(15) 评论(0) 推荐(0) 编辑

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