![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA虚拟机
文章平均质量分 76
y5946622
这个作者很懒,什么都没留下…
展开
-
java中的基本数据类型与JVM中的基本数据类型
java是一门面向对象的语言,但是对于“基本数据类型”是特殊的。之所以java中引入基本数据类型,是因为通过执行效率以及内存使用来提高应用软件的性能。//正常情况下public class Foo { public static void main (String [] args){ boolean flag = true; if(flag){ ...原创 2018-07-25 19:06:10 · 3805 阅读 · 0 评论 -
jvm如何执行方法
从java语言的层次来说,我们执行一个方法,只需要通过类的对象去调用其实例方法或者直接通过类调用其静态方,但是我们必须知道底层如何实现方法的调用。重载、重写重载:对于java语言来说,方法名相同,参数类型列表不同(参数的类型、参数的数目、参数的顺序)等如果子类定义了与父类相同的方法名,参数列表不同,也是重载。对于虚拟机来说,方法名相同,参数列表(参数类型、参数数目、参数顺序)不同、...原创 2018-07-27 21:20:16 · 798 阅读 · 1 评论 -
JVM如何处理异常
异常处理的两大元素:抛出异常、捕获异常,非正常处理的两个方法。抛出异常:显式异常与隐式异常捕获异常则涉及到:try/catch/finallytry:异常代码块的监控catch:捕获try可能产生的异常finally:如果没有catch代码块,则在try之后异常;如果有cath代码块,则finally代码块则在catch代码块之后执行。异常Throwable类,两个直接子类...原创 2018-08-02 19:29:42 · 1336 阅读 · 0 评论