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面试记很多次还是记不住的问题
1.
java底层
如何实现多态https://blog.csdn.net/fan2012huan/article/details/51007517(1)在常量池中找到方法调用的符号引用(2)查看Person
weixin_30680385
·
2020-08-21 22:53
java
面试
设计模式
阿里P8的这点
Java底层
?(合集)
JVM内存模型内存模型图四个概念class文件class文件就是我们说的字节码文件,它是由.java、.groovy等文件通过编译器解析产出的文件。class文件才是jvm要使用的文件。classcontentclasscontent就是class文件读取到内存中的那片内存区域Class对象类加载器将classcontent里的内容逐个字节读出,按照jvm规范解析成Class对象,放入方法区中。j
hzw@sirius
·
2020-08-20 07:10
java
阿里P8的这点
Java底层
?-JVM内存模型
JVM内存模型内存模型图四个概念class文件class文件就是我们说的字节码文件,它是由.java、.groovy等文件通过编译器解析产出的文件。class文件才是jvm要使用的文件。classcontentclasscontent就是class文件读取到内存中的那片内存区域Class对象类加载器将classcontent里的内容逐个字节读出,按照jvm规范解析成Class对象,放入方法区中。j
hzw@sirius
·
2020-08-20 07:10
java
java
jvm
栈
阿里P8的这点
Java底层
?-虚拟机栈与调优 (内容不够丰满,待补充)
虚拟机栈与调优(内容不够丰满)jvm栈大小-Xss,指设定每个线程的堆栈大小虚拟机栈默认大小为1M,如下上图1024的单位是1k,下图演示通过-Xss指定栈大小为228jvm限定堆栈最小值上例显示,1.6限定的最小堆栈大小为160k,1.8限定的最小堆栈大小为228k思考1:最小堆栈大小是怎么确定的?哪些因素影响???栈溢出下例通过无限递归产生栈溢出,通过变量记录下栈溢出时,最大的栈深度思考:分析
hzw@sirius
·
2020-08-20 07:10
java
阿里P8的这点
Java底层
?-Java内存模型、volatile(底层详解)
Java内存模型JMMJavaMemoryModel,JMM规定了内存主要划分为主内存和工作内存两种。此处的主内存和工作内存跟JVM内存划分(堆、栈、方法区)是在不同的层次上进行的,如果非要对应起来,主内存对应的是Java堆中的对象实例部分,工作内存对应的是栈中的部分区域,从更底层的来说,主内存对应的是硬件的物理内存,工作内存对应的是寄存器和高速缓存。内存交互操作指令指令说明lock(锁定)主内存
hzw@sirius
·
2020-08-20 07:10
java
阿里P8的这点
Java底层
?-对象的大小、指针压缩
文章开头思考一个问题:为什么要计算对象大小对象的大小对象的内存布局对象头MarkWord32位机,占4字节;64位机,占8字节。主要存储对象运行时的一部分数据:hashcode,GC分代年龄,锁状态标志位,线程锁标记,偏向线程ID,偏向时间戳等类型指针(Klasspoint)指向方法区当前对象的Class类开启指针压缩:指针大小为4B;未开启指针压缩:指针大小位8B数组长度普通对象没有数组长度,数
hzw@sirius
·
2020-08-20 05:03
java
Java相对路径读取文件
Java相对路径读取文件文章分类:Java编程不管你是新手还是老鸟,在程序中读取资源文件总会遇到一些找不到文件的问题,这与
Java底层
的实现有关,不能算bug,只要方法得当,问题还是可以解决的。
yishuangpangxie
·
2020-08-19 22:13
J2SE
牛逼哄哄的Dubbo框架,底层到底是什么原理?
Dubbo用得很熟,但底层却很模糊)学习Netty,对理解
Java底层
通讯机制有很大帮助。对于Java开发者来说,如果没有搞透Netty,谁敢说自己是Java专家?(面试时,
Java猫
·
2020-08-19 19:56
springfox 源码分析(一) 程序入口
日期:2019-5-2121:05:15地点:家中前言最近也是闲来无事,加上对swagger-bootstrap-ui也已经发布了将近26个稳定版本了,想到很多以后更有趣的功能,从
Java底层
扩展插件的方式开发出让国人拥有更棒的文档体验
萧明
·
2020-08-17 09:03
springfox
源码分析
Java 注解编程
下面是
Java底层
内置的几个注解@Override:只适用于方法,表示重写父类中的方法@Deprecated:表示某各类或方法已过时,比如Date类中的toLoc
liusc123
·
2020-08-15 23:00
设计推特--空间动态更新的
Java底层
实现原理
0x01.问题设计一个简化版的推特(Twitter),可以让用户实现发送推文,关注/取消关注其他用户,能够看见关注人(包括自己)的最近十条推文。你的设计需要支持以下的几个功能:postTweet(userId,tweetId):创建一条新的推文。getNewsFeed(userId):检索最近的十条推文。每个推文都必须是由此用户关注的人或者是用户自己发出的。推文必须按照时间顺序由最近的开始排序。f
ATFWUS
·
2020-08-15 13:07
算法
算法
设计
底层
优先队列
java
Java底层
RedBlackTree 红黑树
RedBlackTree红黑树文章目录1、2-3树1.1、2-3树的基本结构1.2、2-3树添加元素2、红黑树与2-3树的等价性3、红黑树之增加元素3.1、向2节点中添加元素3.2、向3节点中添加元素3.3、总结4、红黑树的实现4.1、内部类的实现4.2、基本结构以及函数实现4.3、增加元素5、时间复杂度分析最后1、2-3树 红黑树和2-3书有着等价的关系。我们了解了红黑树之前,必须先了解2-3
曲怪曲怪
·
2020-08-14 19:14
数据结构与算法
个人博客
数据结构
java
二叉树
算法
Java底层
实现基于链表和二分搜索树的Set集合
Set集合基于链表和二分搜索树文章目录1、什么是集合2、集合类的实现——基于链表2.1、接口函数实现2.2、基本操作函数2.3、增加元素2.4、删除元素2.5、查询元素3、集合类的实现——基于二分搜索树3.1、基本操作函数3.2、增加元素3.3、删除元素3.4、查询元素4、时间复杂度分析最后1、什么是集合 数学上定义为由一个或多个确定的元素所构成的整体。但是在计算机领域,集合被定义为由一个或多个
曲怪曲怪
·
2020-08-14 15:58
程序语言
个人博客
数据结构与算法
JAVA面试干货之
Java底层
GC
对象被判定为垃圾的标准没有被其他对象引用判定对象是否为垃圾的算法引用计数算法判断对象的引用数量通过判断对象的引用数量来决定对象是否可以被回收每个对象实例都有一个引用计数器,被引用则+1,完成引用则-1任何引用计数为0的对象实例可以被当作垃圾收集优点:执行效率高,程序执行受影响较小缺点:无法检测出循环引用的情况,导致内存泄漏下列代码就是循环引用对方对象publicclassMyObject{publ
-无妄-
·
2020-08-12 11:36
JAVA
JAVA面试干货之
Java底层
JVM
面试问道:谈谈你对java的理解一般我们要简单的从平台无关性、GC、语言特性、面向对象、类库、异常处理等来简要回答。平台无关性如何实现CompileOnce,RunAnywhere如何实现提供了不同平台的虚拟机,所以可以通过下图可以实现Java源码首先被编译成字节码,再由不同平台的JVM进行解析,Java语言在不同平台上运行时是不需要进行重新编译的,Java虚拟机在执行字节码的时候,把字节码转换成
-无妄-
·
2020-08-12 11:05
JAVA
android程序 Java 程序 区别
andriod就是提供了这个功能,它不需要让你知道
java底层
qimeng140911
·
2020-08-10 18:57
Java底层
魔术类Unsafe用法简述
1引子Java中没有指针,不能直接对内存地址的变量进行控制,但Java提供了一个特殊的类Unsafe工具类来间接实现。Unsafe主要提供一些用于执行低级别、不安全操作的方法,如直接访问系统内存资源、自主管理内存资源等,这些方法在提升Java运行效率、增强Java语言底层资源操作能力方面起到了很大的作用。正如其名字unsafe,直接去使用这个工具类是不安全的,它能直接在硬件层(内存上)修改访问变量
蜀中孤鹰
·
2020-08-10 14:52
并发&多线程
java基础
Java学习之从“底”学起
在这里,我来总结一下最近刷
Java底层
试题以及看面试视频的题型。
MrSuper_cat
·
2020-08-10 12:03
面试
底层
jvm
java
java底层
知识(6)--CPU、内存
本文转载自:http://www.cnblogs.com/xkfz007/archive/2012/10/08/2715163.html尊重原创CPU的等待有多久?原文标题:WhatYourComputerDoesWhileYouWait原文地址:http://duartes.org/gustavo/blog/本文以一个现代的、实际的个人电脑为对象,分析其中CPU(IntelCore2Duo3.0
Mrzhoug
·
2020-08-10 09:22
java进阶-java底层知识
java底层
知识(3)--CPU 高速缓存
本文转载自:http://blog.jobbole.com/36263/尊重原创3.CPU的高速缓存现在的CPU比25年前要精密得多了。在那个年代,CPU的频率与内存总线的频率基本在同一层面上。内存的访问速度仅比寄存器慢那么一点点。但是,这一局面在上世纪90年代被打破了。CPU的频率大大提升,但内存总线的频率与内存芯片的性能却没有得到成比例的提升。并不是因为造不出更快的内存,只是因为太贵了。内存如
Mrzhoug
·
2020-08-10 09:20
java进阶-java底层知识
jdbc数据库操作任意表,解决实体类驼峰命名与数据库下划线命名不一致的问题
一个可以查询任何表的
java底层
代码publicclassSQLBase{//jdbc驱动,我的是mysql5.5.10的。
猛男身少男心
·
2020-08-09 15:43
jdbc
java
深度探究
java底层
原理系列之------利用多线程或者单线程实现对1GB以上内容文件夹的复制(包含知识:递归算法,多线程操作,io流的读取...)
大家好,我是一位在java学习圈中不愿意透露姓名并苟且偷生的小学员,如果文章有错误之处,还望海涵,欢迎多多指正如果你从本文学到有用的干货知识,那么请您点赞,关注,评论,收藏实现功能前的知识补充:1.如何实现线程:方法一:自己描述一个类,在此类未继承其他类的情况下(除了默认继承Object)去继承Thread类并重写run方法,通过new自己描述类的对象r1,r2,r3,让对象调用父类Thread中
小-小-陈
·
2020-08-06 12:18
深度探究java底层原理系列
不可错过的JVM深度好文-纯干货详解JVM!-JVM概述&内存结构1
大多数java开发工程师,都是处于使用框架阶段,使用javaapi开发系统,很少有关注
java底层
核心技术jvm,对其了解的很少。
despicablefolk
·
2020-08-05 13:19
Java学习之路
反编译C#的dll文件并修改,再重新生成dll
前话:自从换了份工作,着重于
JAVA底层
接口服务开发,就很少写博客文章了,一来事情比较忙,二来封闭式的开发让我不能时刻把新的技术问题解决方案写下来。
Sbangm
·
2020-08-05 12:12
项目开发中遇到的问题,原因,解决思路
后台代码报错:看控制台日志,找到控制台中自己的写的类对应的错误代码的那一行:(有些信息是
java底层
的信息,看不大懂,不用看,看自己写的代码)然后分析,具体是在类中对应的方法里面打个断点。
aodaidi6752
·
2020-08-02 17:40
Java系统总结(学习目录)
目录JVMjavaSEJava并发编程
Java底层
知识(操作系统和计算机组成原理的知识)网络编程知识框架知识应用服务器知识工具协同工作(高效开发)Java和Spring的新版本(新API)性能优化线上问题分析
正经程序员️
·
2020-08-02 17:57
【JavaSE】多线程(9)_Condition的等待/通知机制
等待/通知机制~之前我们学到Object的wait和notify/notifyAll是与对象监视器monitor配合完成线程间的等待/通知机制,而Condition与Lock配合完成等待通知机制,前者是
java
Hannah_hh
·
2020-08-02 15:55
Java
JAVA反射机制那些事
作者:rocomp链接:www.cnblogs.com/rocomp/p/4781987.html理解反射对学习Java框架有很大的帮助,如Spring框架的核心就是使用Java反射实现的,而且对做一些
Java
huangjinjin520
·
2020-08-01 12:17
深入了解Map
我在之前的文章中讲解过Set,其实在
JAVA底层
Set依赖的也是Map,那我们都知道,Set是单列的(只有值),而Map是双列的,怎么会是Set依赖Map呢?
kangyiii
·
2020-08-01 02:33
JAVA架构师的成长之路
一、基础篇JVMJava基础知识二、进阶篇
Java底层
知识三、高级篇新技术四、架构篇五、扩展篇一、基础篇JVMJVM内存结构堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性
淡淡的C
·
2020-07-31 23:04
java
【深入理解JVM 七】Jvm垃圾回收机制
希望通过书写这个系列的博客能让自己对
Java底层
执行过程有个详细的了解,花费了一整天的时间终于有了一个详细的了解了—TML概述接下来的全文流程会按照
存在morning
·
2020-07-30 00:08
【Java技术相关合集】
深入理解Java虚拟机
关于JUnit和Mockito的一些基本实践
从事java研发两年半,两年时间在接触OSGI框架,物联网相关协议,对
java底层
略显熟悉,基本没接触过平台开发,近几个月开始做平台研发,独立部署模块,因为要做单元测试,于是就有了单测的一些基本坑基本背景
QSyiren
·
2020-07-29 13:25
java反射总结
理解反射对学习Java框架有很大的帮助,如Spring框架的核心就是使用Java反射实现的,而且对做一些
Java底层
的操作会很有帮助。
wrxingkong
·
2020-07-28 23:14
java学习日记
JAVA方法调用效率差别
最近需要做一些
JAVA底层
操作,为了尽可能提高效率做了如下测试。在同一个类中建立普通的PUBLIC方法和PUBLICSTATIC方法两种,并使用JUnit进行多次循环。
satanradnana
·
2020-07-28 10:16
java虚拟机(jvm)如何实现多线程
当时这个问题让我沉思了一下,可能很多java程序员只是处于一个会写java代码的阶段,但是对
java底层
或者虚拟机没有深入的了解过。现在我就用我的理
取个名字好难噢
·
2020-07-28 08:17
虚拟机
java高级工程师(二)
一、
Java底层
基础题1、SpringMVC的原理以及返回数据如何渲染到jsp/html上?
dftij28664
·
2020-07-15 22:21
Spring-IoC容器
同时,Spring实现依赖注入的
Java底层
技术是Java反射,因此我们也会对Java反射进行介绍。Ioc概述Ioc(InverseofControl控制
小小工匠
·
2020-07-15 16:03
【Spring-IOC】
Spring-IOC手札
国内外Android知名技术博客汇总
AndroidDevelopers技术:Android热门文章:GoogleAndroid开发官方博客地址:http://android-developers.blogspot.com/JavaRevisited技术:
Java
98ki
·
2020-07-13 23:11
Android
掌握SpringMVC运行原理
摘要:很高兴为大家讲解SpringMVC的原理知识;对于很多学好java基础的同学开始有点犯困了;说
java底层
麻;好像自己清楚那么一点点;说框架麻;也是清楚那么一点点;然后就开始没了自己的目标;你说我先该学
小面包CC
·
2020-07-13 19:44
SpringMVC
B/S
【java虚拟机系列】java虚拟机系列之JVM总述
我们知道java之所以能够快速崛起一个重要的原因就是其跨平台性,而跨平台就是通过java虚拟机来完成的,java虚拟机属于
java底层
的知识范畴,即使你不了解也不会影响绝大部分人从事的java应用层的开发
weixin_34029680
·
2020-07-13 18:47
jdk1.8 HashMap put与get方法分析
不言而喻,现在很多面试的时候,尤其是大厂,总是不经意的问一下
java底层
的东西,他们更关注的是你的基础。今天就读一下hashmap的源码,简单分析一下(面试被搞得头疼,回来会就先粗略地看了一番)。
茶杯熟了
·
2020-07-13 14:54
JAVA
《剑指Java面试-Offer直通车》--
Java底层
知识JVM
目录一、平台无关性如何实现?二、JVM如何加载.class文件?Java虚拟机JVM架构三、反射四、ClassLoader类加载器ClassLoader的作用ClassLoader的种类自定义ClassLoader的实现五、类加载器的双亲委派机制六、loadClass和forName的区别类的加载方式类的装载过程loadClass和forName的区别七、Java内存模型内存简介JVM内存模型--
lucky_jiexia
·
2020-07-13 07:15
Java
阿里巴巴B2B Java实习生面试题
不过淘宝的问题更合我胃口,更有挑战性B2B比较注重
java底层
、J2EE、数据库、并发、业务、学习能力,1、自我介绍(还好我昨天准备了下)2、某个项目中遇到的最大问题3、团队成员间如何更好的协作4、项目的总体框架
Java2King
·
2020-07-13 00:40
JAVA
Java底层
学习
最近在看几本Java的书,也做了很多笔记,主要是关于Java虚拟机、JavaGC、Java并发编程等方面,参考的主要几本书籍有:《深入理解Java虚拟机》——周志明《深入理解Java虚拟机第二版》——美BillVenners《Java性能调优指南》——也是老美的《Java高并发程序设计》——葛一鸣本来想自己把这些书的pdf传上来的,可惜已经有人上传了,大家自己去找资源吧当然在写作过程中也参考了很多
爆米花9958
·
2020-07-12 17:32
Java相关
Java
深入理解
虚拟机字节码执行引擎
在前面的几篇文章里,从Java虚拟机内存结构开始,经历了虚拟机垃圾收集机制、Class类文件结构到后来的虚拟机类加载机制,一步步的进入到了Java虚拟机即
Java底层
的世界。
Ezioooooo
·
2020-07-12 03:28
Java
Java虚拟机
【Java8】 lambda 特性讲解
跟Scala有点类似,因为scala底层跟
Java底层
用的同一个JVM,都是马丁写的。Java8新特性待学习。
SoWhat1412
·
2020-07-11 16:07
#
Java8特性
Ubuntu18.04编译OpenJdk8
最近在研究
Java底层
的运行逻辑,为了更好的透彻理解
Java底层
的C/C++的设计思想和原理,就编译了一把OpenJdk,结果遭遇了可种各样的坑,折腾了近两天时间才编译成功,中间搜索了Baidu和Google
仰望星空5566
·
2020-07-11 05:04
java
Tomcat
OpenJdk
一文带你理解Java中Lock的实现原理
synchronized是
java底层
支持的,而concurrent包则是jdk实现。关于synchronized的原理可以阅读再有人问你synchronized是什么,就把这篇文章发给他。在这里,我
weixin_33973600
·
2020-07-10 19:00
jdbc和mybatis杂谈
补充:
Java底层
是指Java类库,还是JVM?指JVM的话是C++实现的。指
少年闰土01
·
2020-07-10 18:39
Java
讲透Netty底层通讯原理
学习Netty,对理解
Java底层
通讯机制有很大帮助。对于Java开发者来说,如果没有搞透Netty,谁敢说自己是Java专家?画外音:面试时,一般都会问Netty相关的问
架构师之路_
·
2020-07-10 14:59
上一页
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
其他