Java基础知识第二讲:Java开发手册/JVM/集合框架/异常体系/Java反射/语法知识/Java IO
1、注解1.1、谈谈你对Java平台的理解? “Java是解释执行”,这句话正确吗?谈谈你对Java平台的理解?(jdk7增加对switch的字符串支持 jdk8增加函数式编程)序号特点1Java本身是一种面向对象的语言,最显著的特性有两个方面,一是跨平台能力(分为编译期...
JVM - 基础知识
如何判断对象已死?有两种方法,分别为:引用计数法和可达性分析法引用计数算法给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值+1;当引用失效时,计数器值-1,任何时刻计数器值为0的对象就是不能再被使用的。此方式高效简单,但不能解决循环引用的问题。可达性分析算法通过一系...
JVM 基础知识
什么 JVM ?JVM 是可运行 Java 中假想的计算机,就是在真实的计算机上模拟计算机功能,包括一套字节指令,一套寄存器,一个栈,一个垃圾回收,堆,一个存储区域,JVM 是运行在操作系统之上,它与硬件没有直接的交互。Java 源文件通过编译器...
JVM基础知识(原创)
JVM简介 JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 J...
Java基础知识——SDK、JDK、JRE、JVM、JDT、CDT等之间的区别与联系
相信大多数java初学者被这些概念搞蒙过,它们之间到底有什么区别,又有什么联系呢?下面我将一一解开大家心中的谜团。首先给大家解释一下这些概念: 1 SDK(Software DevelopKit,软件开发工具包) 用于帮助开发人员的提高工作效率。各种不同类型的软件开发,都...
基于JVM的动态语言Groovy 基础知识汇总
在使用Java的过程中,和C#的语法相比有些还是比较麻烦,比如异常、get set等问题,毕竟Java的发展时间比C#长了很多,很多问题当初设计时没有考虑到,为了向前兼容,不得不保留一定的历史负担(如泛型的处理,java的擦除法实现就是后续的兼容考虑)。不过最近在一个项目中使用groovy grai...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
产品推荐
社区圈子