2021年1月2日

Java核心常用类库

摘要: 一、泛型 概念:泛型,即“参数化类型”。就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定 义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。 定义泛型所使用的字母有一些是特定的,比如E是element元素的意思,用来表示容积,后续会学习其他的特 阅读全文

posted @ 2021-01-02 21:39 code-> 阅读(633) 评论(0) 推荐(0) 编辑

IDEA 如何设置类和方法的注释快捷键

摘要: IDEA 如何设置类和方法的注释快捷键 一、设置类的注释 (1)打开file->setting->Editor->Filr and Code Templates->Includes->File Header,如下图1所示: 图1 (2)在右边黑框内复制粘贴一下代码1: 代码1: /** * @des 阅读全文

posted @ 2021-01-02 21:35 code-> 阅读(5482) 评论(0) 推荐(0) 编辑

Java笔记之 函数式接口、Stream流

摘要: 函数式接口 函数式接口概述 函数式接口:有且仅有一个抽象方法的接口 Java的函数式编程体现就是Lambda表达式,所以函数式接口就是可以适用于Lambda使用的接口,只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利的进行推导。 如何检测一个接口是不是函数式接口呢? @Funct 阅读全文

posted @ 2021-01-02 21:33 code-> 阅读(90) 评论(0) 推荐(0) 编辑

手写springmvc

摘要: 手写springmvc的思路 springmvc的核心也是一个servlet即DispatcherServlet,这个servlet会配在web.xml里面,注意它的url-pattern配置的是/*,即拦截了所有请求。其原理就是当浏览器发送请求的时候,都会被springmvc的这个servlet拦 阅读全文

posted @ 2021-01-02 21:31 code-> 阅读(118) 评论(0) 推荐(0) 编辑

Java知识点全面汇总

摘要: 相关概念 面向对象的三个特征 封装,继承,多态,这个应该是人人皆知,有时候也会加上抽象。 多态的好处 允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用)。主要有以下优点: 可替换性:多态对已存在代码具有可替换性 可扩充性:增加新的子类不 阅读全文

posted @ 2021-01-02 21:25 code-> 阅读(322) 评论(0) 推荐(0) 编辑

JVM原理最全、清晰、通俗讲解

摘要: 另外,小编也有根据以下总结内容,录制了对JVM讲解视频。里面有个用visio画的JVM内部结构图,每部分的作用都有详细讲解,希望能有帮助。网址:https://edu.csdn.net/lecturer/board/10494 转自:https://blog.csdn.net/csdnliuxin1 阅读全文

posted @ 2021-01-02 21:23 code-> 阅读(3460) 评论(0) 推荐(0) 编辑

Java的SimpleDateFormat,DateTimeFormatter:YYYY与yyyy

摘要: 在Java的SimpleDateFormat类中格式化日期时,YYYY和yyyy之间存在细微的差异。它们都代表一年,但是yyyy代表日历年,而YYYY代表星期。这是一个细微的差异,仅会导致一年左右的变更问题,因此您的代码本可以一直正常运行,而仅在新的一年中引发问题。 一个例子比用文字更好地说明了这一 阅读全文

posted @ 2021-01-02 21:19 code-> 阅读(688) 评论(0) 推荐(0) 编辑

从源码层面理解 ArrayList 扩容策略

摘要: ArrayList 在我们日常开发中用到的非常多,我们知道 ArrayList 内部是通过 Object 数组实现的,而数组的长度一经定义,就无法更改了。 那么问题就来了,ArrayList 是如何实现扩容的呢? 我们先来看看 ArrayList 类中有哪些成员变量。 ArrayList 的成员变量 阅读全文

posted @ 2021-01-02 21:17 code-> 阅读(100) 评论(0) 推荐(0) 编辑

哈夫曼树

摘要: 1. 概念 哈夫曼树是一个特殊的二叉树,它的特殊在于: 叶子节点带有权值:对叶子结点赋予的一个有意义的数值量 二叉树的带权路径长度:设二叉树具有n个带权值的叶子结点,从根结点到各个叶子结点的路径长度与相应叶子结点权值的乘积之和。记为 WPL=Wklk,这里的WPL即带权路径长度(Weight Pat 阅读全文

posted @ 2021-01-02 21:09 code-> 阅读(1146) 评论(0) 推荐(0) 编辑

面向对象三大基本特性,五大基本原则

摘要: 面向对象三大基本特性,五大基本原则 子化诗理 2017-11-10 11:10:06 183 收藏 分类专栏: 我的文章书架 文章标签: 面向对象 继承 多态 透切理解面向对象三大基本特性是理解面向对象五大基本原则的基础. 三大特性是:封装,继承,多态 所谓封装,也就是把客观事物封装成抽象的类,并且 阅读全文

posted @ 2021-01-02 21:06 code-> 阅读(33) 评论(0) 推荐(0) 编辑

数据结构

摘要: 数据结构 weixin_30768661 2017-09-07 22:51:00 1553 收藏 16 文章标签: java 面试 数据结构与算法 版权 熟记数据结构基础知识: http://www.jianshu.com/nb/6355905 http://www.jianshu.com/p/23 阅读全文

posted @ 2021-01-02 21:04 code-> 阅读(72) 评论(0) 推荐(0) 编辑

从入门到精通,Java学习路线导航

摘要: 从入门到精通,Java学习路线导航 引言 最近也有很多人来向我"请教",他们大都是一些刚入门的新手,还不了解这个行业,也不知道从何学起,开始的时候非常迷茫,实在是每天回复很多人也很麻烦,所以在这里统一作个回复吧。 Java学习路线 当然,这里我只是说Java学习路线,因为自己就是学Java的,对Ja 阅读全文

posted @ 2021-01-02 21:02 code-> 阅读(160) 评论(0) 推荐(0) 编辑

MySQL因为外键关联无法删除数据解决方法以及修改数据库全部表中某种外键的值

摘要: 最近工作遇到一个问题,一个储存课程的表中存在大量名称重复的课程,应该是写的导入功能中没有进行名称判断导致的,但是用户已经用了很久了,并且课程这个表又是基础表,很多其他的表中都有课程的外键,现在想把课程表中的重复的记录删除是不可能的,因为用户已经用了一段时间了,同样的名称的不同记录都被使用过,比如同样 阅读全文

posted @ 2021-01-02 16:42 code-> 阅读(871) 评论(0) 推荐(0) 编辑

JavaScript Date 对象

摘要: JavaScript Date 对象 Date 对象 Date 对象用于处理日期和时间。 创建 Date 对象的语法: var myDate=new Date() 注释:Date 对象会自动把当前日期和时间保存为其初始值。 Date 对象属性 属性描述 constructor 返回对创建此对象的 D 阅读全文

posted @ 2021-01-02 13:34 code-> 阅读(61) 评论(0) 推荐(0) 编辑

JavaScript Boolean 对象

摘要: JavaScript Boolean 对象 Boolean 对象 Boolean 对象表示两个值:"true" 或 "false"。 创建 Boolean 对象的语法: new Boolean(value); //构造函数 Boolean(value); //转换函数 参数 参数 value 由布尔 阅读全文

posted @ 2021-01-02 13:27 code-> 阅读(68) 评论(0) 推荐(0) 编辑

JavaScript Array 对象

摘要: Array 对象 Array 对象用于在单个的变量中存储多个值。 创建 Array 对象的语法: new Array(); new Array(size); new Array(element0, element1, ..., elementn); 参数 参数 size 是期望的数组元素个数。返回的 阅读全文

posted @ 2021-01-02 13:25 code-> 阅读(62) 评论(0) 推荐(0) 编辑

导航