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基础
知识点之HashSet
HashSet是一个具有唯一元素的二叉树集合,同时HashSet是Set接口的一个实现类(HashSet实现了Set的接口),它具有Set的特点。Set的特点有:不可重复,元素无顺序,没有带索引的方法(因此不能使用普通for循环来遍历,也不能通过索引来获取或删除Set集合中的元素值)。HashSet的特点有:底层数据结构是哈希表;对集合的迭代顺序不作任何保证,也就是说不保证存储和取出元素顺序一致(
极小白
·
2023-03-24 01:21
Java基础知识总结
java
数据结构
算法
java基础
篇 - HashMap 理解Hash碰撞
HashMap是大家都在用,面试的时候也经常会被考的考点,在这篇文章中说下HashMap的hash碰撞和减轻碰撞的优化。1、什么是hash碰撞在解释Hash碰撞之前先说一下hashmap的存储结构、添加和检索是怎么实现的1.1HashMap的存储结构·HashMap的存储结构是Entry数组+链表的结构,如下图HashMap存储结构注意:数组+链表的结构是在JDK7中的数据结构,JDK8中已经变成
mmqw
·
2023-03-24 01:50
java
java
hashmap
java基础
-HashMap
HashMap主要用于存储键值对,是最常用的java集合之一。Mapmap=newHashMapmap=newHashMap<>(5);map.put("name","heidan");map.put("age","21");使用数组+链表解释一下上面的代码:1、初始化一个容量为5的数组:hashMap的key和value都可以是null,但key唯一,value的值可以是重复的。2、往数组中添加
黑蛋先生
·
2023-03-24 01:50
java学习
java
java基础
知识点
Java学习路线:搬砖工逆袭Java架构师简介:Java领域优质创作者、CSDN哪吒公众号作者✌、Java架构师奋斗者扫描主页左侧二维码,加入群聊,一起学习、一起进步欢迎点赞收藏⭐留言一、语言的五大特性1、万物皆对象2、程序就是多个对象彼此调用方法的过程3、从内存角度而言,每个对象都是由其它更基础的对象组成的4、每一个对象都有类型,都可以进行实例化5、同一类型的对象可以接收相同的消息面向对象编程的
哪 吒
·
2023-03-24 01:49
Java
SE
java
java基础
知识--hashMap、treeMap和LinkedHashMap
上一篇文章描述了hashMap的底层实现原理,接下来介绍另外两个也是比较常用的map:treeMap和linkedHashMapLinkedHashMapLinkedHashMap保存了记录的插入顺序,在用Iterator遍历LinkedHashMap时,先得到的记录肯定是先插入的。HashMap和双向链表合二为一即是LinkedHashMap。所谓LinkedHashMap,其落脚点在HashM
JordanInShenzhen
·
2023-03-24 01:18
java基础知识
java
数据结构
链表
学会
java基础
能找工作吗?
有不少正在学习java的小伙伴问小千,我现在学会了
Java基础
能不能出去找工作呢?今天小千就来带大家分析一下到底行不行。
傲娇的单身狗
·
2023-03-24 01:18
Java基础
知识之HashMap的使用
一、HashMap介绍HashMap是Map接口的一个实现类(HashMap实现了Map的接口),它具有Map的特点。HashMap的底层是哈希表结构。Map是用于保存具有映射关系的数据集合,它具有双列存储的特点,即一次必须添加两个元素,即一组键值对==>,其中Key的值不可重复(当Key的值重复的时候,后面插入的对象会将之前插入的具有相同的Key值的对象覆盖掉),Value的值可重复。其中键值对
极小白
·
2023-03-24 01:48
Java基础知识总结
java
jvm
servlet
Java代码效率优化【面试+提高】
这里面设计到了
JAVA基础
和J2EE方面的优化建议,有时间会整理一下
Java帮帮
·
2023-03-24 01:44
Java基础
之反射
Java-ReflectClass类的使用方法的反射成员变量的反射构造函数的反射Java类加载机制一、Class类的使用Class类:在面向对象的世界里,万事万物皆为对象Java语言中,静态成员、普通数据类型是不是对象呢?普通数据类型不是对象但是他们有他们的包装类;而静态成员是属于类的而不属于对象。那么,类是谁的对象呢?类是对象,类是java.lang.Class类的实例对象。Class类的实例对
厨房有只偷吃的猫
·
2023-03-23 21:29
2023 年金三银四必问的 1400 道 Java 面试题及答案整理,让你面试少走弯路
内容涵盖了:
Java基础
、JVM、多线程、spring全家桶、MyB
海害嗨
·
2023-03-23 21:23
面试
java
职场和发展
Java基础
篇------抽象类详解
Java入门级教程适合刚学习Java的小白选手快来学习一下吧~~~如果看完这篇感觉还不满足,可以继续看下面这篇文章关于接口的详细知识目录一、抽象类的定义二、抽象类的特征三、抽象类存在的意义一、抽象类的定义什么是抽象类?父类知道子类一定要完成某个功能,但是每个子类完成的情况是不一样的。子类以后也只会用自己重写的功能,那么父类的功能就可以定义为抽象方法,子类重写调用子类自己的就可以了。这个父类就成为抽
热爱coding的刺
·
2023-03-23 20:44
JavaSE
抽象类
java
eclipse
3年Java开发经验,我是如何成功拿到滴滴出行的offer的
下面只按印象记录了大概面试点,面试官会问得比较深入,总体看来比较“亲民”本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,这份资料主要包含了
Java基础
,数据结构,jvm,多线程等等
Java程序员聚集地
·
2023-03-23 19:19
Java
程序员
程序人生
数据结构
java
面试
spring
编程语言
JAVA后端面经总结
JAVA后端开发知识总结(持续更新…)JAVA后端面经总结文章目录JAVA后端面经总结一、
JAVA基础
一.1、设计模式二、MySQL三、多线程五、Redis六(1)、计算机网络六(2)、OS七、框架八、
月东坡半
·
2023-03-23 19:44
面经
java
面试
怎么轻松学JAVA(三个月拿实习Offer):小猿的JAVA后端之路(持续更新)
我一开始学这个语言的时候是真的学的云里雾里,都不知道是撒,就知道自己要学
Java基础
,数据库,要学springboot等,但是根本就不明白这些是什么玩意!!!!
万小猿
·
2023-03-23 18:11
JAVA学习经历
java
面试
Java面试必备:超90%通过率的最全面试题合集
本文将为大家提供一份超过90%通过率的Java面试题总结,该题库不仅包括
Java基础
知识的考察,还涵盖了Java高级特性、多线程、集合框架、JVM、分布式等多个方面。
Java糖糖
·
2023-03-23 18:28
java
面试
jvm
【金三银四】2022 Android面经实录
复习点1、项目经历,业务,难点2、
Java基础
,JVM,集合原理3、Android基础,View体系,View绘制流程,事件分发,屏幕刷新,动画原理4、常见三方库原理5、Jetpack6、AndroidFramework7
i小灰
·
2023-03-23 18:23
从心灰意冷到自学Java3个月顺利拿到offer,多亏这份文档
精心总结面试难点,希望祝你一臂之力01-
Java基础
面试题List和Set的区别HashSet是如何保证不重复的HashMap是线程安全的吗,为什么不是线程安全的(最好
跟着我学Java
·
2023-03-23 17:46
面试
程序员
Java
java
面试
jvm
架构
Java开发
大数据基础之Hadoop和Spark
1、HADOOP:基于JAVA语言开发2、SPARK:基于SCALA语言,SCALA基于JAVA语言第三节:学习大数据需要的基础和路线1、学习大数据需要的基础:
JAVA基础
(JAVASE)--->类、继承
我和程序猿的日常
·
2023-03-23 13:54
小野猪的2020java学习计划
(学习进度每月更新一次)java学习计划完成情况
java基础
完成javaweb完成数据库完成jdbc完成mybatisspringspringmvcmaven完成springbootspringCloudZookeeperRedisNginxRPCDubboMongoDB
野猪哥123
·
2023-03-23 12:32
java基础
:重载和重写的区别
重写(Override)重写是子类对父类的扩展,是一个垂直关系;重写的定义:https://www.jianshu.com/p/836d3aaad32d重载(Overload)必须有不同的参数列表同一个类内部的事,属于水平关系可以有不同的返回值类型可以抛出不同的异常构造方法可以被重载(这一点和重写不同)注意:不能以返回值类型来区分重载方法,只能以“参数列表”和“类名”来区分分析重载和重写是Java
范俊凯
·
2023-03-23 12:25
java基础
篇----线程方面常识
前言:在面试过程中线程的问题是不可避免的,所以要懂一些线程知识。但是在生活中线程和并发等代码很少去写,因为大部分代码已经封装好了。这篇文章从基础线程讲起。进程、线程、并发、并行进程:进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的一个实例。程序运行时系统就会创建一个进程,并为它分配资源,然后把该进程放入进程就绪队列,进程调度器选中它的时候就会为它分配CPU时间,程序开始真正运行。线程:
肥仔水_
·
2023-03-23 10:46
【Java知识点大全】
文章目录前言
Java基础
知识点计算机基础问题深拷贝和浅拷贝伪共享的概念以及如何避免网络四元组TCP协议为什么要设计三次握手?
我是廖志伟
·
2023-03-23 09:02
#
P5/P6/P7级的面试题
#
资深开发面试
java
redis
mysql
微服务
spring
2021-01-18 文章收藏
1.
Java基础
1.1
Java基础
语法Java8数据流问题为什么有些公司不让用Lombok为什么我不建议你用去“!=null"做判空?
FredWorks
·
2023-03-23 07:03
(
Java基础
)关键字
关键字Java有没有gotogoto是Java中的保留字,在目前版本的Java中没有使用。final有什么用?用于修饰类、属性和方法;被final修饰的类不可以被继承被final修饰的方法不可以被重写被final修饰的变量不可以被改变,被final修饰不可变的是变量的引用,而不是引用指向的内容,引用指向的内容是可以改变的finalfinallyfinalize区别final可以修饰类、变量、方法,
其然乐衣
·
2023-03-23 07:50
JVM
java
jvm
开发语言
Java基础
进阶网络编程-TCP和UDP协议
1、传输层协议中有两个非常重要的协议:传输控制协议TCP(TransmissionControlProtocol)用户数据报协议UDP(UserDatagramProtocol)。2、TCP/IP以其两个主要协议:传输控制协议(TCP)和网络互联协议(IP)而得名,实际上是一组协议,包括多个具有不同功能且互为关联的协议。3、IP(InternetProtocol)协议是网络层的主要协议,支持网间互
五度鱼学Java
·
2023-03-23 02:16
javase
网络
tcp/ip
udp
Java培训课程大纲对于我们来说有用吗
不少同学想要参加Java培训在最短的时间内让自己从零基础达到一个合格的Java程序员,事实上,合格的Java程序员需要掌握的专业知识是很多的,比如核心的
Java基础
、常用的流行框架、数据库、Javaweb
殷十娘
·
2023-03-23 01:25
java
jvm
servlet
全栈式部署:SpringCloud 微服务+Docker + Vue + nginx 前后端一站式部署(上篇)
操作步骤非常详细,新手友好型文章~
后端技术
栈:SpringCloud微服务架构+Redis+RabbitMQ+MySql;前端技术栈:Vue+ElementUI;部署工具:后端用Docker容器化部署,
JAVA炭烧
·
2023-03-23 00:29
ListView 分页的实现
前言:众所周知ListView这个控件是安卓中常用而又难用的控件,其分页功能也是我们在app中常见的功能,本篇详细讲解其分页的实现(建议对listview的adapter有些了解,以及
java基础
的面向对象及接口的实现类有些了解的在看本篇
dev晴天
·
2023-03-22 20:28
PFI
java基础
ThreadLocal的实现?ArrayList扩容几倍?HashMap的实现?扩容的实现?ConcurrentHashMap的实现?(7和8)扩容的实现?(如何并发?)
xxjacob
·
2023-03-22 19:53
JAVA基础
之猜字符小游戏 笔记
@author小焕哥设计数据结构char[]chs;//声明一个包含随机字符的数组char[]input;//声明用户输入的字符数组intletterRight;//字符对的个数intpositionRingt;//位置对的个数intresult;//对比结果intscore;//得分设计程序结构主方法:publicstaticvoidmain(String[]args){...}生成随机字符数组
小焕哥
·
2023-03-22 18:07
Java从入门到放弃(1)Java的基础知识、标识符、变量、运算符
为了能把这些比赛打好,在下学期的Java程序设计课里拿个高分(虽然能不能选上这门课还不一定),也为了能对Java语言有一个更深入、系统的了解,不在以后的开发中对语言本身感到困惑,所以打算写这个系列,从零开始重新学习
Java
NoelleMu
·
2023-03-22 17:59
java基础
(包之间的继承)
1.同包之间的继承除了私有成员不能被继承和重写,其他都能被继承。且可以在子类内部访问和在子类外通过子类对象名访问。1.不同包之间的继承//文件名:A.javapackagezhangsan;publicclassA{publicvoidshow1(){System.out.println("该方法是public的");}protectedvoidshow2(){System.out.println
Sun灬2019
·
2023-03-22 17:58
3年以上经验Java开发面试题
一、
Java基础
1.1、基础知识1.1.1、intInteger区别1.1.2、waitsleep区别1.1.3、gbk转utf-81.1.4、接口和抽象类区别1.2、并发编程1.2.1、volatile
大老龙
·
2023-03-22 17:47
Java基础
面试
java
编程语言
经验分享
Java基础
学习(5)
Java基础
学习一面向对象1.1介绍对象1.2设计对象并使用1.2.1定义类的补充注意事项1.3封装好处:1.3private关键字1.4this关键字1.5构造方法构造方法的注意事项:1.6标准的JavaBean1.7
黄大帅@lz
·
2023-03-22 16:39
java
学习
jvm
Redis 如何实现库存扣减操作和防止被超卖?
本文已经收录到Github仓库,该仓库包含计算机基础、
Java基础
、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、
程序员大彬
·
2023-03-22 16:08
系统设计
java
Redis
redis
java
数据库
Java并发夺命23问
本文已经收录到Github仓库,该仓库包含计算机基础、
Java基础
、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、
程序员大彬
·
2023-03-22 16:08
java
面试
java
jvm
面试
@Transactional 事务注解详解
本文已经收录到Github仓库,该仓库包含计算机基础、
Java基础
、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、
程序员大彬
·
2023-03-22 16:08
java
spring
面试
java
spring
spring
boot
订单30分钟未支付自动取消怎么实现?
本文已经收录到Github仓库,该仓库包含计算机基础、
Java基础
、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、
程序员大彬
·
2023-03-22 16:06
java
系统设计
面试
java
开发语言
Java面试
计算机毕业设计JAVA琳琅天上超市管理系统mybatis+源码+调试部署+系统+数据库+lw
mybatis+源码+调试部署+系统+数据库+lw本源码技术栈:项目架构:B/S架构开发语言:Java语言开发软件:ideaeclipse前端技术:Layui、HTML、CSS、JS、JQuery等技术
后端技术
诺诺网络
·
2023-03-22 12:46
java
mybatis
开发语言
零学
JAVA基础
(二)—语法之标识符
JAVA中重要的标识符1.1关键字的使用1.1.1关键字的定义和特点:定义:简单来说关键字就是被Java语言赋予了它特定的含义,用来做专门用途的字符串(单词)特点:关键字中素有字母都是小写1.1.2关键字的类型:Java关键字的基本类型(一)Java关键字的基本类型(二)1.2保留字的使用定义:保留字是因为现有的Java版本尚没有使用的,但是以后的版本可能会作为关键字使用的,自己命名标识符时需要去
简单_6ccd
·
2023-03-22 08:40
问与答 ·
JAVA基础
emm...HashMap的源码,实现原理,JDK8中对HashMap做了怎样的优化。数组:数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表:链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表的特点是:寻址困难,插入和删除容易。哈希表:那么我们能不能综合两者的特性,做出
南山羊
·
2023-03-22 08:15
2020 Android 面试心得总结(建议收藏)
文末有福利送给大家一、JAVA相关1)
JAVA基础
java基本数据类型有哪些,int,long占几个字节==和equals有什么区别hashcode和equals作用newString创建了几个对象位运算符的一些计算
Androidgiao
·
2023-03-22 06:29
面试内容收集
Java基础
知识面试题https://thinkwon.blog.csdn.net/article/details/1043906122Java集合容器面试题https://thinkwon.blog.csdn.net
攻城有术
·
2023-03-22 05:14
java后端面试
面试
java
五分钟学
后端技术
:一篇文章教你读懂大数据技术栈!
作者:网易云链接:https://www.zhihu.com/question/27696290/answer/381993207来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。什么是大数据近几年,市场上出现了很多和大数据相关的岗位,不管是数据分析、数据挖掘,或者是数据研发,都是围绕着大数据来做事情,那么,到底什么是大数据,就是我们每一个要学习大数据技术的朋友要了解的
程序员黄小斜
·
2023-03-22 04:39
java基础
环境搭建├─
Java基础
-环境搭建├─
Java基础
-环境搭建-Java开发环境搭建├─
Java基础
-环境搭建-Tomcat安装与配置├─
Java基础
-环境搭建-IDEA安装与配置├─
Java基础
-环境搭建
大狗狼
·
2023-03-22 03:13
01-
Java基础
知识
一.前言1.Java发展史Java8版本目前使用居多(2014年发布)2.计算机基础知识二进制:bit(比特、位);莱布尼茨发明字节:Byte;计算机中的最小存储单位;8位为1个字节:1Byte=8bit1024进制:1KB=1024Byte;1MB=1024KB3.常用命令MS-Dos(MicrosoftDiskOperatingSystem)操作系统在Windows中以命令提示符(cmd打开)
利物浦是冠菌
·
2023-03-22 03:35
Java基础
-线程池
Android知识总结一、线程池Java中的线程池是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序都可以使用线程池。在开发过程中,合理地使用线程池能够带来3个好处。1)、使用线程池有哪些优点1、降低资源消耗通过重复利用已创建的线程降低线程创建和销毁造成的消耗。因为CPU创建和销毁经上下文切换,会消耗资源。2、提高响应速度,减少CPU的调度当任务到达时,任务可以不需要等到线程创建就能立
涛涛123759
·
2023-03-22 01:56
五分钟学
后端技术
:什么是分布式服务和微服务
RPCRPC(RemoteProcessCall),即远程服务调用,被广泛地应用在很多企业应用中,是早期主要的服务治理方案,其流程较为简单,客户端consumer携带参数发送RPC请求到服务提供方provider,provider根据参数路由到具体函数,方法,并将执行获得的结果返回,至此一次RPC调用完成。gearher.jpg随着业务的发展,大数据时代的到来,服务提供方的压力也日益增大,单机应用
好旺饺
·
2023-03-21 21:29
还能这么玩?我用VsCode画类图、流程图、时序图、状态图不要太爽!
可以微信搜索公众号「
后端技术
学堂」第一时间阅读(一般比博客早更新一到两篇)软件设计中,有好几种图需要画,比如流程图、类图、组件图等,我知道大部分人画流程图一般都会用微软的viso绘制,我之前也是这个习惯
程序员柠檬
·
2023-03-21 21:26
Java基础
Java集合框架一、Java集合类简介:Java集合大致分为四种体系:Set:无序、不可重复的集合List:有序、重复的集合Queue:队列集合Map:具有映射关系的集合Java集合就像一种容器,可以把多个对象(实际上是对象的引用,但习惯上都称为对象)丢进该容器中。从Java5增加了泛型以后,Java集合可以保存容器中对象的数据类型,使得编码更加简洁、健壮。1.Java集合和数组的区别:①数组长度
風箏嘞
·
2023-03-21 20:37
上一页
132
133
134
135
136
137
138
139
下一页
按字母分类:
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
其他