• 关于

    Java JVM中执行引擎有什么作用?

    的搜索结果
  • 2020最常见的200+Java面试题汇总(含答案解析)

    前言 2020年快要结束了,很多朋友问题,有没有整理今年的一些面试题,最近抽时间整理了一份Java面试题。或许这份面试题还不足以囊括所有 Java 问题,但有了它,我相信足以应对目前市面上绝大部分的 Java 面试了,因为这篇文章不论是从深度还是广度上来讲,都已经囊括了非常多的知识点了。 这份面...

    文章 Java架构师追风 2020-11-07 956浏览量

  • 十个问题弄清JVM&GC(一)

    十个问题弄清JVM&GC(一) 每个java开发同学不管是日常工作中还是面试里,都会遇到JDK、JVM和GC的问题。本文会从以下10个问题为切入点,带着大家一起全面了解一下JVM的方方面面。 JVM、JRE和JDK的区别和联系 JVM是什么?以及它的主要作用 JVM的核心功能有哪些 类加...

    文章 宜信技术学院 2020-07-24 805浏览量

  • Java并发编程相关面试问题

    基础概念 1.什么是原子操作?在Java Concurrency API中有哪些原子类(atomic classes)? 原子操作(atomic operation)意为"不可被中断的一个或一系列操作" 。处理器使用基于对缓存加锁或总线加锁的方式来实现多处理器之间的原子操作。 在Java中可以通过...

    文章 邴越 2016-05-05 5516浏览量

  • Java虚拟机(四):程序寄存器

    一、程序寄存器(PC)概念 JVM中的程序计数寄存器(Program Counter Register)中,Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息。CPU只有把数据装载到寄存器才能够运行。JVM中的PC寄存器是对物理PC寄存器的一种抽象模拟 下图是一张经典的JVM工...

    文章 Fortuneteller 2020-07-31 1472浏览量

  • 1269道Java技术答疑,阿里技术专家帮你Java技术进阶

    云栖社区邀请到6位Java技术专家帮开发者答疑解惑,其中精华的1269道问答已经整理出来,供大家学习! 如有Java相关问题,请向专家提问https://yq.aliyun.com/promotion/755 ,或者在云栖社区Java问答界面提问https://yq.aliyun.com/tags...

    文章 管理贝贝 2018-11-22 4285浏览量

  • java面试知识(来自牛客网)

    接口和抽象类的区别是什么? v接口和抽象类的区别是什么?   Java提供和支持创建抽象类和接口。它们的实现有共同点,不同点在于:接口中所有的方法隐含的都是抽象的。而抽象类则可以同时包含抽象和非抽象的方法。类可以实现很多个接口,但是只能继承一个抽象类类如果要实现一个接口,它必须要实现接口声明...

    文章 hjzgg 2016-04-29 3150浏览量

  • Java基础总结

    基础知识 String 是最基本的数据类型吗? 答:不是。Java中的基本数据类型只有8个:byte、short、int、long、float、double、char、boolean;除了基本类型(primitive type),剩下的都是引用类型(reference type),Java 5以后...

    文章 iolo 2020-04-30 305浏览量

  • JVM体系结构和工作方式

    JVM的全名是Java Virtual Machine(Java虚拟机)。它是通过模拟一个计算机的形式来实现到计算机所具有的计算功能。让我们先来看看一台真实的计算机具备计算功能的条件: 指令集 这个计算机所能识别的机器语言的命令集合。 计算单元 即能够识别并且控制指令执行的功能模块 ...

    文章 jephon 2016-10-03 660浏览量

  • 《深入理解Java虚拟机》读书笔记

    背景 并发处理的广泛应用是使得Amdahl定律代替摩尔定律成为计算机性能发展的源动力的根本原因,也是人类压榨计算机运算能力最有力的武器 Amdahl 定律通过系统中的并行化与串行化的比重来描述多处理器系统能获得的运算加速能力。 摩尔定律则用于描述处理器晶体管数量与运行效率之间的发展关系。 这两个定...

    文章 jurassic_1 2016-06-11 2886浏览量

  • 单元测试框架怎么搭?新版的Junit5有哪些神奇之处?

    本文为霍格沃兹测试学院优秀学员学习笔记。 单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。 总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。 那单元测试...

    文章 霍格沃兹测试学院 2020-09-11 85浏览量

  • Jvm与字节码——类的方法区模型

    从一个类开始 我们从一个简单类开始说起: package example.classLifecicle; public class SimpleClass { public static void main(String[] args) { SimpleClass ins = new Sim...

    文章 溜达向日葵 2018-08-31 1360浏览量

  • 学生党成功拿到阿里技术offer:面Java开发,却是C++考官,几个意思?

    作为一枚计算机软件专业的学生党,从进入大学校园的第一门课程《职业发展概论》上就明白一个道理:“在计算机软件行业,学不到老那就活不到老”。我们的专业是当下世界中发展最快的,我们不得不紧跟时代的脚步,不断学习,只有站在行业的前沿,才能保证自己不被行业淘汰。 作为软件攻城狮的学生党,我的业余时间往往用...

    文章 阿里云头条 2016-02-22 40053浏览量

  • 深入理解JVM内幕:从基本结构到Java 7新特性

    转自:http://www.csdn.net/article/2012-12-05/2812509-Java-JVM CSDN首页>软件研发 深入理解JVM内幕:从基本结构到Java 7新特性 发表于2012-12-05 09:02|6064次阅读| 来源ImportNew|38 条评...

    文章 wbliu 2013-10-02 1505浏览量

  • Java工程师成神之路(2019正式版)

    主要版本 更新时间 备注 v1.0 2015-08-01 首次发布 v1.1 2018-03-12 增加新技术知识、完善知识体系 v2.0 2019-02-19 结构调整,更适合从入门到精通;进一步完善知识体系; 新技术补充; 一、基础篇 面向对象 什么是面向对象 面向对象、面...

    文章 Hollis 2019-02-21 3770浏览量

  • MySQL数据库常用面试题解析(100题收藏版)

    前言 MySQL数据库常用面试题解析(100题收藏版) 数据库 1. MySQL 索引使用有哪些注意事项呢? 可以从三个维度回答这个问题:索引哪些情况会失效,索引不适合哪些场景,索引规则 索引哪些情况会失效 查询条件包含or,可能导致索引失效 如何字段类型是字符串,where时一定用引号括起来,...

    文章 游客x3ep55vjljc6o 2020-09-29 549浏览量

  • 一篇笔记整理JVM工作原理

    首先要了解的 >>数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。 基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。 “引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:by...

    文章 邴越 2016-05-05 2696浏览量

  • 如何解决 Java 安全问题?

    如何解决 Java 安全问题,目前的应对策略都十分笨拙,往往适得其反。幸运的是,有一种新的方法可以将安全机制嵌入 Java 执行平台——或者更具体地说,嵌入 Java 虚拟机中,进而规避一些「Big Problem」。 保证 Java 应用的安全是一个艰巨的任务,在目前的软件开发领域,Java 程...

    文章 oneapm_official 2016-01-14 2495浏览量

  • 易变业务使用脚本语言编写

    Java世界一直在遭受着异种语言的入侵,比如PHP、Ruby、Groovy、JavaScript等,这些“入侵者”都有一个共同特征:全是同一类语言—脚本语言,它们都是在运行期解释执行的。为什么Java这种强编译型语言会需要这些脚本语言呢?那是因为脚本语言的三大特征,如下所示: 1.灵活。脚本语言一...

    文章 范大脚脚 2017-11-14 831浏览量

  • Java后端开发岗必备技能:Java并发中的内存模型

    原文链接:Java后端开发岗必备技能:Java并发中的内存模型 JMM通过构建一个统一的内存模型来屏蔽掉不同硬件平台和不同操作系统之间的差异,让Java开发者无需关注不同平台之间的差异,达到一次编译,随处运行的目的,这也正是Java的设计目的之一。 CPU和内存 在讲JMM之前,我想先和大家聊聊硬...

    文章 欧阳愠斐 2019-05-13 914浏览量

  • JavaFX应用问题解答

    JavaFX应用问题解答作者:cleverpig常见问题JavaFX是什么?“JavaFX脚本是一种声明式、静态类型编程语言。它具有一等函数(first-class functions)、声明式的语法、列表推导(list-comprehensions)及基于依赖关系的增量式求值(increment...

    文章 kjmeng 2007-09-26 839浏览量

  • 技本功|Hive优化之Spark执行引擎参数调优(二)

    Hive是大数据领域常用的组件之一,主要是大数据离线数仓的运算,关于Hive的性能调优在日常工作和面试中是经常涉及的的一个点,因此掌握一些Hive调优是必不可少的一项技能。影响Hive效率的主要有数据倾斜、数据冗余、job的IO以及不同底层引擎配置情况和Hive本身参数和HiveSQL的执行等因素...

    文章 袋鼠云 2020-08-28 97浏览量

  • Java同步:synchronized解析

    问题 (1)synchronized的特性?(2)synchronized的实现原理?(3)synchronized是否可重入?(4)synchronized是否是公平锁?(5)synchronized的优化?(6)synchronized的五种使用方式? 实现原理 在学习Java内存模型的时候,...

    文章 凌洛 2019-08-30 1161浏览量

  • 互联网公司开发常见面试问题

    1.Linux下如何查看/监控JVM内存?(快的) 本地(带图形环境):jvisualvm 连接远程JVM线上(无图形环境):看总内存用top,看详细信息用jmap dump出来分析 2.经常看到url中很长的一串请求参数,为什么不采用post方式? GET一般用于获取/查询 资源信息,而POST...

    文章 邴越 2016-05-05 4538浏览量

  • Java web部分11

    HTML 的 form 提交之前如何验证数值文本框的内容全部为数字? 否则的话提示用户并终止提交? <form onsubmit=’return chkForm(this)’> <input type="text" name="d1"/> <input type="s...

    文章 技术小牛人 2017-11-07 663浏览量

  • Apache Flink 进阶(五):数据类型和序列化

    作者:马庆祥整理:毛鹤 本文根据 Apache Flink 系列直播整理而成,由 Apache Flink Contributor、360 数据开发高级工程师马庆祥老师分享。文章主要从如何为Flink量身定制的序列化框架、Flink序列化的最佳实践、Flink通信层的序列化以及问答环节四部分分享。...

    文章 阿里云实时计算Flink 2019-10-23 5955浏览量

  • Apache Flink 进阶(五):数据类型和序列化

    作者:马庆祥整理:毛鹤 本文根据 Apache Flink 系列直播整理而成,由 Apache Flink Contributor、360 数据开发高级工程师马庆祥老师分享。文章主要从如何为Flink量身定制的序列化框架、Flink序列化的最佳实践、Flink通信层的序列化以及问答环节四部分分享。...

    文章 阿里云实时计算Flink 2020-03-13 588浏览量

  • Java并发基础

    并发:多个线程操作相同的资源,保证线程安全,合理使用资源 高并发:服务能同时处理很多请求,提高程序性能 (12306抢票,双十一) 关于高并发的一些基础的概念 CPU多级缓存 在Cache(高速缓存出现之后,系统变得更加复杂,高速缓存与主存之间的差异被拉大。因此出现二级缓存和...

    文章 icesource 2018-10-14 788浏览量

  • Apache Spark源码走读(八)Graphx实现剖析&spark repl实现详解

    <一>Graphx实现剖析 概要 图的并行化处理一直是一个非常热门的话题,这里头的重点有两个,一是如何将图的算法并行化,二是找到一个合适的并行化处理框架。Spark作为一个非常优秀的并行处理框架,将一些并行化的算法移到其上面就成了一个很自然的事情。 Graphx是一些图的常用算法在Sp...

    文章 许鹏 2016-09-14 3710浏览量

  • 老大难的 Java ClassLoader,到了该彻底理解它的时候了

    ClassLoader 是 Java 届最为神秘的技术之一,无数人被它伤透了脑筋,摸不清门道究竟在哪里。网上的文章也是一篇又一篇,经过本人的亲自鉴定,绝大部分内容都是在误导别人。本文我带读者彻底吃透 ClassLoader,以后其它的相关文章你们可以不必再细看了。 ClassLoader 做什么的...

    文章 技术小能手 2018-12-03 1614浏览量

  • C 语言为什么不会过时?

    原文链接 01、为什么C语言不会过时 评价任何一门编程语言,都是招人骂的。永远是这样。就像是春寒料峭的季节,街上穿棉袄和穿单衣的擦肩而过,双方一定是同时在心里出现了两个字:“傻逼!”这个在心理学上有个专业的名字:叫做“二逼”现象! 那我为啥还要做这个挨骂的事呢?作为《C语言点滴》《drop of...

    文章 迪科斯彻 2020-06-30 564浏览量

1 2 3 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务