Java基础
hellocc233
这个作者很懒,什么都没留下…
展开
-
我的java学习之路---文件复制
将一个文件复制到另一个指定目录下,并比较复制后的两文件的大小是否相等,若相等表示复制成功。这里以D盘的Hello.txt文件为例,复制到F盘根目录下。代码如下:package com.File; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.原创 2017-10-28 14:51:58 · 213 阅读 · 1 评论 -
我的java学习之路---方法的重载和覆盖的区别
方法的重载指在一个类中可以有名字相同的多个方法,但这些方法的参数必须不同,或者是参数个数不同,或者是参数类型不同,返回类型可以相同也可以不同 总结 方法名字相同 参数必须不同(个数或类型) 返回类型可同可不同 方法的覆盖使用相同的方法名及参数表,但执行不同的功能(主要见于子类继承父类的时候,子类不需要使用从父类继承来的方法里的功能) 总结 方法名字及参数表相同,实现的功能可以更加”具体”原创 2017-10-21 16:55:55 · 527 阅读 · 0 评论 -
我的java学习之路---读写文本文件(文件操作)
写入文本文件这里假设文件名取为"Hello World.txt",存储路径为"D:\\Hello World.txt"。 以下为关键代码展示String fileName = "D:\\Hello World.txt"; FileWriter w = new FileWriter(fileName); w.write("hello world!"); //写入内容 w.close();原创 2017-10-22 20:18:09 · 213 阅读 · 0 评论 -
ArrayList和LinkedList的区别
ArrayList和LinkedList是常用的两种存储结构,ArrayList是Array(动态数组)的数据结构,LinkedList是Link(链表)的数据结构,此外,它们两个都是对List接口的实现。 当随机访问List时(get和set操作),ArrayList比LinkedList的效率更高,因为LinkedList是线性的数据存储方式,所以需要移动指针从前往后依次查找。 当对数据进...原创 2019-03-09 21:49:18 · 209 阅读 · 0 评论 -
Java 单例模式
懒汉式 通过getInstance 的判断 来实现对象唯一, 但是这个要考虑到并发问题, 多线程情况下并不安全, 需要用双重检查机制, 并且把类型声明称volatile static public class Singelton { private volatile static Singelton singelton; public static Singelton ge...原创 2019-03-16 09:38:02 · 145 阅读 · 0 评论 -
利用MyEclipse自动生成构造方法和Getter、Setter方法
以User.java为例,首先编写一个原始类,并在里面定义三个属性。 public class User { private int id; private String username; private String age; } 紧接着选中User.java类,右键Source,选择Generate Getters and Setteers...,在Generate Gett...原创 2019-03-12 10:40:05 · 949 阅读 · 0 评论