![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA基础专题
文章平均质量分 72
对Java的基础深入理解
Java程序员调优
Java程序员调优录。
展开
-
问:Java排序怎么做?
场景复现:面试官问题:Java中对一个集合排序遇到过吗?怎么做的?当时回复:有遇到过,是用的sort()方法。面试官追问:具体使用呢,比如集合中people对象的年龄字段排序当时回复:getAge(),作为参数传进去,具体忘记了。事后复盘:普通方法 Collections.sort(peopleList, new Comparator<People>() { ...原创 2022-05-08 15:35:02 · 373 阅读 · 0 评论 -
JVM帝国一日游【穿越小说】
盯着这行Hello Word...忽然眼前一片漆黑,接着刺眼的绿光闪过——原创 2022-01-18 22:30:00 · 294 阅读 · 1 评论 -
Java并发编程总结【万字无图纯享版】
【并发编程】模块的面试题与答案,纯文字版,不过多讲解,侧重面试中被问到该如何简洁明了的回答。原创 2021-12-05 17:55:52 · 364 阅读 · 0 评论 -
【图解】什么是线程?
概念是操作系统能够进行运算调度的最小单位。 他被包含在进程内。 是进程中实际运作单位 (可以把线程看作轻量级进程)线程模型ULT/KLTULT——线程的创建维护销毁在用户态完成KLT——线程的创建维护销毁在内核态完成线程状态...原创 2021-07-07 19:09:42 · 136 阅读 · 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 · 150 阅读 · 0 评论 -
java反射实例:动态获取不同实体类+动态跳转不同实体类页面(SSM框架layui前端oracle数据库)
需求:选不同的类型,去填具体信息后汇总需求说明下拉框1号选择不同,下拉框2号里的内容不同(二级联动,此处用数据库配置,因为可增可减)当第二个下拉框选择完后会下一步跳转页面填写详情(如图中红色页,蓝色页)填写完成后回到图一汇总,还可以继续新增,也可以修改删除查看详情实现思路...原创 2020-05-11 16:37:45 · 1167 阅读 · 0 评论 -
java开发常用linux操作文件命令整理表格版(+Mac终端操作命令)
文章目录文件管理命令创建文件删除文件查看文件编辑文件复制文件更改文件名文件管理命令创建文件命令解释mkdir xxx创建xxx目录touch xxx创建xxx文件注 :touch命令有两个功能:用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;用来创建新的空文件。删除文件命令解释rm -f xxx删除文件 -f表示强制删除rm -fr xxx删除目录及其所有文件: -原创 2021-05-30 18:45:17 · 146 阅读 · 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 · 1829 阅读 · 1 评论