
JAVA基础专题
文章平均质量分 72
对Java的基础深入理解
Java程序员调优
Java程序员调优录。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
问:Java排序怎么做?
场景复现: 面试官问题: Java中对一个集合排序遇到过吗?怎么做的? 当时回复: 有遇到过,是用的sort()方法。 面试官追问: 具体使用呢,比如集合中people对象的年龄字段排序 当时回复: getAge(),作为参数传进去,具体忘记了。 事后复盘: 普通方法 Collections.sort(peopleList, new Comparator<People>() { ...原创 2022-05-08 15:35:02 · 434 阅读 · 0 评论 -
JVM帝国一日游【穿越小说】
盯着这行Hello Word...忽然眼前一片漆黑,接着刺眼的绿光闪过——原创 2022-01-18 22:30:00 · 349 阅读 · 1 评论 -
Java并发编程总结【万字无图纯享版】
【并发编程】模块的面试题与答案,纯文字版,不过多讲解,侧重面试中被问到该如何简洁明了的回答。原创 2021-12-05 17:55:52 · 428 阅读 · 0 评论 -
【图解】什么是线程?
概念 是操作系统能够进行运算调度的最小单位。 他被包含在进程内。 是进程中实际运作单位 (可以把线程看作轻量级进程) 线程模型ULT/KLT ULT——线程的创建维护销毁在用户态完成 KLT——线程的创建维护销毁在内核态完成 线程状态 ...原创 2021-07-07 19:09:42 · 200 阅读 · 0 评论 -
从HashMap(JDK1.7到1.8)到ConcurrentHashMap
HashMap源码解释 HashMap类 public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable { } 1.单继承自AbstractMap,多实现Map,Cloneable.. HashMap成员变量 //默认初始容量为 16= 位运算2的4次方 static final int DEFAULT_INITIAL_原创 2021-07-06 18:51:25 · 188 阅读 · 0 评论 -
java反射实例:动态获取不同实体类+动态跳转不同实体类页面(SSM框架layui前端oracle数据库)
需求:选不同的类型,去填具体信息后汇总 需求说明 下拉框1号选择不同,下拉框2号里的内容不同(二级联动,此处用数据库配置,因为可增可减) 当第二个下拉框选择完后会下一步跳转页面填写详情(如图中红色页,蓝色页) 填写完成后回到图一汇总,还可以继续新增,也可以修改删除查看详情 实现思路 ...原创 2020-05-11 16:37:45 · 1285 阅读 · 0 评论 -
java开发常用linux操作文件命令整理表格版(+Mac终端操作命令)
文章目录文件管理命令创建文件删除文件查看文件编辑文件复制文件更改文件名 文件管理命令 创建文件 命令 解释 mkdir xxx 创建xxx目录 touch xxx 创建xxx文件 注 :touch命令有两个功能: 用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来; 用来创建新的空文件。 删除文件 命令 解释 rm -f xxx 删除文件 -f表示强制删除 rm -fr xxx 删除目录及其所有文件: -原创 2021-05-30 18:45:17 · 382 阅读 · 0 评论 -
Mac终端使用Git常用命令(持续更新)
文章目录前言前提1--mac 下 git的安装配置:前提2--mac下git如何连接远端库:验证git环境正常一、常用命令提交代码到【本地】仓库1、查看本地仓库状态常见问题:出现untracked files(未监控)的文件原因:在编译拉下来的代码时,会产生一些无用的中间文件解决:2、暂存(预提交)3、提交到本地仓库提交代码到【远端】仓库1、拉取远端仓库代码常见问题:原因:如果有未提交的更改,是不能git pull的解决:2、提交到远端仓库 前言 前提1–mac 下 git的安装配置: mac 下 git原创 2021-05-21 19:46:09 · 2783 阅读 · 1 评论