java
文章平均质量分 61
WRLKYLJ
这个作者很懒,什么都没留下…
展开
-
Spring Boot
框架发展史springbootspring项目零配置 @Configruration @Compenentscan @BeanSpringmvc项目零配置 application.yml 项目的名称,端口号 freemaker logging datasourcepom.xml ...原创 2021-12-27 21:08:55 · 261 阅读 · 0 评论 -
多线程:多任务执行多路径执行
一.最常见创建线程的方式:实现Runable接口,重写run方法优点:接口多实现类的单继承 资源共享注意:多个线程同时操作同一份资源就有可能出现数据不安全问题可以通过共享的标识控制多线程执行中线程的结束重写juc包下callbale接口,重写call方法,在call方法中定义线程体创建与开启:使用线程池实现优点: 1.call中可以抛出异常 2.call可以存在返回值(线程执行完毕的结果)ExecutorService:提供了...原创 2021-11-25 21:12:36 · 579 阅读 · 0 评论 -
Lambda——Stream
一.Lambda表达式作用:简化内部类语法:()->{}需要参数实参为Lambda表达式,形参就必须为一个函数式接口作为形参Lambda——>行为当作参数传递二.函数式接口常用四大内置函数式接口:java.util.functionConsumer<T>消费型接口 void accept(T t)有来无回Function<T,R>函数式接口 R apply(T t)Supplier<T>...原创 2021-11-24 10:41:12 · 307 阅读 · 0 评论 -
set——无序的,不可重复的
{通过单向链表实现Linkedlist链表结构中数据以节点为单位}一.无序:存放的顺序与内部真实存储的数据顺序不一致新增方法:static <E>Set<E>of{E...e(ements)}返回包含任意元素的不可修改值遍历方式:foreath iterator二.treeSet 底层结构:红黑树(平衡二叉树)特点:自动对数据做默认的升序排列适用场景:想要实现去重,并且对数据需要默认排序情况遍历方式:foreat...原创 2021-11-21 16:19:01 · 827 阅读 · 0 评论 -
集合|容器——存储多个数据
一.变量: 存储单个数据 数组: 存储多个数据 引用数据类型 定长,长度一旦确定不可改变 有序,有索引 存储相同数据类型的数据容量可以多少进行动态的变动储存任意引用数据类型数据collection{接口}集合层次结构中的根接口。集合表示一组对象,成为其元素遍历:增强for循环 iterator迭代器Iterator<E> iterator()返回此集合中元素的迭代器1.获取...原创 2021-11-19 20:59:43 · 992 阅读 · 0 评论 -
Io流——实现文件数据的读写,文件的拷贝
一,流流:一连串流动的数据,以先入先出的方式进行传输流就是管道原创 2021-11-19 19:42:09 · 546 阅读 · 0 评论 -
常用类
一.String ——不可变长的字符序列String:String类表示字符串,java中的所有字符串文字(例“abc”)都实现为此类的实例底层:jdk8-->字符数组 private final char[]value; jdk11-->字节数组 private final byte[]value;String常用的方法char charAT(int ind...原创 2021-11-16 20:54:48 · 251 阅读 · 0 评论 -
Exception——异常
Throwable分成Error(错误)和Exception(异常)Exception异常java中程序一旦遇到异常,程序无法向下执行Error:错误,一般有虚拟机生成并脱出的,不需要程序员关注Exception 异常检查时异常|编译时异常;编译期间遇到的异常,如果不处理,程序无法运行运行时异常:运行期间遇到的异常通过增加程序健壮性的代码可以解决if常见的运行时异常:1.空指针异常NullPointerException2.数组索引越界Ar...原创 2021-11-15 21:20:43 · 502 阅读 · 0 评论 -
内部类——类中定义类
内部类的分类 成员内部类内部类定义在外部类的成员位置当一个类的成员也是另外一种事物,这个成员可以定义为内部类成员内部类也是类具有类的特点,能够继承父类,能够实现接口,也有成员的特点,可以被成员修饰符修饰注意:只有静态内部类能够定义静态内容,其他内部类不能定义静态内容除了静态常量成员内部类中可以直接使用外部类中的成员,包括私有的外部类中需要通过创建成员内部类的对象方法调用成员内部类的成员其它类中使用成员内部类的成员需要通过外部类对象构建内部类对象,通过内部类对...原创 2021-11-15 20:56:21 · 3955 阅读 · 0 评论 -
数组和二维数组
一.数组相同数据类型的集合作用:数组:存储多个数据 变量:存储单个数据特点:1.定长,长度一旦确定不可改变2.存储相同数据类型的数据3.有序,有索引4.引用数据类型数组长度:数组名.length操作数组:根据索引操作数组 数组名[索引] 索引:从零开始,依次加一数组的遍历:普通forfor(int i = 0;i<=arr.lenght-1;i++){ ...原创 2021-11-15 19:47:27 · 247 阅读 · 0 评论 -
面向对象的三大特性
一.封装---隐藏内部的实现细节,对外提供公共的访问方式优点:提高安全性 提高代码的复用性私有是封装,是封装的一个具体的体现封装不仅仅是私有.类.方法.属性.私有化.....二.继承为了提高代码的复用性 子类 extends 父类父类|基类|超类:被继承的类 子类|派生类:继承父类的类注意:子类一旦继承父类,有权使用父类的成员单继承机制 子类中可以扩展子类中独有的内容特点:简单 不够灵活,不利于后期的维护面向对象...原创 2021-11-11 20:39:10 · 342 阅读 · 0 评论 -
面向对象的关键词
this关键词指代当前new的对象1》在构造器的首行用来调节本类中的其他构造器this(参数列表)注意:不能通过this在多个构造器中相互调节2》区分局部和成员同名问题this存储指代对象的地址staticstatic 是静态的成员:静态:静态变量非静态:实例:实例变量:实例方法block定义在方法中为局部代码块定义在类中方法外为构造快定义在static{}类中方法外为静态块同步块顺序为静态变量--静态块--主方法--(this先执原创 2021-11-10 22:48:05 · 249 阅读 · 0 评论