Java基础知识
Java基础总结
春不寒.
脚步从未停歇
展开
-
Java集合框架及相关方法
1.Collection接口(1)addAllCollection<Integer> collection = new ArrayList<Integer>(Arrays.asList(1,2,3,4,5));Integer[] moreInts = {6,7,8,9,10};collection.addAll(Arrays.asList(moreInts));(2)public boolean add(E e):把给定的对象添加到当前集合中(3)public void原创 2020-05-27 23:55:19 · 250 阅读 · 0 评论 -
Java基础API
1.Random类import java.util.Random;public class Main{ public static void main(String[] args){ Random r = new Random(); int num = r.nextInt(10); }}2.ArrayList类(1)public boolean add(E e):将指定元素添加到此集合的尾部(2)public E remove(int index原创 2020-05-28 12:01:12 · 187 阅读 · 0 评论 -
Java IO流总结
一、IO流操作的基本步骤:1)创建源 2)选择流 3)操作 4)释放资源二、 进行第一步:创建源1.以文件为源:创建File对象 (官方解释:File类:文件和目录路径名的抽象表示)File对象的创建形式://1.直接路径构建(可为绝对路径或相对路径)File src = new File("IO.txt");//2.可以传入父子路径File src = new File("D:/Java","/src/IO.txt");//3.可以传入:父对象,子路径File src =原创 2020-06-16 23:05:58 · 207 阅读 · 0 评论 -
Java可变参数列表和数组的区别
1.有了可变参数,就再也不用显式地编写数组语法了。public class Different { public static void main(String[] args) { aArray(new int[]{1,2,3}); aVarargs(1,2,3); //此处就可以省略编写数组语法 } //数组形式 static v...原创 2020-04-23 17:52:54 · 577 阅读 · 0 评论 -
Comparable接口和Comparator接口的比较
1.方法重载:构造器重载时,默认构造器什么时候可以省略,什么时候不可以省略?答:如果写的类中没有构造器,则编译器会自动创建一个默认构造器;但是如果已经定义了一个构造器(无论是否有参数),编译器就不会自动创建默认构造器。2.方法重载的基本类型的重载(1)从较小类型自动提升为一个较大类型例如:f(char a); 输入5(int类型) 输出为f(int)(2)如果传入的实际参数较大,就...原创 2020-05-27 23:41:22 · 147 阅读 · 0 评论