摘要:
JDK1.8源码分析之LinkedList前言LinkedList和ArrayList一样实现了List接口,只是ArrayList是List接口大小可变数组的实现,LinkedList是基于链表的实现,因为如此,使得LinkedList在插入和删除的时候更优于Arr... 阅读全文
摘要:
使用Spring Initializer快速创建IDE都支持使用Spring的项目创建向导快速创建一个 Springboot项目。以IDEA为例:取名选择对应的模块,向导会联网创建相应的Springboot项目生成的项目:默认生成的Springboot项目:1、主程序... 阅读全文
摘要:
功能:浏览器发送hello请求,服务器接收请求并处理,响应HelloWorld字符串一、创建一个maven工程(jar)创建好的样子二、导入Springboot相关的依赖 org.springframework.boot spring-boot-start... 阅读全文
摘要:
一、简介Springboot是来简化Spring的开发的,约定大约配置,去繁从简。底层就是Spring的技术,是Spring的一个大整合。背景:J2EE笨重的开发,繁多的配置,低下的开发效率,复杂的部署流程、第三方技术的集成难度大。解决:Spring全家桶时代 ... 阅读全文
摘要:
1、AQS——指AbstractQueuedSynchronizer类 AQS是Java中管理“锁”的抽象类,锁的许多公共方法都是在这个类中实现的。AQS是独占锁(如ReentrantLock)和共享锁(如Semaphore)的公共父类。2、AQS锁的类别——分... 阅读全文
摘要:
文件的拷贝——以程序为桥梁(文件的写入写出的综合应用)2、操作1)建立联系 File对象 源头—目的地2)选择流 文件输入流 InputStream FileInputStream 文件输出... 阅读全文
摘要:
字符流:只能处理 纯文本,全部为可见字符 ——简单理解为.txt 和 html文件节点流:Reader FileReader Writer FileReader一、纯文本读取1、建立联系2、选择流 Reader FileRea... 阅读全文
摘要:
处理流处理流:用于增强功能,提高性能。一定要在节点流之上。(对其他的流的处理)一、缓冲流1、字节流缓冲流——针对字节流的处理流BufferedInputStreamBufferedOutputStream2、字符流缓冲流——针对字符流的处理流BufferedReade... 阅读全文
摘要:
Filefile:文件和路径名的抽象表示形式。也就是指的一个联系,Java程序和硬盘上的资源的一种联系两个常用常量:* 1、路径分隔符 ;* 2、文件分隔符 \相对路径:绝对路径:String relativePath = "src/main/resources/... 阅读全文
摘要:
概念流:流向,从一端到另一端 源头与目的地程序 与 文件、数组、网络连接、数据库 ——以程序为中心IO流分类1、按流向:输入流和输出流2、按数据:字节流:二进制——可以处理一切文件,包括 纯文本、doc、音频、视频等 字符流... 阅读全文