文章列表
"=="和equals方法究竟有什么区别?
- 博客分类:
- 学习笔记
作为菜鸟的我 基础知识真是薄弱啊!!!!
但是谁也阻止不了我会成为大神!!!!!!
这个重要的是 我竟然不知道如果不重写 它默认的equals方法(从Object 类继承的)就是使用==操作符 特意看了下String类 原来一直用的String重写了equals方法
==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。
如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一块内存,例如Objet obj = ...
关于Linux和Windows文件路径的解决办法
- 博客分类:
- 学习笔记
Linux系统下的文件夹路径和window下的不一样,windows下就需要写成“\\photos"因为java会把第一个"\"当成转义字符给“吃了”。但在linux下就是
“/photos”呵呵,是不是很郁闷阿。所以你的if (myFile.newFolder(path+"\\photos" ...