Java
文章平均质量分 84
玩世か不恭
做你没做过的事情叫做成长
做你不愿做的事情叫做改变
做你不敢做的事情叫做改变
展开
-
算法30道
算法原创 2023-02-13 12:11:39 · 865 阅读 · 0 评论 -
JavaEE知识总结
原创 2020-09-07 14:46:37 · 205 阅读 · 0 评论 -
JVM知识总结
原创 2020-08-16 00:21:48 · 120 阅读 · 0 评论 -
Java集合知识点总结
原创 2020-08-16 00:20:14 · 118 阅读 · 0 评论 -
MySQL总结
原创 2020-08-12 19:21:30 · 112 阅读 · 0 评论 -
网络知识点总结
原创 2020-08-11 11:55:14 · 102 阅读 · 0 评论 -
多线程知识总结
原创 2020-08-10 11:56:01 · 102 阅读 · 0 评论 -
线程——run()和start()方法的区别
闲话少唠,先举例子,再做总结。创建一个线程 Thread t1 = new Thread()t1.run(); 只是调用了一个普通方法,并没有启动另一个线程,程序还是会按照顺序执行相应的代码。t1.start(); 则表示,重新开启一个线程,不必等待其他线程运行完,只要得到cup就可以运行该线程。举个两个例子对比一下: public static void main(String[] args) { Thread t=new Thread(){ pu原创 2020-05-15 15:42:00 · 183 阅读 · 0 评论 -
操作系统
概念任何计算机系统都包含一个基本的程序集合,称为操作系统(OS)。操作系统包括:①内核(进程管理,内存管理,文件管理,驱动管理)②其他程序(例如:数据库,shell程序等等)OS的目的与硬件交互,管理所有软件资源为用户程序(应用程序)提供一个良好的执行环境特征并发(1)并发是指宏观上在一段时间内能运行多个程序,而并行则指在同一时刻能够运行多个指令(2)并发需要硬件支持,如多流水线或者多处理器(3)操作系统通过引入进程和线程,使程序能够并发执行共享(1)共享是指系统地资源可以呗多个原创 2020-05-14 15:06:48 · 175 阅读 · 0 评论 -
反射-总结
一,什么是反射在一个程序运行状态时,对于任意一个类,都可知道其属性和方法;对于任意一个对象,都可以调用其属性和方法;而且不仅能拿到,还可以修改它们。这种动态获取信息以及动态调用对象方法的功能称为java语言的反射(reflflection)机制。二,反射能做什么1、在日常的第三方应用开发过程中,经常会遇到某个类的某个成员变量、方法或是属性是私有的或是只对系统应用开放,这时候就可以利用Java的反射机制通过反射来获取所需的私有成员或是方法 。 2、反射最重要的用途就是开发各种通用框架,比如在spr原创 2020-05-11 17:48:56 · 140 阅读 · 0 评论 -
MySQL索引的总结
一,MySQL中索引的语法概念索引是一种特殊的文件,包含着对数据表里所有记录的引用指针。可以对表中的一列或多列创建索引,并指定索引的类型,作用①数据库中的表、数据、索引之间的关系,类似于书架上的图书、书籍内容和书籍目录的关系。②索引所起的作用类似书籍目录,可用于快速定位、检索数据。③索引对于提高数据库的性能有很大的帮助使用场景要考虑对数据库表的某列或某几列创建索引,需要考虑以下几点...原创 2020-05-07 11:30:21 · 169 阅读 · 0 评论 -
二叉搜索树和哈希表的总结
Map的使用 public static void main(String[] args) { Map<Integer,String> map=new HashMap<>(); map.put(1,"hello"); map.put(2,"word"); map.put(3,"heheh"); ...原创 2020-05-06 15:38:53 · 376 阅读 · 0 评论 -
堆和优先队列总结
堆概念堆逻辑上是一棵完全二叉树堆物理上是保存在数组中满足任意结点的值都大于其子树中结点的值,叫做大堆,或者大根堆,或者最大堆反之则是小堆,或者小根堆,或者最小堆向下调整前提:左右子树必须是一个堆才能调整过程(以小堆为例)1.index如果已经是叶子节点,则整个调整过程结束①判断index位置有没有孩子②因为堆是完全二叉树,没有左孩子就一定没有右孩子,所以判断是否有左孩子③...原创 2020-04-30 16:56:35 · 299 阅读 · 0 评论 -
二叉树总结(Java)
二叉树1。基本概念:一棵二叉树是结点的一个有限集合,该集合或者为空,或者是由一个根节点加上两棵分别称为左子树和右子树的二叉树组成2.二叉树的特点:每个结点最多有两棵子树,即二叉树不存在度大于2的结点二叉树的子树有左右之分,其子树的次序不能颠倒3.满二叉树在一棵二叉树中,如果所有分支结点都存在左子树和右子树,并且所有叶子节点都在同一层上4.完全二叉树:如果一棵具有N个结点的二叉树的结构与满二...原创 2020-04-28 15:27:46 · 487 阅读 · 0 评论 -
Java7大排序总结
冒泡排序基本思想:通过比较相邻的元素,每一趟找到一个最大值放到放到最后 public static void bubbleSort(int[] arr){ boolean flag=true; for(int i=0;i<arr.length&&flag;i++){ flag=false;//如果内循环if条件不满足...原创 2020-04-17 15:46:07 · 1377 阅读 · 0 评论 -
顺序表和链表的区别
原理 优点 缺点 时间性能 顺序表 顺序表存储是将数据元素放到一块连续的内存存储空间,存取效率高,速度快。但是不可以动态增加长度 存取速度高效,通过下标来直接存储 1.插入和删除比较慢,2.不可以增长长度 比如:插入或者删除一个元素时,整个表需要遍历移动元素来重...原创 2020-02-27 15:40:04 · 429 阅读 · 0 评论 -
Java中四种权限修饰符
Java中四种权限修饰符public>protected>(default)>private注:yes表示可以使用其关键字,no表示不可以 public protected default private 同一个类 yes yes yes...原创 2019-12-16 15:29:02 · 234 阅读 · 0 评论 -
接口
在Java9+版本中,接口的内容:1.成员变量其实是常量,格式: [public] [static] [final] 数据类型 常量名称=数据值注意: 常量必须进行复制,而且一旦赋值不能改变 ...原创 2019-12-15 15:32:20 · 253 阅读 · 0 评论