![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 69
DM--Tutor
大数据,数据分析,数据挖掘,机器学习,深度学习
QQ: 403184692
展开
-
java变量与方法总结
数据类型:分为简单类型(原始类型)和引用类型 简单类型有8种 数据类型 简单类型 数值型 整型(整数) byte 8 -2^(8-1)~2^(8-1)-1 short 16 -2^(16-1)~2^(16-1)-1 int 32原创 2012-06-23 19:32:57 · 758 阅读 · 0 评论 -
Java中this用法小结
Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是 this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,并且this只和特定的对象关联,而不和类关联,同一个类的不同对象有不同的this。 public class ThisTest {原创 2012-09-18 22:21:49 · 2006 阅读 · 0 评论 -
java中final和static关键字总结
一.final总结 1.final修饰类:表示该类不可继承,final不能修饰interface接口 2.final修饰方法:表示该方法不能被子类覆盖(即子类不能重写父类的final方法,可以继承),final不能修饰构造函数 3.final修饰字段属性:表示属性值第一次初始化后不能被修改,final属性可以直接初始化或在构造函数中初始化,如果属性是直接初始化,则其值不能被其原创 2012-09-24 18:16:18 · 1563 阅读 · 0 评论 -
Java内部类引用外部类中的局部变量为何必须是final问题解析
今天编写一个多线程程序,发现在方法内定义内部类时,如果内部类调用了方法中的变量,那么该变量必须申明为final类型,百思不得其解,后来想到应该是生命周期的原因,因为方法内定义的变量是局部变量,离开该方法,变量就失去了作用,也就会自动被消除,而内部类却不会离开它所在方法就失去作用,它有更广的生命周期,下面通过一个实例加以说明: 如例中所示,在外部类Outer中声明了原创 2012-09-24 20:09:25 · 18317 阅读 · 8 评论 -
Java:变量的赋值操作(祭奠我那悲催的基础知识)
今天编写系统程序,本来是一个参数传递问题(后面会有专门的帖子说这个问题),可是写着写着思绪就有点飘渺,偏偏就是这个时候出现了一个让我意想不到的语句问题,一个让我感到非常莫名其妙的问题,也是让我感觉很惭愧的问题,恍恍惚惚到网上查找答案,还真找到了这个类似的问题,看到下面的回复,心里一阵凉,很多人都不屑,感觉这种问题很好笑,应该是没有入门或者刚入门的菜鸟才会问的问题。自己学习编程也很长时间了,C、C+原创 2012-11-12 21:32:24 · 1899 阅读 · 1 评论 -
Java:数组和集合类作为参数传递时的差别(问题解决,谢谢大家提醒)
最近在做项目时遇到一个List集合作为参数传递的问题,想起了以前总结的参数传递,参数传递包括值传递和引用传递,集合类的参数应该属于引用传递,脑子里突然就闪现到了数组,感觉数组也是一种特殊的集合,也应该是引用传递,于是就举了个简单的例子作为测试,但是测试结果大跌眼镜,数组居然没有实现像List集合那样的效果,现将问题罗列出来,请各位前辈指教,等问题解决后会做一下小结。问题如下 首先定原创 2012-11-13 10:30:57 · 11555 阅读 · 4 评论 -
Java:按值传递还是按引用传递详细解说
前天在做系统的时候被Java中参数传递问题卡了一下,回头查阅了相关的资料,对参数传递问题有了新的了解和掌握,但是有个问题感觉还是很模糊,就是Java中到底是否只存在值传递,因为在查阅资料时,经常看到有人说Java只有值传递,但有人说既有值传递,也有引用传递,对于两个观点个人觉得应该是站的角度不同而得出两个不同的说法,其实两个说法其中的原理是一样的,只要咱们懂得其中的原理,那么至于叫什么也就无所谓了转载 2012-11-14 23:02:12 · 153197 阅读 · 58 评论