java
xidiangaolu
这个作者很懒,什么都没留下…
展开
-
java IO
File操作 File dir = new File(".\\hello\\hi"); //创建File对象,不涉及io操作 dir.mkdirs(); //.mkdirs()创建路径 System.out.println(dir.isDirectory()); //.isDirectory()对象是否是路径 System.out.println原创 2021-08-19 23:04:26 · 84 阅读 · 0 评论 -
java集合
List在末尾添加一个元素:boolean add(E e) 在指定索引添加一个元素:boolean add(int index, E e) 删除指定索引的元素:E remove(int index) 删除某个元素:boolean remove(Object e) 获取指定索引的元素:E get(int index) 获取链表大小(包含元素的个数):int size() 初始化List<String> list1 = new ArrayList<>();list原创 2021-08-19 22:56:05 · 100 阅读 · 0 评论 -
java常用类
String初始化String s1 = "Hello!";String s2 = new String(new char[] {'H', 'e', 'l', 'l', 'o', '!'});两个字符串比较,必须总是使用equals()方法。要忽略大小写比较,使用equalsIgnoreCase()方法。常用方法"Hello".contains("ll"); // true 是否包含"Hello".indexOf("l"); // 2 首次出现的下标"Hello原创 2021-08-16 20:09:34 · 73 阅读 · 0 评论 -
UDP收发
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.lang.Exception;public class User1 { static private .原创 2021-08-05 09:12:32 · 178 阅读 · 0 评论 -
多线程编程
目录静态代理thread和runnable:多线程的实现静态代理创建步骤定义接口MEDIA 定义被代理类MOVIE(接口实现类) 定义代理类CINEMA(接口实现类) 在main函数中创建被代理类对象 在main函数中创建代理类对象(以被代理类对象为参数) 调用代理类的方法代理类与被代理类均实现接口中同一方法,通过调用代理对象的方法来调用被代理对象的方法,并进行功能扩充,完成更复杂的任务,同时保持被代理对象功能的专一性interface MEDIA{ v原创 2021-07-31 11:35:08 · 135 阅读 · 0 评论 -
lambda表达式
意义:简化匿名内部类条件:该匿名内部类为函数式接口的实现函数式接口:只有一个方法的接口lambda表达式的诞生:lambda表达式是函数式接口的实现类的简化 最终简化会剩下参数及方法体interface LambdaTest { /*函数式接口*/ void lambda(int a);}class T1 implements LambdaTest{ /*实现类*/ public void lambda(int a){ System.out.p原创 2021-07-30 22:46:04 · 178 阅读 · 0 评论 -
JAVA基础概念
重写 重载与重写 重载是函数名相同而参数不同;重写是函数名与参数均相同,是子类对父类方法的修改。 重写的存在条件 静态方法不存在重写,当父类引用指向子类时,会调用父类方法。非静态方法存在重写,当父类引用指向子类时,会调用子类中被重写的方法,注意:如果是子类独有的方法,需要将父类引用强转为子类方可调用。 重写的作用 同一方法,当传入同类的不同对象时,会采用不同行为方式。 目录 重写 重载与重写 重写的存在条件 重写的作用 重写的注意事项...原创 2021-07-30 07:32:01 · 127 阅读 · 0 评论 -
java构造器
构造函数的查看,在idea中添加out目录打开class文件,可以看到类默认的构造函数,该函数与类同名,无返回值,由系统隐式创建,实例化时调用;可以显式的创建构造函数,分为有参构造函数与无参构造函数,如果创建了有参构造函数,想要调用无参构造函数则必须手动创建无参构造函数,...原创 2021-07-29 10:45:11 · 55 阅读 · 0 评论