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入门和复习回顾,高级篇请参考导航里的面试题:导航:【黑马
Java笔记
+踩坑汇总】Java基础+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud+黑马旅游+谷粒商城
程序员小海绵【vincewm】
·
2023-11-09 09:50
Java学习路线
java
Java笔记
——【Map集合使用】
Map集合目标能够说出Map集合特点使用Map集合添加方法保存数据使用”键找值”的方式遍历Map集合使用”键值对”的方式遍历Map集合能够使用HashMap存储自定义键值对的数据能够使用HashMap编写斗地主洗牌发牌案例一、Map集合1.1概述现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等,这种一一对应的关系,就叫做映射。Java提供了专门的
寅贝勒
·
2023-11-08 22:04
Java核心知识
java
java笔记
Java学习笔记1、java基础1.1java关键字和标识符关键字:一般是编译器(eclipse或者idea)高亮显示的都是java当中的关键字,这些关键字是程序员开发者不能修改的东西,比如publicclassstaticpackage等等,是sun公司规定好的。标识符:是程序员开发者能自己命名的单词,比如类名、方法名、变量名这些都是标识符其中Hello、main就是标识符publicclass
oBj-小飞猪
·
2023-11-08 22:03
java
笔记
开发语言
java笔记
:分布式文件系统+FastDFS+Nginx
java笔记
:分布式文件系统+FastDFS+Nginx分布式文件系统概述什么是文件系统?
m0_49234730
·
2023-11-08 12:05
java学习笔记
java
分布式系统
分布式
分布式设计
Java笔记
3.1——Java基础之数组
第3章数组目录第3章数组一.Eclipse的使用配置二.数组的概述1.数组的概念2.数组的特点三.一维数组的使用1.声明2.初始化3.数组元素的引用4.数组元素的默认初始化值5.代码演示6.内存的简化结构7.练习题四.多维数组的使用1.概念2.多维数组的使用3.二维数组的内存解析4.代码演示5.课后练习五.数组中涉及的常见算法1.练习题2.二分法查找算法3.排序算法3.1.冒泡排序3.2.快速排序
清醒之时入梦
·
2023-11-08 08:20
Java
java
eclipse
开发语言
Java笔记
:单链表
单链表链表是一种物理存储结构上非连续存储结构,数据元素的逻辑顺序是通过链表中的引用链接次序实现的。链表的结构有很多,以下情况组合起来就有8种链表结构:单向,双向带头,不带头循环,非循环我们只需掌握两种结构:(1)无头单向非循环链表。(2)无头双向链表:LinkedList的底层实现,双向链表都有一个prev和next,链表最开始的部分都有一个fiest和last指向第一个元素和最后一个元素。链接:
长不大的大灰狼
·
2023-11-07 23:11
Java
java
数据结构
Java笔记
——volatile
以下内容皆为从网络上摘抄整理而来,仅用于本人只是积累一、volatile简介Java内存模型告诉我们,各个线程会将共享变量从主内存中拷贝到工作内存,然后执行引擎会基于工作内存中的数据进行操作处理。线程在工作内存进行操作后何时会写到主内存中?这个时机对普通变量是没有规定的,而针对volatile修饰的变量给Java虚拟机特殊的约定,线程对volatile变量的修改会立刻被其他线程所感知,即不会出现数
卑微猿同学
·
2023-11-07 15:27
#
并发
java
java笔记
——IO框架
目录1.流的概念2.流的分类3.字节流3.1文件字节流3.2案例进行图片复制3.3字节缓冲流4.对象流5序列化和反序列化5.1序列化5.2反序列化注意:6.字符编码7.字符流7.1字符流的父类(抽象类)7.2文件字符流案例:使用FileReader和FileWriter复制文本文件7.3字符缓冲流7.4PrintWriter7.5转换流8.File类文件操作:文件夹操作:8.1FileFilter
theone_ID
·
2023-11-07 08:09
java
【数据结构与算法】尚硅谷
韩顺平
老师+含java代码(更新中)
数据结构与算法程序=数据结构+算法数据结构:树、链表、图等线性结构数组、队列、链表和栈非线性结构二维数组,多维数组,广义表,树结构,图结构稀疏数组稀疏数组的好处时压缩数组在这里插入图片描述二维数组转稀疏数组的思路遍历原始的二维数组,得到有效数据的个数sum根据sum就可以创建稀疏数组sparseArrint[sum+1][3]将二维数组的有效数据数据存入到稀疏数组稀疏数组转原始的二维数组的思路先读
花开富贵姨
·
2023-11-06 21:16
数据结构
java
算法
JavaWeb基础4——HTML,JavaScript&CSS
导航:【黑马
Java笔记
+踩坑汇总】JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud/SpringCloudAlibaba+黑马旅游+谷粒商城目录一、HTML1.1
程序员小海绵【vincewm】
·
2023-11-06 02:27
Java学习路线
html
前端
css
javascript
ES6
Java笔记
如何快速学习技术或知识1、需求工作需求跳槽对方需求技术控2、能否使用传统技术解决能解决但是不完美解决不了3、引出我们学习的新技术和知识点4、学习新技术或者知识点的基本原理和基本语法5、快速入门(基本程序,CRUD)6、开始研究技术的注意事项,使用细节使用规范如何优化注:优化无止境一、Java简介JDKJREJVM的关系JDK=JRE+java开发工具JRE=JVM+核心类库JDKJavaDevel
Winter0_o
·
2023-11-05 04:02
java
韩顺平
设计模式之命令模式
目录一、智能生活项目需求二、基本介绍三、命令模式的原理类图四、命令模式解决智能生活项目五、命令模式在Spring框架JdbcTemplate应用的源码分析六、命令模式的注意事项和细节一、智能生活项目需求看一个具体的需求(1)我们买了一套智能家电,有照明灯、风扇、冰箱、洗衣机,我们只要在手机上安装app就可以控制对这些家电工作。(2)这些智能家电来自不同的厂家,我们不想针对每一种家电都安装一个App
行云流水Gz
·
2023-11-05 04:57
韩顺平设计模式
java
设计模式
命令模式
Java笔记
(
韩顺平
Java基础9-11章)
Java学习笔记(第9章P362-P373)(第10章P374-P424)(第11章P425-P443)第9章项目-房屋出租系统房屋出租系统-需求房屋出租系统-界面房屋出租系统-设计房屋出租系统-实现第10章面向对象编程(高级部分)类变量和类方法理解main方法语法代码块单例设计模式final关键字抽象类抽象类最佳实践-模板设计模式接口内部类第11章枚举和注解枚举枚举的两种实现方式自定义类实现枚举
jinghaize
·
2023-11-05 04:55
学习笔记
java
intellij-idea
开发语言
韩顺平
Java基础作业——空心金字塔和空心菱形打印:
韩顺平
Java基础作业——金字塔和菱形打印:由简单的直角三角形、实心金字塔再到空心金子塔。
辉辉肝代码中
·
2023-11-05 00:24
Java
java
intellij-idea
韩顺平
零基础30天学会
Java笔记
(三)——空心金字塔 | 空心菱形
跳过了比较熟悉所以没有写笔记的部分!这里的代码是多重循环练习。目录空心金字塔空心菱形空心金字塔publicstaticvoidmain(String[]args){intTotalLevel=10;//总层数for(inti=1;i<=TotalLevel;i++){for(intj=1;j<=TotalLevel-i;j++){System.out.print("");//每行前面的空格}for
Chairflower
·
2023-11-05 00:50
Java学习
java
开发语言
jvm
Java 空心金字塔 + 空心菱形
Java空心金字塔+空心菱形推荐:【零基础快速学Java】
韩顺平
零基础30天学会Java.文章目录Java空心金字塔+空心菱形空心金字塔1.打印矩形2.三角形3.空格+三角形4.空心金字塔菱形1.上半部分
Cyh_Blog
·
2023-11-05 00:50
有意思的小玩意
java
Java程序员掌握的Linux 基本操作
教程:
韩顺平
教育B站链接远程登录说明:公司开发场景:Linux服务器是开发小组共享正式上线的项目是运行在公网所以程序员需要远程登录到Linux进行项目管理或者开发。
Zane没事继续完成
·
2023-11-04 22:50
linux
java
grpc
java笔记
搭建javarpcexample教程protoBuf下载,window版:protoc-3.11.2-win64.ziphttps://github.com/protocolbuffers/protobuf/releaseshttps://www.jianshu.com/p/21319d2507ea下载v1.26.0版本的grpc-javahttps://github.com/grpc/grpc-
我是电饭煲
·
2023-11-04 12:46
java多态包括静态多态,
Java笔记
7-多态父类静态
多态的应用-面向父类编程1.对象的编译时类型写成父类2.方法的返回类型写成父类3.方法的参数类型写成父类编译时类型:对象的声明时类型,在于编译期间运行时类型:new运算符后面的类型编译时类型决定了对象的访问能力运行时类型决定了对象真正的行为能力------------------------------------------------------------------------------
每日人物
·
2023-11-03 04:59
java多态包括静态多态
【
Java笔记
】Java常量池、常量池的应用以及装拆箱特性总结
Java常量池以及装箱&拆箱特性的总结这里我们来总结一下Java常量池的一些基本知识以及深入解析JDK5引入的装箱&拆箱特性。首先我们要了解什么是常量池,常量池的应用,再去深入分析装箱&拆箱特性Java常量池什么是常量:常量可分为两种:字面常量(也称为字面量,直接量,直接常量)(字面常量是指在程序中无需预先定义就可使用的数字、字符、boolen值、字符串等。简单的说,就是确定值的本身。如10,2L
SnailMann
·
2023-11-03 04:53
Java
基础
Java
JVM
常量池
装箱
拆箱
Mybatis学习笔记--自定义Mybatis,程序员
Java笔记
@OverridepublicStringtoString(){return“User{”+“id=”+id+“,username=’”+username+‘’’+“,birthday=”+birthday+“,sex=’”+sex+‘’’+“,address=’”+address+‘’’+‘}’;}}配置持久层接口IUserDao:publicinterfaceIUserDao{/**查询所有@
软件开发Java
·
2023-11-03 03:30
程序员
面试
java
后端
B站
韩顺平
java学习笔记(十四)-- 泛型章节
目录一泛型的理解和好处1使用传统方法的问题分析2泛型体验,用泛型解决问题3泛型的好处二泛型基本语法1泛型的介绍2泛型语法和使用(1)声明语法(2)实例化(3)应用实例3泛型使用的注意事项和细节4泛型课堂练习题三自定义泛型1自定义泛型类(1)基本语法(2)注意细节(3)应用案例2自定义泛型接口(1)基本语法(2)注意细节(3)应用实例3自定义泛型方法(1)基本语法(2)注意细节(3)应用案例四泛型的
一颗毛李子
·
2023-11-03 03:29
java
学习
java
开发语言
2018-06-13
Java笔记
(一)
参考runoob.com关于多态。定义:多态是同一个行为具有多个不同表现形式或形态的能力。实现的逻辑:多态就是同一个接口,使用不同的实例而执行不同操作。同一个事件在不同的对象上会产生不同的结果。多态的优点1.消除类型之间的耦合关系2.可替换性3.可扩充性4.接口性5.灵活性6.简化性多态存在的三个必要条件:继承、重写、父类引用指向子类对象。根据这三个必要条件:当使用多态方式调用方法时,首先检查父类
奥斯本
·
2023-11-02 22:00
自己写的SpringMVC(狂神说
Java笔记
)
SpringMVC一、MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。**Model(模型):**数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或Ja
匿名情书.,
·
2023-11-01 09:03
java
mvc
restful
微信小程序生成二维码
JAVA笔记
|小程序外部调用/生成小程序二维码Nu11PointerException已于 2023-06-3017:47:17 修改阅读量3k收藏3点赞数1分类专栏:JAVA开发笔记文章标签
你好陌生人2017
·
2023-10-31 05:55
java
前端
html
SpringCloud基础5——微服务保护、Sentinel
导航:【黑马
Java笔记
+踩坑汇总】JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud/SpringCloudAlibaba+黑马旅游+谷粒商城目录1.初识Sentinel1.1
程序员小海绵【vincewm】
·
2023-10-30 15:17
Java学习路线
微服务
spring
cloud
java
Java笔记
#一行代码是怎么运行的首先,java代码会被编译成字节码,字节码就是java虚拟机定义的一种编码格式,需要java虚拟机才能够解析,java虚拟机需要将字节码转换成机器码才能在cpu上执行。我们可以用硬件实现虚拟机,这样虽然可以提高效率但是就没有了一次编译到处运行的特性了,所以一般在各个平台上用软件来实现,目前的虚拟机还提供了一套运行环境来进行垃圾回收,数组越界检查,权限校验等。虚拟机一般将一行字
Yulin_ZH
·
2023-10-29 22:57
Java笔记
--面向对象
Java笔记
--面向对象1、面向过程&面向对象面向过程思想步骤清晰简单,第一步做什么、第二步做什么…面向过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类
蒙太奇_
·
2023-10-29 13:47
java
开发语言
后端
数据结构与算法10(B站
韩顺平
)——多路查找树
数据结构与算法10(B站
韩顺平
)——多路查找树1二叉树与B树1.1二叉树的问题分析1.2多叉树1.3B树的基本介绍22-3树2.1介绍2.22-3树应用案例2.3其他说明3B树、B+树、B*树图片转存中
Darling yu
·
2023-10-29 05:49
数据结构和算法
数据结构
算法
b树
java内部类简介
基本介绍注意:以下为他人笔记转述,原视频链接如下:【【零基础快速学Java】
韩顺平
零基础30天学会Java】https://www.bilibili.com/video/BV1fh411y7R8/?
LNsupermali
·
2023-10-29 05:59
Java学习笔记
java
jvm
开发语言
[
Java笔记
20] 缓冲流
目录字节缓冲流构造器字节缓冲流的性能分析字符缓冲流字符缓冲输入流字符缓冲输出流视频教程传送门->https://www.bilibili.com/video/BV1Cv411372m?p=158缓冲流自带缓冲区、可以提高原始字节流、字符流读写数据的性能字节缓冲流字节缓冲输入流:BufferedInputStream字节缓冲输出流:BufferedOutputStream字符缓冲流字符缓冲输入流:B
wy_hhxx
·
2023-10-28 23:31
Java
java
0923
Java笔记
ヾ(o・ω・)ノ
成员变量和局部变量的区别A:在类中的位置不同成员变量:在类中方法外局部变量:在方法定义中或者方法声明上B:在内存中的位置不同成员变量:在堆内存局部变量:在栈内存C:生命周期不同成员变量:随着对象的创建而存在,随着对象的消失而消失局部变量:随着方法的调用而存在,随着方法的调用完毕而消失D:初始化值不同成员变量:有默认初始化值局部变量:没有默认初始化值,必须定义,赋值形式参数问题:基本类型:形式参数改
小满哥哥的编程日记
·
2023-10-28 13:19
Java笔记
-单元测试框架TestNG
TestNG介绍TestNG是一个测试Java应用程序的单元测试框架.。为什么选择TestNG?TestNG涵盖了Junit的核心功能,且在参数化测试,依赖测试和套件测试(分组概念)方面更加突出。快速体验安装TestNG,使用maven直接引入,在pom.xml添加依赖。org.testngtestng6.10compile使用IDEA新建一个项目直接运行@Test(description="接口
是咚咚
·
2023-10-28 12:36
java
单元测试
linux centos 安装 可视化管理工具 webmin
介绍【小白入门通俗易懂】2021
韩顺平
一周学会Linuxlinux可视化管理webminhttps://www.bilibili.com/video/BV1Sv411r7vd?
wei198621
·
2023-10-27 13:31
Linux系统运维
java笔记
-基础概括04
4.继承继承:就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。子类可以直接访问父类中的非私有的属性和行为好处:提高代码的复用性。类与类之间产生了关系,是多态的前提格式:通过extends关键字,可以声明一个子类继承另外一个父类,定义格式如下:class父类{...}class子类extends父类{...}继承后的特点——成员变量①如果子类父类中出现不重名的成员变量,这
你可曾梦见过蝴蝶
·
2023-10-27 06:54
JavaSE基础学习
JavaSE基础笔记锦苏的个人笔记首先声明:这个笔记是根据
韩顺平
老师,讲的Java课程全程来学习并且做笔记的,如果各位小伙伴们,需要从事Java行业那么从开始决定学习了,就不要放弃,三天打鱼两天晒网这是我的真实写照
锦苏同学
·
2023-10-26 08:16
java
jvm
开发语言
ide
Java容器的排序_
Java笔记
——JDK提供的排序容器
在之前的文章中,我总结了应用类型的排序方法,我们可以根据自己的需求对引用类型进行灵活的排序。其实JDK已经给我们提供了可以进行排序的容器——TreeSet和TreeMap。这两个实现类可以对添加到里面的元素进行排序,而且这种排序是实时的,即我们每添加一个元素,这两个实现类就会把该元素按照顺序放在对应的位置上。与之前介绍的引用类型的排序一样,想要使用这两个实现类进行排序,我们也要提供一个“比较器”。
weixin_39605463
·
2023-10-25 04:22
Java容器的排序
【
Java笔记
】异常处理(try-catch-finally、throws、throw)
在Java语言中,将程序执行中发生的不正常情况称为“异常”。注:开发过程中的语法错误和逻辑错误不是异常。在编写程序时,经常要在可能出现错误的地方加上检测的代码,如进行x/y运算时,要检测分母为0,数据为空,输入的不是数据而是字符等。过多的if-else分支会导致程序的代码加长、臃肿,可读性差。因此采用异常处理机制。目录异常事件的分类常见异常的举例异常处理:抓抛模型try-catch-finally
java小白。。
·
2023-10-25 03:56
Java笔记总结
java
开发语言
蓝桥杯
eclipse
面向对象
Java学习——数据结构——归并排序
学习尚硅谷
韩顺平
老师的Java数据结构笔记,详情请移步网站介绍归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分
qq_41853002
·
2023-10-25 00:15
Java
算法
java
四元运算符 java_菜鸡的
Java笔记
第四 - java 基础运算符
简化运算符代码:x=x+y可以变成x+=y求模(%)++(自增)〈++变量:表示先进行变量的自增1,而后再利用变量进行操作〉〈变量++:表示先使用变量的内容进行计算,而后自增〉,--(自减)inta=3;intb=a++;//执行完后,b=3。先给b赋值,再自增。intc=++a;//执行完后,c=5。先自增,再给b赋值System.out.println(a);System.out.printl
三疯兰尼斯特
·
2023-10-24 17:40
四元运算符
java
Html复习---狂神说
Java笔记
Html复习---狂神说
Java笔记
Html标签锚链接有序标签orderList无序列表ul自定义列表dltable表媒体元素学习页面结构内联框架表单Html标签换行标签strong>加粗斜体 
HeSimple
·
2023-10-24 14:48
html
html5
20231015 - Day35 日结 && Week05 周结
早起做算法❌下午看JavaEE√晚上前跑步√晚上看JavaEE√抽空看看书√第5周的进度:计组(课):上课看王道老师P87(73/87)概统(课):上课看宋浩老师P131(35/131)Java(课):上课看
韩顺平
老师
Hsu琛君珩
·
2023-10-23 23:01
职场和发展
20230917-day07-week01个人学习日结&&周结
今天以及这周的个人总结来了:今日计划:早上看JavaEE初阶√,背单词100个√(中午看了点C++)下午看
韩顺平
√晚上看数据结构与算法尚硅谷√今日进度:JavaP910(294/910)->P910(310
Hsu琛君珩
·
2023-10-23 23:31
学习
20230924-day14-week02个人学习日结&&周结(补发一下)
20230924-day14日结&&week02周结今天以及这周的个人总结来了:今日计划:早上看JavaEE√,中午背单词√下午看
韩顺平
√晚上看数据结构与算法尚硅谷√今日进度:JavaP910(343/
Hsu琛君珩
·
2023-10-23 23:31
学习
20231022 - Day42 总结 && Week06 周结
Day42总结&&Week06周结今日计划:早起看JavaEE√午饭前看看复习计组√午睡前背单词√下午复习Java√晚上前跑步√晚上复习JavaEE和Java基础√睡前看英语抽空看书今日进度:Java:上课看
韩顺平
老师
Hsu琛君珩
·
2023-10-23 23:57
职场和发展
MySQL数据库基础02
韩顺平
自学笔记
MySQL数据库基础02sql表查询增强分页查询分组函数和分组子句数据分组的总结多表查询问题的引出多表查询的练习自连接子查询子查询当作临时表使用在多行子查询中使用all操作符在多行子查询中使用any操作符多列子查询子查询练习from子句中使用子查询表复制合并查询外连接外连接课后习题mysql约束primarykey(主键)-基本使用notnull的使用unique的使用foreignkey(外键)
心向阳光的天域
·
2023-10-23 10:41
数据库
数据库
mysql
sql
克鲁斯卡尔kruskal算法(Java)
目录第6章克鲁斯卡尔算法6.1应用场景6.2算法介绍6.3图解算法6.4代码实现本次克鲁斯卡尔算法的教程出自
韩顺平
的数据结构与算法第6章克鲁斯卡尔算法6.1应用场景6.2算法介绍1)克鲁斯卡尔(kruskal
梁小樽
·
2023-10-23 05:51
数据结构与算法系列
算法
java
数据结构
【
韩顺平
-数据结构】链表(学习笔记)
一、单链表1、单链表概述链表是以节点的方式来存储,是链式存储每个节点包含data域,next域:指向下一个节点.链表的各个节点不一定是连续存储链表分带头节点的链表和没有头节点的链表,根据实际的需求来确2、面试题1)有效节点个数/***有效节点个数(遍历+计数)*/publicintusedNode(){intans=0;heroNodetemp=head;while(temp.next!=null
rexhao_wmh
·
2023-10-22 21:41
数据结构(学习笔记)
链表
数据结构
学习
4.2-全栈
Java笔记
:对象和类的概念及定义
对象和类的概念我们人认识世界,其实就是面向对象的。大家眼里都是一个个对象,要不怎么老说搞对象搞对象啊。比如现在让大家认识一下“天使”这个新事物,天使大家没见过吧,怎么样认识呢?最好的办法就是,给你们面前摆4个天使,带翅膀的美女,让大家看,看完以后,即使我不说,大家下一次是不是就都认识天使了。但是,看完10个天使后,我们总要总结一下,什么样的东东才算天使?天使是无数的,总有没见过的!所以必须总结
全栈Java笔记
·
2023-10-22 16:12
java
java
1.4 面向对象编程中级 对象的继承与super关键字-跟着韩老师学JavaSE
大佬给推荐的
韩顺平
老师的课程2021年刚刚录的船新版本!【零基础快速学Java】
韩顺平
零基础30天学会Java硬把从另一个讲师那里看了300多集的我拽过来几十节课一下子爱上这个节奏了!安利!!
敲代码的小提琴手
·
2023-10-22 14:30
#
跟着韩老师扎实学Java
Java开发学习之路
java
类
面向对象编程
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他