随笔分类 -  Java

摘要:下载JDK https://www.oracle.com/java/technologies/downloads/#java8 在/usr/local下创建java目录 mkdir /usr/local/java 将下载好的压缩包解压到/usr/local/java tar -zxvf jdk-8u 阅读全文
posted @ 2023-05-10 01:03 北兢王 阅读(119) 评论(0) 推荐(0) 编辑
摘要:问题描述 我的开发环境主要使用的jdk1.8,现在有一个应用需要使用jdk11,在不改变默认环境变量的情况下使用java11运行该程序 解决方案 windows运行时使用jdk11的全路径并引起来 Linux使用jdk的全路径 阅读全文
posted @ 2022-08-11 22:18 北兢王 阅读(126) 评论(0) 推荐(0) 编辑
摘要:Collection接口 Collection接口是List、Set和Queue接口的父接口,该接口里定义的方法既可用于操作Set集合,也可用于操作List和Queue集合 Collection接口方法 添加 add(Object obj) addAll(Collection coll) 获取有效元 阅读全文
posted @ 2021-05-29 22:28 北兢王 阅读(107) 评论(0) 推荐(0) 编辑
摘要:Java集合分为Collection和Map两种体系 Collection接口:单列数据,定义了存取一组对象的方法的集合 List:元素有序、可重复的集合 ArrayList:作为List接口的主要实现类;线程不安全,效率高;底层使用Object[] elementData存储 LinkedList 阅读全文
posted @ 2021-05-29 11:17 北兢王 阅读(49) 评论(0) 推荐(0) 编辑
摘要:枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类 当需要定义一组常量时,强烈建议使用枚举类 如果枚举类中只有一个对象,则可以作为单例模式的实现方式 Enum类中的常用方法: values()方法:返回枚举类型的对象数组。该方法可以很方便地遍历所有的枚举值 valueOf(String s 阅读全文
posted @ 2021-05-26 22:48 北兢王 阅读(67) 评论(0) 推荐(0) 编辑
摘要:LocalDate、LocalTime、LocalDateTime LocalDate // 获取当前日期 LocalDate now = LocalDate.now(); // 设置日期 LocalDate localDate = LocalDate.of(2019, 9, 10); // 获取年 阅读全文
posted @ 2021-05-26 09:55 北兢王 阅读(164) 评论(0) 推荐(0) 编辑
摘要:java数据类型分为基本数据类型与引用数据类型 包装类是将基本数据类型用一个类进行了一层包装,可以安装引用类型使用 基本数据类型 包装类 byte Byte short Short int Integer long Long float Float double Double boolean Boo 阅读全文
posted @ 2021-05-25 21:55 北兢王 阅读(109) 评论(0) 推荐(0) 编辑
摘要:概念 数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理 数组是有序排列的 数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型 创建数组对象会在内存中开辟一整块连续的空间 数组的长度一旦确定,就不能修 阅读全文
posted @ 2021-05-25 11:39 北兢王 阅读(73) 评论(0) 推荐(0) 编辑
摘要:String是不可变的对象,在每次对String类型改变的时候其实都等同于生成一个新的对象,然后将指针指向String对象 StringBuffer和StringBuilder类的对象能够被多次修改,并且不产生新的未使用对象 StringBuffer线程安全 适用于多线程操作大量数据 StringB 阅读全文
posted @ 2021-05-25 00:30 北兢王 阅读(44) 评论(0) 推荐(0) 编辑
摘要:类型 方法 说明 int length() 返回字符串的长度: return value.length char charAt(int index) 返回某索引处的字符return value[index] boolean isEmpty() 判断是否是空字符串:return value.lengt 阅读全文
posted @ 2021-05-24 23:47 北兢王 阅读(44) 评论(0) 推荐(1) 编辑
摘要:String 与 byte[]之间的转换 编码:String --> byte[]:调用String的getBytes() 解码:byte[] --> String:调用String的构造器 String str1 = "abc123"; //使用默认的字符集进行编码 byte[] bytes = 阅读全文
posted @ 2021-05-24 23:29 北兢王 阅读(298) 评论(0) 推荐(0) 编辑
摘要:基本概念 程序(program):一段静态的代码 进程(process):正在运行的一个程序,是一个动态的过程,有它自身的产生、存在和消亡的过程(生命周期) 程序是静态的,进程是动态的 进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域 线程(thread):进程可进一步细化为线程, 阅读全文
posted @ 2021-05-24 22:40 北兢王 阅读(47) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩