分类描述:JavaSE内容学习经验

JavaSE多线程

JavaSE多线程1、进程与线程​进程与线程区别:本质区别在于,每个进程拥有自己的一整套变量,而线程则共享数据。共享变量使得线程之间的通信比进程之间的通信更有效、更方便。​线程状态:​2、java多线程实现​java线程创建调用流程继承Thread类实现多线程packagetest;classMyT
Java 多线程 2020年09月15日 38次浏览

抽象类与接口

抽象类与接口接口中的方法需要增加default声明抽象类和接口区别定义:抽象类:abstractclass抽象类名称{}接口:interface接口名称{}组成:抽象类:构造、普通方法、静态方法、全局常量、成员接口:抽象方法、全局常量、普通方法、static方法权限:抽象类:各种权限定义**接口:*
Java 2020年09月15日 47次浏览

Java有关Optional的使用

Optional了解Optional包:java.util.optionalOptional可以看成一个迷你型容器,用来装一个对象用来解决空指针异常JDK1.8建议,当一个方法设计形参时,或者返回结果时,这和类型可以选择Optional使用Optional类创建一个Optional类1.static
Java 2020年09月15日 34次浏览

Lamda表达式

Lamda表达式(函数式编程)实现要求​SAM(SingleAbstractMethod)只有一个抽象方法,函数式接口​使用函数式接口注释:@FunctionalInterface注释表达式格式方法没有参数:()->{};方法有参数:(参数、参数)->{};如果只有一行语句(参数、参数)
Java 2020年09月15日 50次浏览

String常量池

String常量池静态常量池程序在加载的时候自动将此程序中保存的字符串,普通的常量、类和方法等全部进行分配运行时常量池一个程序加载之后,里面可能有一些变量,这个时候提供的常量池注意:String字符串不可修改
Java 2020年09月15日 43次浏览