![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
文章平均质量分 76
红茶晚报丶
在校大学生,正在勤奋中
展开
-
Java中List集合详解
优点: 底层数据结构是数组,查询快,增删慢。缺点: 线程不安全,效率高。原创 2022-10-23 02:45:26 · 485 阅读 · 0 评论 -
BIO/NIO/AIO
多路复用器。原创 2022-10-19 11:03:09 · 76 阅读 · 0 评论 -
Mybatis面试合集
(1)Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,加载驱动、创建连接、创建statement等繁杂的过程,开发者开发时只需要关注如何编写SQL语句,可以严格控制sql执行性能,灵活度高。(2)作为一个半ORM框架,MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO映射成数据库中的记录,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。原创 2022-09-26 10:36:30 · 421 阅读 · 0 评论 -
CountdownLatch和Join
join()方法是Thread类中的一个方法,该方法的定义是等待该线程终止。其实就是join()方法将挂起调用线程的执行,直到被调用的对象完成它的执行。原创 2022-09-23 15:50:49 · 246 阅读 · 0 评论 -
八股文--->JAVA基础
一:JVM,JDK,JRE的关系 (1)JVM(Java Virtual Machine)是JAVA虚拟机,JAVA程序需要在虚拟机上运行,不同的平台有自己的虚拟机,因此JAVA实现跨平台 (2)JDE(Java Runtime Environment)是JAVA运行环境,包含JVM和JAVA核心类库(如基本数据类型、基本数学函数、字符串处理、线程、异常处理类等),想要运行好JAVA程序,只需要一个JRE即可 (3)JDK(Java Development Kit)是提供给开发人员使用的,包含了JRE原创 2022-05-24 16:37:49 · 974 阅读 · 0 评论 -
java8新特性 stream().map().collect()
有一个集合: List users = getList(); //从数据库查询的用户集合 现在想获取User的身份证号码;在后续的逻辑处理中要用; 常用的方法我们大家都知道,用for循环, List idcards=newArrayList();//定义一个集合来装身份证号码 for(int i=0;i<users.size();i++){ idcards.add(users.get(i).getIdcard()); } 这种方法要写好几行代码,有没有简单点的,有...原创 2022-05-19 16:53:19 · 298 阅读 · 0 评论 -
力扣-->#剑指Offer 169. 多数元素
class Solution { public int majorityElement(int[] nums) { int length=nums.length; // Arrays.sort(nums); int count=1,cand_num=nums[0]; for(int i=0;i<length;i++){ if(cand_num==nums[i]){ ...转载 2022-03-09 21:05:58 · 49 阅读 · 0 评论 -
JVM基础知识大全
目录 类加载运行全过程 类加载器和双亲委派机制 为什么要设计双亲委派机制? 类加载运行全过程 当我们用java命令运行某个类的main函数启动程序时,首先需要通过类加载器把主类加载到 JVM package com.tuling.jvm; public class Math { public static final int initData = 666; public static User user = new User(); public int.原创 2021-12-17 22:33:31 · 361 阅读 · 0 评论 -
JAVA基础面试之static
目录 (1)static关键字是什么意思 (2)static的作用 (3)Java中是否能覆盖private方法或static方法? (4)能否在static环境中访问非static变量 (1)static关键字是什么意思 表明一个成员变量或者成员方法可以在 所属类没有实例对象的情况下被访问 (2)static的作用 第一:为某特定的数据类型或对象分配单一的存储空间,而与创建对象的个数无关。 第二:实现某个方法或属性与类而不是对象关联在一起 Java...原创 2021-11-08 15:19:26 · 276 阅读 · 0 评论 -
FileInputStream与FileReader的区别 特别详细(转载)
我们对于文件中数据的操作无非就有两种:读出与写入 对于Java来说,对数据的操作有 字节流(FileOutputStream、FileInputStream)与字符流(FileWriter、FileReader) 这两种方法其实差不多,都是从文件中写入数据或读出数据, 他俩的区别就是字节流是以字节为单位进行操作的,而字符流是以字符为单位进行操作的。 假如说我们一个文本文档中存储了这样一句话: 321爱就像蓝天白云,晴空万里,突然暴风雨! 1 这句话中有数字、汉字以及标点符号, 数字:1个字节 中文汉转载 2021-07-25 15:49:38 · 320 阅读 · 0 评论 -
FileInputStream与FileReader的区别 特别详细(转载)
我们对于文件中数据的操作无非就有两种:读出与写入 对于Java来说,对数据的操作有 字节流(FileOutputStream、FileInputStream)与字符流(FileWriter、FileReader) 这两种方法其实差不多,都是从文件中写入数据或读出数据, 他俩的区别就是字节流是以字节为单位进行操作的,而字符流是以字符为单位进行操作的。 假如说我们一个文本文档中存储了这样一句话: 321爱就像蓝天白云,晴空万里,突然暴风雨! 1 这句话中有数字、汉字以及标点符号, 数字:1个字节 中文汉转载 2021-07-25 15:45:34 · 847 阅读 · 0 评论