随笔分类 - Java
Collection框架
摘要:面向过程 & 面向对象 思想 面向过程:将一件事情步骤化(只适合处理较为简单的问题) 面向对象:思考问题会将问题进行分类,再对分类进行单独思考。最后才会对某个分类下的细节进行面向过程的思索(更适合处理大型复杂问题,适合处理多人协作的问题) 面向对象编程的本质:以类的方式组织代码,以对象的封装数据 抽
阅读全文
摘要:常见快捷键 全选 ctrl+a 复制ctrl+c 粘贴 ctrl+v 撤销 ctrl+z 保存 ctrl+s 关闭窗口alt+F4 永久删除 shfit+Delete 常用DOS命令 盘符切换 d; 查看当前目录下的所有文件 dir 切换目录 cd change directory cd … 上一级
阅读全文
摘要:1.String概述 字符串 ""引起来表示 声明为final 不可被继承String实现了Serializable接口 表示字符串支持序列实现了comparable接口 表示String可比较大小String内部定义final char[] value用于存储字符串数据通过字面量方式和new字符串
阅读全文
摘要:Java多线程 对于多线程个人理解 文章目录 Java多线程前言本文将会对于多线程基本概念,线程创建与使用,线程同步,线程通信,JDK5.0新增线程创建方式进行讲解 一、基本概念1.程序、进程、线程2.并行与并发3.多线程的优点4.何时需要多线程5.线程的分类 二、线程的创建与使用1.继承Threa
阅读全文
摘要:Java奇思妙想的注解 希望本文可以帮助到你 文章目录 Java奇思妙想的注解前言一、注解的理解二、注解的使用1.示例1.1 生成文档相关的注解1.2在编译时进行格式检查(JDK内置基本注解) 了解即可1.3 跟踪代码依赖性,实现替代配置文件功能 2.自定义注解 三、元注解1. 基本解释2. JDK
阅读全文
摘要:系列文章 希望读者可以多多看这篇文章!!! 文章目录 系列文章前言一、Junit测试类二、日期时间类1.DateTimeFormatter.ofLocalizedDateTime 三、Comparable、Comparator接口四、粗心大意的语法问题1.`java: 需要<标识符>` 前言 这篇文
阅读全文
摘要:HashMap经典面试题汇总 希望本文可以帮助到你 文章目录 HashMap经典面试题汇总前言大家也可以看这位up的文章,对于HashMap总结的也非常详细!!! 一、HashMap的数据结构,以及存储原理jdk7 数组+链表jdk8 数组+链表+红黑树 二、当两个对象的hashCode相同会如何?
阅读全文
摘要:HashSet底层存储 前提: HashSet在存储数据时的规则 :会比较hash值(散列值),如果相同会调用equals比较内容 无序性:不等于随机性—>不等于添加的顺序 存储的数据在底层数组中并非数组索引添加 而是根据数据的hash值决定的 不可重复性:保证添加的元素按照equals方法判断时
阅读全文