E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
韩顺平java笔记
Java学习——数据结构——多路查找树
学习尚硅谷
韩顺平
老师的Java数据结构笔记,详情请移步网站1、二叉树与B树1.1二叉树的问题分析二叉树的操作效率较高,但是也存在问题,请看下面的二叉树(1)二叉树需要加载到内存的,如果二叉树的节点少,没有什么问题
qq_41853002
·
2023-07-19 01:58
Java
数据结构
算法
SpringCloud基础4——RabbitMQ和SpringAMQP
导航:【黑马
Java笔记
+踩坑汇总】JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud/SpringCloudAlibaba+黑马旅游+谷粒商城目录1.初识MQ1.1
vincewm
·
2023-07-17 13:14
Java学习路线
网络
运维
服务器
Effective
Java笔记
(13)谨慎地覆盖 clone
Cloneable接口的目的是作为对象的一个mixin接口(mixininterface),表明这样的对象允克隆(clone)。遗憾的是,它并没有成功地达到这个目的。它的主要缺陷在于缺少一个clone方法,而Object的clone方法是受保护的。如果不借助于反射(reflection),就不能仅仅因为一个对象实现了Cloneable,就调用clone方法。即使是反射调用也可能会失败,因为不能保证
琅琊之榜PJ
·
2023-07-17 10:25
Effective
Java
java
开发语言
后端
Effective
Java笔记
(14)考虑实现 Comparable 接口
compareTo方法并没有在Object类中声明。相反,它是Comparable接口中唯一的方法。compareTo方法不但允许进行简单的等同性比较,而且允许执行顺序比较,除此之外,它与Object的equals方法具有相似的特征,它还是个泛型(generic)。类实现了Comparable接口,就表明它的实例具有内在的排序关系(naturalordering)。为实现Comparable接口的
琅琊之榜PJ
·
2023-07-17 10:25
Effective
Java
java
开发语言
后端
我在乐字节学习的第一天(
java笔记
)
给大家分享一篇我之前在学习java过程中的关于java基础部分的笔记,比较详细,内容也比较多。如有问题请指出以便修改,谢谢。篇幅较长建议收藏浏览。1环境变量配置JAVA_HOME:jdk路径Path:要把jdk的bin目录路径,添加到path变量2.八种数据基本类型比较简单此处不单独罗列引用数据类型:数组,类,接口2.1char:Unicode编码的字符,或字符的整数编码,必须用单引号float默
嘎嘣脆a
·
2023-07-16 16:56
回顾2023上半年,拂去埃土,继续前行...
二、工作/学习成果总结:回顾了之前学习和使用过的51和32单片机,重新看了一遍江科大的视频教学,另外还买了许多模块学习使用,包括,超声波传感器和MPU6050这些;跟着
韩顺平
老师学习了Linux的入门基础知识
嵌入式小白—小黑
·
2023-07-15 17:20
面试
开发语言
c++
stm32
【幂等性大坑】事务提交前释放锁导致锁失效问题
导航:【
Java笔记
+踩坑汇总】Java基础+进阶+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud+黑马旅游+谷粒商城+学成在线+MySQL高级篇+设计模式+常见面试题+
vincewm
·
2023-07-15 03:29
Java学习路线
分布式
java
spring
spring
boot
spring
cloud
Redis缓存与数据库如何保证一致性?同步删除+延时双删+异步监听+多重保障方案
导航:【
Java笔记
+踩坑汇总】Java基础+进阶+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud+黑马旅游+谷粒商城+学成在线+MySQL高级篇+设计模式+常见面试题+
vincewm
·
2023-07-15 03:28
Java学习路线
缓存
数据库
redis
HashMap底层原理:数据结构+put()流程+2的n次方+死循环+数据覆盖问题
导航:【
Java笔记
+踩坑汇总】Java基础+进阶+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud+黑马旅游+谷粒商城+学成在线+MySQL高级篇+设计模式+常见面试题+
vincewm
·
2023-07-15 03:51
Java学习路线
哈希算法
数据结构
散列表
java
spring
spring
boot
Effective
Java笔记
(10)覆盖 equals 时请遵守通用约定
覆盖equals方法看起来似乎很简单,但是有许多覆盖方式会导致错误,并且后果非常严重。最容易避免这类问题的办法就是不覆盖equals方法,在这种情况下,类的每个实例都只与它自身相等。如果满足了以下任何一个条件,这就正是所期望的结果:类的每个实例本质上都是唯一的。对于代表活动实体而不是值(value)的类来说确实如此,例如Thread。Object提供的equals实现对于这些类来说正是正确的行为。
琅琊之榜PJ
·
2023-07-14 16:30
Effective
Java
java
开发语言
后端
Effective
Java笔记
(12)始终要覆盖 toString
虽然Object提供了toString方法的一个实现,但它返回的字符串通常并不是类的用户所期望看到的。它包含类的名称,以及一个“@”符号,接着是散列码的无符号十六进制表示法,例如PhoneNumber@163b91。toString的通用约定指出,被返回的字符串应该是一个“简洁的但信息丰富,并且易于阅读的表达形式”。尽管有人认为PhoneNumber@163b91算得上是简洁和易于阅读了,但是与7
琅琊之榜PJ
·
2023-07-14 16:30
Effective
Java
java
开发语言
后端
Effective
Java笔记
(11)覆盖 equals 时总要覆盖 hashCode
在每个覆盖了equals方法的类中,都必须覆盖hashCode方法。如果不这样做的话,就会违反hashCode的通用约定,从而导致该类无法结合所有基于散列的集合一起正常运作,这类集合包括HashMap和HashSet。下面是约定的内容,摘自Object规范:1、在应用程序的执行期间,只要对象的equals方法的比较操作所用到的信息没有被修改,那么对同一个对象的多次调用,hashCode方法都必须始
琅琊之榜PJ
·
2023-07-14 15:14
Effective
Java
java
开发语言
后端
JAVA笔记
| 快速理解策略模式且使用
目录理解策略模式策略模式例子策略模式部分概念策略模式优缺点理解策略模式策略模式通常用于代替代码中多if的实现,避免了代码因为一个方法中if过多导致代码过长。可以理解为将不同的方法传入策略模式例子买了台带卡槽的游戏机,通过不同的游戏卡带,在一台游戏机上就能玩不同的游戏,这种情况可以理解为带游戏卡槽的游戏机运用了策略模式。在未使用策略模式的时候,如果要玩不同游戏,执行不同方法,就需要在代码中,增加多个
Nu11PointerException
·
2023-07-14 13:30
设计模式笔记
java
bash
开发语言
策略模式
设计模式
Effective
Java笔记
(7)消除过期的对象引用
当你从手工管理内存的语言(比如C或C++)转换到具有垃圾回收功能的比如Java语言时,程序员的工作会变得更加容易,因为当你用完了对象之后,它们会被自动回收。当你第一次经历对象回收功能的时候,会觉得这简直有点不可思议。它很容易给你留下这样的印象,认为自己不再需要考虑内存管理的事情了,其实不然。请看下面这个简单的战实现的例子:这段程序中并没有很明显的错误。无论如何测试,它都会成功地通过每一项测试,但是
琅琊之榜PJ
·
2023-07-14 13:24
Effective
Java
java
开发语言
后端
Effective
Java笔记
(5)优先考虑依赖注入来引用资源
有许多类会依赖一个或多个底层的资源。例如,拼写检查器需要依赖词典。因此,像下面这样把类实现为静态工具类的做法并不少见(详见第4条)://Inappropriateuseofstaticutility-inflexible&untestable!publicclassSpellChecker{privatestaticfinalLexicondictionary=...;privateSpellCh
琅琊之榜PJ
·
2023-07-13 21:36
Effective
Java
java
后端
开发语言
Effective
Java笔记
(3)用私有构造器或者枚举类型强化 Singleton 属性
Singleton是指仅仅被实例化一次的类。Singleton通常被用来代表一个无状态的对象,如函数,或者那些本质上唯一的系统组件。使类成为Singleton会使它的害户端测试变得十分困难,因为不可能给Singleton替换模拟实现,除非实现一个充当其类型的接口。实现Singleton有两种常见的方法。这两种方法都要保持构造器为私有的,并导出公有的静态成员,以便允许客户端能够访问该类的唯一实例。在
琅琊之榜PJ
·
2023-07-13 19:31
Effective
Java
java
单例模式
后端
开发语言
端午特别征文
前言提示:这里可以添加本文要记录的大概内容:
韩顺平
教育的java坦克大战提示:以下是本篇文章正文内容,下面案例可供参考一、Java绘图技术1.g.drawOval()是什么?
软工菜鸡
·
2023-06-24 07:51
null
java
数学建模
开发语言
如何在github上找到需要的项目
感谢B站
韩顺平
老师的学习资源,有兴趣的童鞋可以去搜索:
韩顺平
。大家都知道github上有许多优秀的开源项目,那么学习优秀的项目,自然也可以提升我们自己。
把苹果咬哭的测试笔记
·
2023-06-24 00:46
软件测试工作干货
github
vue.js
java
spring
boot
前端
2022下半年
Java笔记
Java笔记
https://www.aliyundrive.com/s/VH7KGLWHiWf提取码:f46n点击链接保存,或者复制本段内容,打开「阿里云盘」APP,无需下载极速在线查看,视频原画倍速播放
m0_56593481
·
2023-06-23 18:26
java
Java笔记
26--字符流与缓冲流
高级流Java将流分为两类:节点流与处理流。节点流:又称为低级流,特点:实际连接程序与另一端的“管道”,负责实际读写数据的流,IO一定是建立在某个低级流的基础上进行的。处理流:又称为高级流,特点:不能独立存在,必须连接在其他流上,目的是当数据经过该流时对数据进行某种加工处理,简化我们的操作。实际开发中经常串联一组高级流到某个低级流上,在读写数据的过程中以流水线式的操作对数据加工处理,这个过程也称为
再十年磨一剑
·
2023-06-21 19:35
Java进阶
java
笔记
jvm
Java笔记
01--基本知识
1.声明、定义、初始化、赋值声明=定义:说明变量类型;初始化,先声明,然后赋初始值;赋值,给当前对象赋值;2.注释(1)单行注释实例://注释内容快捷键ctrl+/(2)多行注释/*任意行注释*/快捷键ctrl+shift+/(3)文档注释/**文档注释是功能级注释,用来说明一个类,一个方法或一个常量的,因此只在上**述三个地方使用。文档注释可以使用java自带的命令javadoc来对这个类生成手
再十年磨一剑
·
2023-06-21 19:34
Java基础
笔记
java
【
Java笔记
】Stream流 超详解
【
Java笔记
】Stream流超详解文章目录【
Java笔记
】Stream流超详解1.初识Stream流1.1传统集合的多步遍历代码1.2循环遍历的弊端1.3Stream的更优写法2流式思想概述3获取流3.1
背书包的小新
·
2023-06-21 03:56
Java
java
jvm
开发语言
【
韩顺平
】Java类(静态)变量知识点总结
类(静态)变量的引出一个问题引出类变量:提出需求:有一群在玩堆雪人的游戏,不时有新的小孩加入,请问如何知道现在共有多少人在玩先用传统方法解决需求,思路如下:1.在main方法中定义一个变量count2.每当一个小孩加入游戏后,count++代码如下:publicclassChildGame{publicstaticvoidmain(String[]args){Childchild1=newChil
小小西瓜呀
·
2023-06-20 08:03
Java基础
java
开发语言
【
java笔记
总结】面向对象编程——封装,继承,多态
文章目录前言一、封装1.1、类修饰符1.2、访问权限——公有,私有,保护1.3、成员变量1.3.1、成员变量修饰符1.4、成员方法1.4.1、成员方法修饰符1.4.2、构造方法1.4.3、类方法与实例方法1.5包二、继承与多态2.1概念2.2成员变量的隐藏和方法重写2.3super关键字2.4对象的上转型对象2.5抽象类2.6接口三、多态总结前言参考教材:《java面向对象程序设计教程》答案参考:
今天一定要洛必达
·
2023-06-19 07:58
java
java
笔记
开发语言
【java】
java笔记
总结——java API | 泛型 | 集合框架
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、javaAPI1.1、概念1.2、java.lang二、泛型2.1.概念2.2.java中的泛型和C++的模板异同点三、集合框架3.1.概念3.2.Collection接口3.3.List接口3.4.Set接口3.5.Map接口前言一、javaAPI1.1、概念JavaAPI(ApplicationProgrammin
今天一定要洛必达
·
2023-06-19 07:56
java
java
笔记
开发语言
Java学习笔记(视频:
韩顺平
老师)2.0
如果你喜欢这篇文章的话,请给作者点赞哟,你的支持是我不断前进的动力。因为作者能力水平有限,欢迎各位大佬指导。变量基本数据类型⭐️数值型基本数据类型转化自动类型转换强制类型转换基本数据类型和String类型转换变量变量相当于内存中一个数据存储空间的表示,你可以把变量看做是一个房间的门牌号,通过门牌号我们可以找到房间,而通过变量名可以访问到变量(值)基本介绍intage=20;doublescore=
憨憨猿学编程
·
2023-06-17 00:40
Java学习
java
学习
笔记
Java学习笔记(视频:
韩顺平
老师)3.0
如果你喜欢这篇文章的话,请给作者点赞哟,你的支持是我不断前进的动力。因为作者能力水平有限,欢迎各位大佬指导。目录如果你喜欢这篇文章的话,请给作者点赞哟,你的支持是我不断前进的动力。算数运算符+号使用++号使用%号使用关系运算符逻辑运算符&&和&基本规则||和|基本规则^逻辑异或赋值运算符三元运算符运算符优先级标识符的命名规则和规范关键字、保留字键盘输入进制其他转十进制十进制转其他二进制转八/十六八
憨憨猿学编程
·
2023-06-17 00:40
Java学习
学习
笔记
Java学习笔记(视频:
韩顺平
老师)4.0
如果你喜欢这篇文章的话,请给作者点赞哟,你的支持是我不断前进的动力。因为作者能力水平有限,欢迎各位大佬指导。目录如果你喜欢这篇文章的话,请给作者点赞哟,你的支持是我不断前进的动力。控制结构顺序分支控制(ifelse;switch)单分支双分支多分支嵌套分支switch分支结构循环控制(for、while、dowhile)for循环控制while循环控制dowhile循环控制多重循环控制跳转控制br
憨憨猿学编程
·
2023-06-17 00:37
Java学习
java
学习
笔记
java基础学习笔记
switchfor循环do-while循环Break使用Continue跳转语句数组使用面向对象-类Java内存Java方法调用重载可变参数作用域构造器(构造方法)对象创建流程this关键字2021.1.5日打卡
韩顺平
零基础
punkieboy
·
2023-06-15 12:06
java学习
java
Java——JDBC连接池复习(图解模式)
Java笔记
——JDBC连接池技术本次笔记的目录JDBCJDBC访问数据库编码步骤JDBC流程图解自身在学习过ajax技术对接前端页面展示时,发现后端的jdbc连接池技术相关代码略显生疏,因此制作流程图供自己复习使用
Lin_Stack
·
2023-06-15 12:23
java
数据库
sql
【MySQL调优】如何进行MySQL调优?一篇文章就够了!
导航:【
Java笔记
+踩坑汇总】Java基础+进阶+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud+黑马旅游+谷粒商城+学成在线+MySQL高级篇+设计模式+常见面试题+
vincewm
·
2023-06-15 09:50
Java学习路线
mysql
数据库
MySQL
MySQL调优
调优
Spring基础3——AOP,事务管理
导航:【黑马
Java笔记
+踩坑汇总】JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud/SpringCloudAlibaba+黑马旅游+谷粒商城目录1,AOP简介
vincewm
·
2023-06-15 09:49
Java学习路线
spring
java
后端
MySQL高级篇——覆盖索引、前缀索引、索引下推、SQL优化、主键设计
导航:【
Java笔记
+踩坑汇总】Java基础+进阶+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud+黑马旅游+谷粒商城+学成在线+MySQL高级篇+设计模式+牛客面试题目录
vincewm
·
2023-06-15 09:49
Java学习路线
数据库
java
sql
手写Spring源码(简化版)
导航:【
Java笔记
+踩坑汇总】Java基础+进阶+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud+黑马旅游+谷粒商城+学成在线+MySQL高级篇+设计模式+牛客面试题目录一
vincewm
·
2023-06-15 09:49
Java学习路线
spring
java
spring
boot
Spring基础1——Spring(配置开发版),IOC和DI
导航:【黑马
Java笔记
+踩坑汇总】JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud/SpringCloudAlibaba+黑马旅游+谷粒商城目录1,Spring
vincewm
·
2023-06-15 09:48
Java学习路线
spring
java
【Java常见面试题】Spring篇
导航:【黑马
Java笔记
+踩坑汇总】JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud+黑马旅游+谷粒商城+学成在线+常见面试题目录1、简单介绍Spring2、
vincewm
·
2023-06-15 09:47
Java面试八股文
Java学习路线
spring
mybatis
java
JavaWeb基础5——HTTP,Tomcat&Servlet
导航:【黑马
Java笔记
+踩坑汇总】JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud/SpringCloudAlibaba+黑马旅游+谷粒商城目录一、Web概述
vincewm
·
2023-06-14 14:02
Java学习路线
servlet
tomcat
http
韩顺平
老师数据结构与算法学习笔记
目录数据结构与算法介绍课程的重要性,介绍了数据结构与算法的关系,分类等稀疏数组介绍什么是稀疏数组与相关应用队列介绍队列的实现,环形队列的实现链表介绍什么是链表;单向链表及双向链表实现及应用等单向环形链表约瑟夫问题介绍约瑟夫问题的处理方案栈介绍什么是栈,栈的应用,前中后缀表达式,逆波兰计算器等递归递归的介绍,递归解决实际问题:迷宫问题及八皇后问题等排序介绍了常用的几大排序:冒泡,选择,插入,希尔,快
指尖上的革新
·
2023-06-11 15:18
数据结构及算法
散列表
哈希算法
链表
数据结构
算法
java笔记
(十二)重新理解java基本特性
2023.1.10今年26岁了深感对未来之恐惧一、封装数据被保护在类的内部,尽可能隐藏内部的细节,只有一些对外接口来与外部发生联系publicclassPerson{privateStringname;privateintgender;privateintage;publicStringgetName(){returnname;}publicStringgetGender(){returngend
蔚蓝色的风暴
·
2023-06-10 17:23
java
java
开发语言
Java学习资源 | Java编程最新教学视频大全,推荐
众说周知B站是一个强大的学习网站图片视频
韩顺平
零基础30天学会Java,最新推荐(2021.01)图片视频地址:https://www.bilibili.com/video/BV1fh411y7R8?
Java烂笔头
·
2023-06-08 09:45
[GO语言基础] 六.循环控制语句、流程控制及编程练习(for、break、continue、goto)
这系列文章入门部分将参考“尚硅谷”
韩顺平
老师的视频和书籍《GO高
Eastmount
·
2023-06-07 20:18
GO语言
Go语言
Golang
循环语句
for
goto
Java笔记
_18(IO流)
Java笔记
_18一、IO流1.1、IO流的概述1.2、IO流的体系1.3、字节输出流基本用法1.4、字节输入流基本用法1.5、文件拷贝1.6、IO流中不同JDK版本捕获异常的方式二、字符集2.1、GBK
Sumlll_
·
2023-06-07 15:12
java
笔记
jvm
Java笔记
一(黑马)
目录一.标准的javaBean二.反射1.获取class对象的三种方式2.反射获取构造方法3.反射获取成员变量4.反射获取成员方法三.网络编程TCPServe/ClientNIO框架Netty一.标准的javaBeanpackagecom.itheima.domain;publicclassStudent{//1.成员变量私有化//2.空参,带参构造方法//3.对于私有的成员变量,提供对应的set
lilimu99
·
2023-04-21 18:39
java
笔记
jvm
学成在线笔记0-面试问题
【黑马
Java笔记
+踩坑汇总】JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud+黑马旅游+谷粒商城+学成在线+牛客面试题目录介绍你的项目项目难点CDN是什么?
vincewm
·
2023-04-20 17:17
java
java
开发语言
spring
boot
学成在线笔记+踩坑(1)——项目思路、架构、父工程和基础工程,Gogs使用
【黑马
Java笔记
+踩坑汇总】JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud+黑马旅游+谷粒商城+学成在线+牛客面试题目录简历-技术架构项目预览后台页面课程管理媒资管理页面上传视频新增课程课程管理页提交审核审核员审核后发布课程前台页面主页验证码登录
vincewm
·
2023-04-20 17:17
java
架构
学成在线
spring
boot
spring
cloud
【Java面试八股文】JVM篇
【黑马
Java笔记
+踩坑汇总】JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud+黑马旅游+谷粒商城+学成在线+牛客面试题目录说说你了解的JVM内存模型简单说下你对
vincewm
·
2023-04-20 17:16
java学习路线
面试
jvm
java
线程方法,生命周期,线程状态,Synchronized,
packagecom.hspedu.method;/***@author
韩顺平
*@version1.0*/publicclassThreadMethod01{publicstaticvoidmain(String
枯寂麻辣
·
2023-04-20 02:10
java
jvm
开发语言
Java笔记
5
图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自
大帅拳霸
·
2023-04-19 04:17
自定义泛型,自定义泛型接口,自定义泛型方法,JUnit,
泛型是对象创建的时候定所以,如果静态方法和静态属性使用了泛型,JVM就无法完成初始化注意事项packagecom.jshedu.generic;importjava.util.Arrays;/***@author
韩顺平
枯寂麻辣
·
2023-04-18 19:03
jvm
java
开发语言
泛型基本说明
提高了安全性减少了类型转换的次数,提高效率不在提示编译警告packagecom.hspedu.generic.improve;importjava.util.ArrayList;/***@author
韩顺平
枯寂麻辣
·
2023-04-18 04:30
java
servlet
jvm
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他