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基于二分搜索树、链表的实现的集合Set复杂度分析实例详解
分享给大家供大家参考,具体如下:两种集合类的复杂度分析在
Java底层
基于二叉搜索树实现集合和映射和
Java底层
基于链表实现集合和映射中以二分搜索树和链表作为底层实现了集合Set,在本节就两种集合类的复杂度分析进行分析
WFaceBoss
·
2020-03-29 13:41
Java底层
基于链表实现集合和映射--集合Set操作详解
本文实例讲述了
Java底层
基于链表实现集合和映射--集合Set操作。
WFaceBoss
·
2020-03-29 13:53
Java底层
基于二叉搜索树实现集合和映射/集合Set功能详解
本文实例讲述了
Java底层
基于二叉搜索树实现集合和映射功能。分享给大家供大家参考,具体如下:前言:在第5章的系列学习中,已经实现了关于二叉搜索树的相关操作,详情查看第5章即可。
WFaceBoss
·
2020-03-29 12:12
变量与数据类型(二)
java底层
byt
筱笑
·
2020-03-27 01:20
HashMap、linkedHashMap与treeHashMap
java底层
两种数据结构,数组与链表。数组地址连续,查询速度快,但是增加和删除的速度慢,链表与此相反。hashmap数组和链表的结合。
stormmys
·
2020-03-25 14:17
IDEA下查看Java字节码(插件ByteCode Viewer)
前言在我们平时编程的时候,可能不会涉及到java字节码这个层面,但是如果需要了解
java底层
原理的话就需要查看java类文件字节码,详细了解java编译器是如何编译成class文件的,下面将详细了解如何通过
逆水寻洲
·
2020-03-25 06:17
计算机进制转换
Java底层
仍使用二进制。计算机常用的数制还有八进制和十六进制。1、十进制十进制的基本数字0~9,逢十进位。10称做“基数”,10^n(10的n次幂)被称做“权”。
筱笑
·
2020-02-29 06:24
JVM的结构介绍
一、前言为什么要学习了解Java虚拟机1.我们需要更加清楚的了解
Java底层
是如何运作的,有利于我们更深刻的学习好Java。2.对我们调试错误提供很宝贵的经验。
晨曦_hero
·
2020-02-25 15:05
【笔记0-开篇】面试官系统精讲Java源码及大厂真题
背景开始阅读Java源码的契机,还是在第一年换工作的时候,被大厂的技术面虐的体无完肤,后来总结大厂的面试套路,发现很喜欢问
Java底层
实现,即Java源码,于是我花了半年时间,啃下了Java源码,终于进了理想的公司
陈晨辰
·
2020-02-19 21:00
2018-04:重新制定一下JAVA的学习路径
同时夯实
JAVA底层
的基础知识。能顺利基于Sprin
不三不能吃海鲜啊
·
2020-02-11 11:19
算法学习?挑战高薪的必经之路!让面试官满意的排序算法(图文解析)
让面试官满意的排序算法(图文解析)这种排序算法能够让面试官面露微笑这种排序算法集各排序算法之大成这种排序算法逻辑性十足这种排序算法能够展示自己对
Java底层
的了解这种排序算法出自VladimirYaroslavskiy
解夏啊
·
2020-01-06 22:56
算法
面试
Android
让面试官满意的排序算法(图文解析)
让面试官满意的排序算法(图文解析)这种排序算法能够让面试官面露微笑这种排序算法集各排序算法之大成这种排序算法逻辑性十足这种排序算法能够展示自己对
Java底层
的了解这种排序算法出自VladimirYaroslavskiy
程围军
·
2020-01-06 20:19
java
java虚拟机JVM学习笔记
查看了张秀宏写的自己动手写Java虚拟机WriteyourownJavavirtualmachine,对
java底层
有了新的认识,将笔记整理一下Java代码编译和执行的整个过程包含了以下三个重要的机制:
吃猫的鱼0
·
2019-12-29 04:25
1.1:JAVA基础
JAVA基础面试部分(多线程、算法、网络编程提出去了,详细分类见《面经》)一、
Java底层
基础题初始化与清理接口与抽象类JDK和JRE区别?
谢霆飞
·
2019-12-25 23:00
== 和 equals() 的区别
比较运算符比较的是内存地址在比较基本数据类型的时候比较的是他们的值是否相等在比较引用数据类型的时候比较的是他们的引用(内存地址)是否相等注意:你可以用==来比较基本数据类型和它对应的包装类,二者类型兼容可比较(
java
崩坏酱零
·
2019-12-24 10:00
Java虚拟机类加载机制
本文将为你揭示Java虚拟机如何加载类,一窥
Java底层
的秘密。类在虚拟机中的生命周期,可以分为加载、验证、准备、解析、初始化、使用、卸载几个阶段,其中的验证、准备、解析统称为连接。
程序之心
·
2019-12-16 05:55
微博 Qzone 微信 Java面试中最常见的10个问题,
Java底层
知识,花点时间学习一下
1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。2.JDK和JRE的区别是什么?Java
大齐老师
·
2019-12-15 23:46
【从刷面试题到构建知识体系】
Java底层
-synchronized锁-2偏向锁篇
上一篇通过构建金字塔结构,来从不同的角度,由浅入深的对synchronized关键字做了介绍,快速跳转:https://www.cnblogs.com/xyang/p/11631866.html本文将从底层实现的各个“组件”着手,详细拆解其工作原理。本文会分为以下2节内容:第一节:介绍MarkWord和LockRecord两种数据结构,该知识点是理解synchronized关键字底层原理的关键。第
xiaoyang_
·
2019-11-03 16:00
剑指Java面试-直通车视频
面试考察知识点第二章计算机网络协议面试核心知识点介绍及原理第三章关系型数据库架构、索引、数据库优化与锁模块详解第四章Redis简介、场景、分布式锁、队列、持久化及集群架构实例第五章Linux结构体系、查找、检索、替换、日子统计等指令案例第六章
java
一直努力跑
·
2019-10-25 10:56
JVM
面试
数据库
剑指Java面试-直通车
面试考察知识点第二章计算机网络协议面试核心知识点介绍及原理第三章关系型数据库架构、索引、数据库优化与锁模块详解第四章Redis简介、场景、分布式锁、队列、持久化及集群架构实例第五章Linux结构体系、查找、检索、替换、日子统计等指令案例第六章
java
dearbaba_33
·
2019-10-24 17:26
JVM
数据库
面试
浅谈byte型常量池
相信大部分人会回答因为在
Java底层
中
魔都大迪奥
·
2019-10-19 19:25
Java
【从刷面试题到构建知识体系】
Java底层
-synchronized锁-1
在技术论坛中,经常看到一种言论:面试造火箭,干活拧螺丝。我们平时写的大部分代码的确是CRDU,再提一个层次,也无非就是揉进去复杂一些的业务逻辑,把一堆的CRDU组合起来。那么问题来了:我们提倡的研究“底层技术”,难道仅仅是为了面试?或是为了平时码农们聊天时装大佬吗?当然不是!小端随着工作年限的增加,深有感悟:技术是我们程序员的工具箱。CRDU是我们的默认工具。平时的点滴积累就是在不断的丰富自己的工
xiaoyang_
·
2019-10-15 19:00
Netty源码分析-NioEventLoop(二)
//把
JAVA底层
Channel注册到selector上publicvoidregister(finalSelectableChannelch,finalintinterestOps,final
温故而知新666
·
2019-10-14 13:13
Netty
Java性能 -- Lock优化
Lock/synchronizedLock锁的基本操作是通过乐观锁实现的,由于Lock锁也会在阻塞时被挂起,依然属于悲观锁synchronizedLock实现方式JVM层实现
Java底层
代码实现锁的获取
Java架构Monster
·
2019-09-17 15:00
java底层
—反射、动态代理
原文链接:https://juejin.im/post/5a44c0ad518825455f2f96e5#heading-3
java底层
—反射、动态代理和注解1.反射介绍1.1反射反射是指程序可以访问,
修炼ing
·
2019-09-05 22:54
阅读源码框架
Java底层
源码分析彻底扫清知识盲区
点关注,不迷路;持续更新Java相关技术及资讯!!!阅读源码框架如下:Mybatis、Spring、Redis、Java并发、Dubbo、RocketMq、Sharding-sphere等作为一名优秀的Java开发程序员,以及想那些想要学习Java更深层一点的知识的同学,对源码框架的熟悉与熟练阅读与使用是必不可缺的核心技能了,也是每个Java程序员应该要做到的。比如去面试时问到SpringAop底
SpringBoot_
·
2019-09-03 15:09
Java
Spring
Mybatis
Java
Redis
Mybatis
Spring
HashMap
JVM类加载机制
很多人觉得会写Java代码就行,
Java底层
怎么运行的不需要知道,但其实并不是这样,随着经验的积累,你需要了解越来越多的底层原理。我们先来看看下面的代码,看看class是怎样加载的。
fomin
·
2019-08-30 12:00
Socket通信封装MIna框架--含羞代放
目录核心类各个击破IoServiceIoFilterIoHandler总结#加入战队微信公众号Mina异步IO使用的
Java底层
JNI框架,Mina提供服务端和客户端,将我们的业务解耦开发.真正做到高内聚低耦合的思想核心类
烟花散尽13141
·
2019-08-21 15:00
虚拟机类加载机制
很多人觉得会写Java代码就行,
Java底层
怎么运行的不需要知道,但其实并不是这样,随着经验的积累,你需要了解越来越多的底层原理。我们先来看看下面的代码,看看class是怎样加载的。
fomin
·
2019-08-19 22:57
虚拟机类加载机制
很多人觉得会写Java代码就行,
Java底层
怎么运行的不需要知道,但其实并不是这样,随着经验的积累,你需要了解越来越多的底层原理。我们先来看看下面的代码,看看class是怎样加载的。
fomin
·
2019-08-19 22:57
2019-08-03
java底层
知识JVM面试核心
一.谈谈你对java的理解1.java与平台无关:一次编译,处处运行2.GC,不需要我们手动的回收垃圾3.语言特性:泛形,反射,Lamda表达式4.面向对象:封装,继承,多态5.类库:JUC,IO,集合6.异常处理:二.java是如何实现与平台无关的编译:javac,将源码编译成字节码class文件class文件保存的是java文件翻译成的二进制字节码,还会添加一个共有的静态常量属性.class,
惜小八
·
2019-08-14 14:04
Java反射-高级开发必须懂的
理解反射对学习Java框架有很大的帮助,如Spring框架的核心就是使用Java反射实现的,而且对做一些
Java底层
的操作会很有帮助。
Paul Wen
·
2019-08-09 11:35
Java
Server
rocketmq rpc 通信(二)
1、为什么使用nettynetty封装了
java底层
的nio,而不是使用传统的bio,底层使用reactor线程模型,使用几个线程可以轻松处理上万socket连接,效率更加高效netty底层解决了
左小星
·
2019-08-04 19:00
Java底层
:GC相关
垃圾回收之垃圾标记算法对象被判定为垃圾的标准:该对象没有被其他对象引用判定对象是否为垃圾的算法:引用计数算法,优点:执行效率高,程序执行受影响较小;缺点:无法检测出循环引用的情况,容易导致内存泄露通过判断对象的引用数量来决定对象是否可以被回收每个对象实例都有一个引用计数器,被引用则+1,完成引用即引用结束则-1综上,任何引用计数为0的对象实例就可以被当作垃圾收集可达性分析算法(Java使用的算法)
ZeroOne01
·
2019-07-18 22:41
面试
JVM
GC
Java
Java底层
篇:JVM内存结构
本篇文章参考《深入了解Java虚拟机JVM高级特性与最佳实践》。首先JVM在执行Java程序的过程中回把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创键和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。根据《Java虚拟机规范(JavaSE7版)》的规定,JVM虚拟机所管理的内存将会包括以下几个运行时数据区域:方法区、堆、本
大誌
·
2019-07-17 12:46
#
Java底层篇
2019 Java 底层面试题上半场(第二篇)
2019
Java底层
面试题(第一篇)-Callable接口?
bullion
·
2019-07-12 11:13
2019-07-09 ReentrantLock实现原理
该操作是一个原子操作,被广泛的应用在
Java底层
。在Java中,CAS主要是由sun.misc.Unsafe这个类通过JNI调用CP
家中老九
·
2019-07-09 17:01
Java基础
01.HelloWorld
目录Java和C++,C语言的区别
Java底层
运行图什么是JVM?什么是JDK?什么是JRE?
刘桐ssss
·
2019-05-19 09:29
猴子的Java学习笔记
Java 面向对象的内存分析
面向对象的内存分析开发工具与关键技术:java、elipse2019、jdk1.8作者:Amewin撰写时间:2019年4月28日主要是让大家更直观的解析面向对象编程的内存结构,让学习JAVA的人更能直观的了解
Java
Amewin
·
2019-04-28 09:31
Java
常用类
java
内存分析
栈
堆
方法区
JVM工作原理及相关知识总结 (一)
如今公司Java面试对
Java底层
越来越看重,不仅是阿里、百度这样的大厂,许多互联网公司对这方面的要求也越来越高,一般都会考核JVM相关知识和实践的经验。
LiMoyA
·
2019-04-26 12:11
Java
JVM
理论
【持续更新中】java开发笔试+面试遇到的题【1】(简答+详解)
考研狗找工作日常面试sad1.
Java底层
编码用的哪种规范?编码规范:unicode具体实现:utf-16,utf-8等2.一个char类型能存一个汉字吗?为什么?
Charles_k
·
2019-03-20 23:29
java
java底层
面试题
Hashmap的成环在扩容的时候,由于链表e.next=table[i],此时table[i]已经是e,则会形成环Java中有哪些线程池newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。这种类型的线程池特点是:工作线程的创建数量几乎没有限制(其实也有限制的,数目为Interger.MAX_VALUE), 这样可灵活的
杯面Herzog
·
2019-03-18 00:00
JAVA高级工程师面试宝典——
Java底层
(八)
八、
Java底层
基础题1.SpringMVC的原理以及返回数据如何渲染到jsp/html上?
南山浪子
·
2019-03-08 16:33
高级JAVA工程师面试宝典
Java 超神五杀之路-纲要整理及粗糙面试答案
目录一、基础篇面向对象Java基础知识阅读源代码Java并发编程并发包二、底层篇JVM类加载机制编译与反编译三、进阶篇
Java底层
知识设计模式网络编程知识框架知识SpringCloud应用服务器知识工具四
大明湖畔伐木工
·
2019-03-01 14:58
基础
面试
Java底层
基础(二)
一、无笔试题不知道是不是职位原因还是没遇到,面试时,都不需要做笔试题,而是填张个人信息表格,或者直接面试二、三大框架方面问题1、Spring事务的隔离性,并说说每个隔离性的区别解答:Spring事务详解2、Spring事务的传播行为,并说说每个传播行为的区别解答:Spring事务详解3、hibernate跟Mybatis/ibatis的区别,为什么选择?解答:Hibernate与Mybatis的比
l564458192
·
2019-02-19 18:56
java基础
【杂谈】一个简易的静态网页服务器
注:此项目不需要用tomcat,纯
Java底层
代码写就可以了。概述程序有三个类HttpSe
猫毛·波拿巴
·
2019-02-07 21:00
Lock锁底层原理
synchronized是
java底层
支持的,而concurrent包则是jdk实现。关于synchronized的原理可以阅读再有人问你synchronized是什么,就把这篇文章发给他。在这里,我
Linias
·
2019-01-07 01:04
编程语言
Java 知识点基础回顾
Java知识点基础回顾
JAVA底层
知识点回顾java版本JDK&JRE&JVM变量(variable)标识符关于字符集和字节的一些知识点局部变量成员变量常量命名规范数据类型一:基本数据类型1.数值类型2
风中飞舞的火
·
2018-12-29 16:23
JAVA知识体系
2018 某外企大公司Java面试题
最近接到了某个知名外企公司的面试电话,说实话去的路上心里很没底,整个第一轮面试持续了40分钟,问了许多技术问题,总结下来就是潜入深出,特别是对于
Java底层
实现和多线程实现上面特别深究,最终我也止步于第二轮面试
QiQi_Mazkc
·
2018-12-28 17:46
面试宝典
文档类
深入浅出Java锁--Lock实现原理(底层实现)
synchronized是
java底层
支持的,而concurrent包则是jdk实现。关于synchronized的原理可以阅读再有人问你synchronized是什么,就把这篇文章发给他。在这里,我
Linias
·
2018-12-21 16:53
编程语言
上一页
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
其他