语法
文章平均质量分 78
杰灭
大学生一枚
展开
-
传统IO(一):File类,字节流,字符流
(1)文件属性访问方法fl:一个目录(文件夹) fw:位于E盘java file文件下的记事本(内写ceshi)boolean exists():判断File对象对应的文件或目录是否存在。boolean isFile():测试此抽象路径名表示的文件是否是一个标准文件。boolean isDirectory():测试此抽象路径名表示的文件是否是一个目录。public String getName():返回由此抽象路径名表示的文件或目录的名称。long lastModified():返回此抽象路径原创 2020-05-22 23:04:59 · 324 阅读 · 0 评论 -
java初始化:this关键字和构造器
????自己看书写的,可能会有错,如果发现,望指正???? 初始化和清理涉及编程的安全问题,在程序运行之前不进行初始化,很容易导致程序的错误,而如果一个元素使用完之后,忘了释放空间,那空间便会一直被占用,结果使内存耗尽(垃圾回收等我读完这章再说),而为了保证每个对象的初始化,有了构造器的概念。 构造器的作用就是在创建对象时执行初始化,当创建一个对象时,系统会为这个对象的实例进行默认的初始化,如果想要改变这种默认的初始化,便可以通过自定义构造器来实现。(部分我觉得比较重要的突出标注了)一:构原创 2020-05-19 20:28:52 · 262 阅读 · 0 评论 -
Java中别名现象简单例解
在这个程序中我定义了一个Tank类,在主函数中建立了它的两个实例 t1 和 t2 ,对于每一个Tank类对象的level域都赋予了一个不同的值(1和2),输出的第一行是仅仅进行赋值,没有进行操作。在主函数中有一条:t1=t2 的语句,我们期望t1与t2是独立的,但是赋值操作的是一个对象的引用,而且t1和t2包含的是相同的引用,所以使得t1和t2指向了相同的对象(原t2引用的对象【原t2.level】),而原t1的引用被覆盖了,所以再次对t1.level进行赋值时,实际是对t2.level进行更改(现t1.原创 2020-05-19 20:16:14 · 306 阅读 · 0 评论