• Java的内存布局

    在 背景信息:Java 进程的内存使用 一节提到,64 位处理的内存可寻址能力比 32 位处理高得多。对于 64 位进程,Java 对象的某些数据字段的大小(特别是对象元数据或者表示另一个对象的任何字段)也需要...
    文章 2012-04-14 1531浏览量
  • Java的内存布局

    在 背景信息:Java 进程的内存使用 一节提到,64 位处理的内存可寻址能力比 32 位处理高得多。对于 64 位进程,Java 对象的某些数据字段的大小(特别是对象元数据或者表示另一个对象的任何字段)也需要...
    文章 2012-04-14 1008浏览量
  • Java vs ECS,垃圾回收的乾坤大挪移?

    这种算法使用场景很多,但是,Java中却没有使用这种算法,因为这种算法很难解决对象之间相互引用的情况。可达性分析法 这个算法的基本思想是通过一系列称为“GC Roots”的对象作为起始点,从这些节点向下搜索,搜索...
    文章 2020-08-12 401浏览量
  • 深入理解JVM虚拟机2:JVM垃圾回收基本原理和算法

    Java中Stop-The-World机制简称STW,是在执行垃圾收集算法时,Java应用程序的其他所有线程都被挂起(除了垃圾收集帮助之外)。Java中一种全局暂停现象,全局停顿,所有Java代码停止,native代码可以执行,但不能与...
    文章 2017-09-14 1262浏览量
  • 各大公司Java后端开发面试题总结

    友情链接:Java中JVM虚拟机详解 “你能不能谈谈,java GC是在什么时候,对什么东西,做了什么事情?在什么时候: 1.新生代有一个Eden区和两个survivor区,首先将对象放入Eden区,如果空间不足就向其中的一个survivor...
    文章 2017-12-16 14117浏览量
  • 01 详析一次鹅厂一面|移动端开发岗题解

    图析:String,StringBuffer与StringBuilder的区别StringBuffer与StringBuilder的区别,实现原理【提及初始化扩容机制】获取StringBuffer对象的容量Java中的String,StringBuilder,StringBuffer三者的区别Java中...
    文章 2022-09-26 1浏览量
  • JAVA常见基础面试问题汇集

    7.StringBuffer 和 StringBuilder的区别 常考最主要的:StringBuffer:线程安全,StringBuilder:线程不安全参考我的文章:StringBuffer 和 StringBuilder的面试详解同步参考:JAVA中String介绍以及常见面试题8....
    文章 2022-05-30 23浏览量
  • JAVA常见基础面试问题汇集

    7.StringBuffer 和 StringBuilder的区别 常考最主要的:StringBuffer:线程安全,StringBuilder:线程不安全参考我的文章:StringBuffer 和 StringBuilder的面试详解同步参考:JAVA中String介绍以及常见面试题8....
    文章 2022-05-30 20浏览量
  • Java开发的23种设计模式详解(转)

    从这一块开始,我们详细介绍Java中23种设计模式的概念,应用场景等情况,并结合他们的特点设计模式的原则进行分析。1、工厂方法模式(Factory Method) 工厂方法模式分为三种: 11、普通工厂模式,就是建立一个...
    文章 2016-03-11 963浏览量
  • Java资源大全中文版

    Apache Batik:在Java应用程序以SVG格式显示、生成处理图像的工具集,包括SVG解析、SVG生成、SVG DOM等模块,可以集成使用也可以单独使用,还可以扩展自定义的SVG标签。官网 JSON 简化JSON处理的开发库。...
    文章 2018-07-25 3369浏览量
  • 深入理解JVM-内存模型(jmm)和GC

    1 CPU和内存的交互 了解jvm内存模型前,了解下cpu和计算机内存的交互情况。...简单来说就是java堆划出一块内存作为句柄池,引用中存储对象的句柄地址,句柄包含对象实例数据、类型数据的地址信息。优点:引用...
    文章 2018-09-18 2777浏览量
  • List,Set和Map详解及其区别和他们分别适用的场景

    Java中的集合包括三大类,它们是Set(集)、List(列表)和Map(映射),它们都处于java.util包中,Set、List和Map都是接口,它们有各自的实现类。Set的实现类主要有HashSet和TreeSet,List的实现类主要有ArrayList...
    文章 2017-02-07 1668浏览量
  • Java核心技术之泛型详解

    必须将其强制转换为存储在集合的元素类型。除了不方便&xff0c;这是不安全的。编译不会检查强制转换是否与集合的类型相同&xff0c;因此强制转换可能会在运行时失败。泛型提供了一种将集合的类型传递给编译的方法&...
    文章 2022-07-19 23浏览量
  • Java核心技术 卷Ⅰ 基础知识(原书第10版)

    Java中的继承机制与C++的继承机制十分相似。C++程序员只需关注两种语言的不同之处即可。第6章展示如何使用Java的接口。接口可以让你的理解超越第5章的简单继承模型。掌握接口可以充分获得Java的完全的面向对象程序...
    文章 2017-05-02 10598浏览量
  • 简述移动端IM开发的那些坑:架构设计、通信协议和客户...

    《即时通讯安全篇(四):实例分析Android密钥硬编码的风险》 《传输层安全协议SSL/TLS的Java平台实现简介和Demo演示》 《理论联系实际:一套典型的IM通信协议设计详解(含安全层设计)》 《微信新一代通信安全...
    文章 2016-08-29 3453浏览量
  • Java集合详解7:一文搞清楚HashSet,TreeSet与...

    Java集合详解系列》是我在完成夯实Java基础篇的系列博客后准备开始写的新系列。这些文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial ...
    文章 2019-10-12 3712浏览量
  • Java泛型详解(上)

    Java SE 7以后的版本,可以省略构造函数的泛型类型,即可写为: ArrayList<Integer>arraylist=new ArrayList<gt;();编译会根据变量的类型推断出泛型类型 二.为什么要用泛型 如上所说,使用泛型...
    文章 2017-07-19 1566浏览量
  • JavaSE总结

    Java中数据类型可分为二类,基本数据类型和引用数据类型(这里主要讲解8种基本数据类型)。(2)8种基本数据类型整数(4种:byte,short,int(默认),long;字节数分别为:1B,2B,4B,8B)浮点数(float,double(默认);字节数分别为...
    文章 2022-05-25 17浏览量
  • Netty干货分享:京东京麦的生产级TCP网关技术实践总结

    《P2P技术详解(二):P2P的NAT穿越(打洞)方案详解》 《P2P技术详解(三):P2P技术之STUN、TURN、ICE详解》 《通俗易懂:快速理解P2P技术的NAT穿透原理》 《高性能网络编程(一):单台服务器并发TCP连接数到底可以有...
    文章 2017-12-01 4548浏览量
  • 深入理解JVM虚拟机3:垃圾回收器详解

    Java中Stop-The-World机制简称STW,是在执行垃圾收集算法时,Java应用程序的其他所有线程都被挂起(除了垃圾收集帮助之外)。Java中一种全局暂停现象,全局停顿,所有Java代码停止,native代码可以执行,但不能与...
    文章 2017-12-10 1341浏览量
  • 百度Java面试题前200页和答案都在这里了

    Java中是否可以覆盖(override)一个private或者是static的方法 Static表示静态的意思,可用于修饰成员变量和成员函数,被静态修饰的成员函数只能访问静态成员,不可以访问非静态成员。静态是随着类的加载而加载的,...
    文章 2018-10-12 2846浏览量
  • Spring IoC源码学习:createBean 详解(上)

    也就是有后置处理返回了bean实例对象&xff0c;则会跳过Spring默认的实例化过程 return result;} } } return null;}在实例化之前执行 InstantiationAwareBeanPostProcessor 的postProcessBeforeInstantiation 方法...
    文章 2022-05-19 37浏览量
  • JVM垃圾回收

    3.2.1、目前java 可作为GC Root 的对象 虚拟机栈中引用的对象(本地变量表) 方法区中静态属性引用的对象 方法区中常量引用的对象 本地方法栈中引用的对象(Native Object) 3.2.2、HotSpot虚拟机中对象可达性分析...
    文章 2017-12-10 870浏览量
  • Java集合框架详解

    数组缓冲区数组元素的存储.ArrayList的容量是数组缓冲区的长度.任何时候*elementData=DEFAULTCAPACITY_EMPTY_ELEMENTDATA的时候都会扩充一个默认*大小的容量 DEFAULT_CAPACITY*/transient Object[]elementData;non...
    文章 2016-05-19 2193浏览量
  • Java集合详解7:HashSet,TreeSet与LinkedHashSet

    iterator()方法返回对此 set 元素进行迭代的迭代。返回元素的顺序并不是特定的。底层调用HashMap的keySet返回所有的key,这点反应了HashSet的所有元素都是保存在HashMap的key,value则是使用的PRESENT对象,...
    文章 2018-05-12 1143浏览量
  • Tomcat系列之服务器的安装与配置以及各组件详解

    如果一个类出现在JAR文件同时也出现在类的目录,类加载会加载位于类目录的那一个。(5).common/lib/这个目录下包含了所有压缩到JAR文件的类文件和相关文件。比如:第三方提供的Java库文件、JDBC驱动程序等...
    文章 2017-11-08 1470浏览量
  • Java开发的23种设计模式详解(转)

    从这一块开始,我们详细介绍Java中23种设计模式的概念,应用场景等情况,并结合他们的特点设计模式的原则进行分析。1、工厂方法模式(Factory Method) 工厂方法模式分为三种: 11、普通工厂模式,就是建立一个...
    文章 2015-07-12 986浏览量
  • 【西行-困囚五指山】详解 Java 的数组

    Java 的数组既可以存储基本类型的数据&xff0c;也可以存储引用类型的数据&xff0c;只要所有的数组元素具有相同的类型即可。值得注意的是&xff0c;数组也是一种数据类型&xff0c;它本身是一种引用类型。1.2 定义数组定义数组...
    文章 2022-04-26 31浏览量
  • 带你读《ONAP技术详解与应用实践》之三:ONAP架构设计

    各资源构件:各资源构件(网络或业务的定义,如BPMN与Policy等)都保存于可重用资源库目录,方便动态支持资源上线、服务的定义和创建,且支持通过由更简单的、可重用的资源构件组合成复杂业务。ONAP平台自身:ONAP...
    文章 2019-11-07 2469浏览量
  • NHibernate介绍

    这些可能是刚刚被程序实例化,还没有来得被持久化,或者是被一个已经关闭的Session实例化。[img,11,11]file:/C:/Documents%20and%20Settings/FAST/My%20Documents/1_5%20企业开发框架NHibernate和Spring_...
    文章 2017-01-12 1156浏览量
1 2 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化