
Java
Bonjour_Yvonne
这个作者很懒,什么都没留下…
展开
-
Stream api
Stream的创建1、通过数组2、通过集合3、通过Stream.generate方法4、通过Stream.iterate方法5、通过其它API创建import java.util.Arrays;import java.util.List;import java.util.stream.IntStream;import java.util.stream.Stream;public class StreamDemo { //通过数组来生成 static void gen1原创 2021-01-24 20:19:19 · 160 阅读 · 0 评论 -
多线程
程序:是一个指令的集合进程:(正在执行中的程序),是一个静态的概念线程:是进程中一个“单一的连续控制流程”,又被称为轻量级进程,,一个进程可拥有多个并行的线程实现多线程的时候: 1、需要继承Thread类 2、需要重写run方法,指的是核心执行的逻辑 &原创 2021-01-17 11:51:58 · 132 阅读 · 0 评论 -
Java集合框架
java集合框架如果并不知道程序运行时会需要多少对象,或者需要更复杂的方式存储对象,可以使用java集合框架Collection接口存储一组不唯一、无序的对象List接口存储一组不唯一、有序(插入顺序)的对象Set接口存储一组唯一、无序的对象Map接口存储一组键值对象,提供一组key到value的映射Collection接口Collection:存放的是单一值特点:1、可以存放不同类型的数据,而数组只能存放固定类型的数据2、当使用arraylist子类的时候哦,初始长度为10,当长度不够原创 2021-01-12 15:52:20 · 183 阅读 · 1 评论 -
泛型
泛型的优点: 1、数据安全 2、获取数据时效率比较高泛型的高阶应用: 1、泛型类:在定义类的时候在类名后添<E、K、V、A、B>起到占位作用,类中的方法的返回值类型和属性类型都可以使用public class FanXingClass<A> { privat原创 2021-01-11 21:41:48 · 126 阅读 · 0 评论 -
常用类
可变字符串StringBuffer:线程安全,效率低StringBuilder:线程不安全,效率高 Date类 Date date = new Date(); System.out.println(date); //得到毫秒值 System.out.println(date.getTime()); //将date类按照规范转化为字符串格式 DateFormat dat原创 2021-01-10 15:19:06 · 107 阅读 · 0 评论 -
包装类、字符串
包装类包装类:包装类是将基本数据类型封装到一个类中,包含属性和方法,方便对象操作。基本数据类型转换成包装类以及包装类转换成基本数据类型: int a = 10; Integer i = new Integer(10); //基本类型转换成Integer类型 Integer i2 = Integer.valueOf(a); //Integer类型转换成基本类型 int i3 = i.intValue();原创 2021-01-10 12:14:33 · 211 阅读 · 1 评论 -
异常
异常处理的方式:1、捕获异常 try{可能出现异常的代码}catch(Exception e){异处理逻辑} try{可能出现异常的代码}catch(具体的异常 e){异处理逻辑}catch(具体的异常 e){异处理逻辑},可以针对具体的异常做丰富的处理 &原创 2021-01-10 10:50:27 · 80 阅读 · 0 评论 -
堆、栈、构造方法、static、this
内存分析栈:存放局部变量,先进后出,自下而上存储堆:存放new出来的对象,需要垃圾回收器来回收方法区:存放类的信息(代码),static变量,字符串常量等变量局部变量 定义在方法之中的变量称之为局部变量 作用域:从定义的位置开始到整个方法结束 局部变量不包含默认值,如果没有使用当前变量的话,可以不赋值 注意:局部变量只能在当前方法中使用,其它地方无原创 2021-01-05 15:30:11 · 190 阅读 · 0 评论 -
数组的创建以及排序
数组的创建①先声明再申请空间int[] array;array = new int[5];②声明并申请空间int[] array = new int[5];③声明数组并赋值int[] array = new int[]{1,2,3};原创 2021-01-04 17:32:14 · 358 阅读 · 0 评论 -
jdk8和jdk12同时安装
因为之前安装过了JDK8现在想安装JDK12①下载jdk12正常安装②配置环境变量将系统变量Path最前面的C:\Program Files (x86)\Common Files\Oracle\Java\javapath;(这是JDK8安装时系统自动加上的)删除此时执行java -version显示版本为8③修改原来的JAVA_HOME为JAVA_HOME8,值不变,为原来jdk8的路径添加新的变量JAVA_HOME12,值为D:\Java\jdk-12.0.1添加新的变量JAVA_HOME,值原创 2021-01-02 14:36:51 · 944 阅读 · 1 评论 -
命名规则、数据类型、运算符
!在这里插入图片描述](https://img-blog.csdnimg.cn/20210102201453933.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0JvbmpvdXJfaA==,size_16,color_FFFFFF,t_70)原创 2021-01-03 16:22:18 · 361 阅读 · 2 评论