
Java
yghhza
分享敲代码带来的乐趣
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA基础易错点及知识点总结
最近在复习java的基础,所以会经常更新java基础部分的知识点及我个人经常犯错误或者容易混淆的知识点,希望能够帮助到大家。 1.简单介绍jvm运行机制 Java语言比较特殊,由Java语言编写的程序需要经过编译步骤,但这个编译步骤并不会生成特定平台的机器码,而是生成一种与平台无关的字节码(.class)。这种字节码不是可执行的,必须使用Java解释器来解释执行。如下图所示: Java语言中负责...原创 2019-06-11 15:25:22 · 1018 阅读 · 0 评论 -
【Java】final修饰不同的内容时不同含义以及return和exit的含义——扫盲篇
【Java】final修饰不同的内容时不同含义以及return和exit、dispose的含义——扫盲篇 在最近的学习中碰到了一些细节上的问题,于是看了其他相关的资料,总结出一些关于final修饰符的用法和return、exit在使用的时候应该如何去使用,更好的了解他们之间的区别,以便在使用的过程中更加得心应手 final关键字可以用来修饰类、方法、变量。各有不同。 final修饰符 A、修饰类(...原创 2019-06-26 00:22:43 · 580 阅读 · 0 评论 -
java递归的效率问题及递归与循环比较
1.所谓的递归慢到底是什么原因呢? 大家都知道递归的实现是通过调用函数本身,函数调用的时候,每次调用时 要做地址保存,参数传递等,这是通过一个递归工作栈实现的。具体是每次 调用函数本身要保存的内容包括:局部变量、形参、调用函数地址、返回值。 那么,如果递归调用N次,就要分配N*局部变量、N*形参、N*调用函数地址、 N*返回值。这势必是影响效率的。 2.用循环效率会比递归效率高吗? 递归与循环是...原创 2019-07-11 09:45:38 · 4994 阅读 · 0 评论 -
详解java参数传递中值传递与引用传递
详解java参数传递1.值传递与引用传递的定义1.基本类型作为参数传递1.1基本类型作为参数传递时,是传递值的拷贝,无论你怎么改变这个拷贝,原值是不会改变的1.2堆栈信息2.对象作为参数传递2.1.对象作为参数传递时,是把对象在内存中的地址拷贝了一份传给了参数。2.2堆栈信息:在Java中对象作为参数传递时,是把对象在内存中的地址拷贝了一份传给了参数。堆栈信息3.特别注意final修饰的类总结: ...原创 2019-08-17 17:33:42 · 293 阅读 · 1 评论