-
JVM虚拟机学习笔记
JVM虚拟机学习笔记 1.介绍 java虚拟机在执行java程序的过程中会把它所在管理的内存区域划分为若干个不通的数据区域。 这些区域各有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而一直存在,有些区域则是依赖用户线程的启动和结束而销毁。 根据《ja...
-
Java String源码分析
Java String源码分析 String源码分析 类结构 public final class String implements java.io.Serializable, ComparableString, CharSequence String类实现了Serializable可以被序列化 String类实现了Comparable可以进行比较 String类实现了CharSequence可以按下标进行...
-
Java 虚拟机中的运行时数据区分析
Java 虚拟机中的运行时数据区分析 本文基于 JDK1.8 阐述分析 运行过程 我们都知道 Java 源文件通过编译器编译后,能产生相应的 .Class 文件,也就是字节码文件。而字节码文件通过 Java 虚拟机中的解释器,编译成特定机器上的机器码。 跨平台的特性 Java 能跨平台的原因...
-
2020最新Java工程师面试题-MySQL篇(附答案)
2020最新Java工程师面试题-MySQL篇(附答案) 1、MySQL 中有哪几种锁? 1、表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最 高,并发度最低。 2、行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最 低,并发度也最高。 3...
-
Java中包装类与基本类型运算的性能比较(Integer i += 1)
Java中包装类与基本类型运算的性能比较(Integer i += 1) 本文主要从 字节码 和 内存占用 的角度介绍自动拆箱装箱对运算中性能的影响。 如果要看懂字节码,需要了解JVM的虚拟机栈的结构和代码的执行流程,可参阅《深入理解Java虚拟机》 本文部分参考了如下文章的内容:...
-
【Java】深拷贝和浅拷贝
【Java】深拷贝和浅拷贝 深拷贝和浅拷贝 最近被问到这问题,在这里记录下。 介绍 开发过程中,有时会遇到把现有的一个对象的所有成员属性拷贝给另一个对象的需求。 比如说对象 A 和对象 B,二者都是 ClassC 的对象,具有成员变量 a 和 b,现在对对象 A 进行拷贝赋值给...
-
此刻你还在为跳槽而纠结、烦心吗?这篇1000道BATJava面试题分享
此刻你还在为跳槽而纠结、烦心吗?这篇1000道BATJava面试题分享你,看你掌握多少,有无资本跳槽 前言唠叨唠叨: 近段时间总是有人私信我说,现在适合裸辞吗,公司待不下去了....... 我.......................懂我这欲言又止的意思吧!!!!! 兄弟我只想说,今年啥情...
-
Java编程语言基础知识进阶学习路线及目标
Java编程语言基础知识进阶学习路线及目标 Java编程语言基础知识进阶学习内容及学习目标,此阶段学习具备JavaSE基本开发技巧,可胜任简单单机应用程序。对企业JavaWeb开发深入了解,为JavaWeb学习提供基...
2020-04-25 16:06:08 编程学习编程能力编程学java学习java多线程java基础java开发java面向对象javaweb开发java编程语言
-
11.JVM内存分哪几个区,每个区的作用是什么?
11.JVM内存分哪几个区,每个区的作用是什么? 虚拟机栈是线程私有的,它的生命周期与线程相同。 分享分享自己收藏的学习资料,有需要的朋友可以找我获取 根据自身面试经历整理以及不断收集的(珍藏版) 【推荐】2020年最新Java电子书集合.pdf(吐血整理) https://www.cnb...
-
构造方法及方法(重载)与this关键字的使用
构造方法及方法(重载)与this关键字的使用 一:构造方法的概念: 构造方法是一种特殊的方法,它是一个与类同名的方法。对象的创建就是通过构造方法来完成,其功能主要是完成对象的初始化。当类实例化一个对象时会自动调用构造方法。构造方法和其他方法一样也可以重载。...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
