- 博客(59)
- 资源 (1)
- 收藏
- 关注
原创 MySQL
查询语法结构 select 字段列表 from 表名列表 where 条件列表 group by 分组字段 having 分组之后的条件 order by 排序 limit 分页限定SELECT deptno,count(1),sum(sal) allsumFROM empWHERE sal>1500GROUP BY...
2021-12-01 19:14:03
185
原创 反射 和 引用
反射是框架的灵魂 运行过程中,动态获取类的信息 以及对类进行操作的机制 反射机制 .java-->编译器编译 .class文件 ;.class (字节码文件)经过 类加载器(摆渡者) 加载到JVM内存 中,加载到JVM方法区中,都是对象(都是Class的对象);每一个组成部分都是对象(成员变量对象,方法对象,构造器对象) 1.2.反射的操作 /** * 1,获取字节码对象 */ private static void method...
2021-11-30 20:37:49
362
原创 IO--序列化流--其他流
序列化 创建对象三种方式 new clone 反序列化对象要实现Serializable 接口 不然会报找不到序列化异常 try (ObjectOutputStream objectOutputStream = new ObjectOutputStream(new FileOutputStream("resources/a.txt")); ObjectInputStream objectInputStream = new ObjectInputStream(...
2021-11-30 10:50:54
256
原创 IO字节流 字符流
private static void method6() { //字符流 try (BufferedReader buffRe = new BufferedReader(new FileReader("./resources/b.txt")); BufferedWriter buffWri = new BufferedWriter(new FileWriter("./resources/a.txt"))) { S...
2021-11-29 17:27:47
463
原创 打印所有FIle子目录
public static void main(String[] args) { File file = new File("./src/com/qy38/edu"); method4(file, ""); } private static void method4(File file, String s) { File[] files = file.listFiles(); for (File f : file...
2021-11-29 11:40:27
139
原创 对集合操作的Stream类
丰富了对Collection (List,Set)的操作 Stream流中的方法分为2类 不能对流进行重复的操作,一次性的操作 中间操作 方法的返回值是Stream类型; 惰性操作,如果不碰到终止操作 就不执行 filter:对流中数据进行过滤 map:对流中数据做映射 limit:限制流中数据个数 sorted:排序 distinct:去重 终止操作..
2021-11-25 16:59:02
188
原创 List Set集合排序
ArrayList<People> list = new ArrayList<>(); list.add(new People(1, 27, "张三")); list.add(new People(3, 24, "张三")); list.add(new People(2, 24, "张三")); System.out.println(list);// Collections.sort(list, n...
2021-11-24 21:47:18
138
原创 List集合的遍历 && Map集合的遍历
List:普通for 增强for 迭代器 lambda forEach 共5种 LinkedList<String> linkedList = new LinkedList<>(); linkedList.add("java"); linkedList.add("sun"); linkedList.add("oracle"); System.out.println("*********1 普通fo...
2021-11-24 17:34:44
201
原创 collection集合遍历方法
用collection中toArray方法 Object[] obj = new Object[collection.size()];// collection.toArray(obj);增强for for (Object o : collection) {// System.out.println(o);// }lamda (推荐) collection.forEach((Object object) -...
2021-11-22 16:05:16
123
原创 final关键字
final可以用来修饰 类,成员变量,方法,形参 final最终的 final修饰类,表示这个类不能被继承,不能有子类 final修饰的成员变量 表示此成员变量只能被赋值一次 再也不能更改了 final修饰的方法不能被重写 final修饰形参,表示不能对形参再次赋值;final修饰局部变量,局部变量只能被赋值一次,不能被再次赋值 /** * final修饰类 表示此类不能被继承 */public class Father { // f..
2021-11-17 22:17:50
60
原创 错误和异常的区别
异常分为 编译时异常(可检测到的异常) 和 运行时异常 而编译时异常才是需要处理的异常 运行时异常是我代码有问题 比如空指针 索引越界等等 需要修改代码错误是 一般处理不了的 比如硬件不行 内存溢出 等等 都报错误;...
2021-11-17 21:00:01
1849
原创 idea中插件库Pulgins连不上网问题解决
打开:设置-插件选择:设置按钮-HTTP代理设置File -> Settings ->Appearance & Behavior -> System Settings -> HTTP Proxy输入//输入https://plugins.jetbrains.com///或者http://127.0.0.1:1080然后重启idea...
2021-11-11 23:37:16
1915
原创 方法重写和方法重载的区别
方法重写和方法重载的区别 方法重载是 同一个类 中方法名相同,参数列表不同 public void a(){}public void a(int a , int b){} 方法重写指的是有继承关系的 前提下,子类重写继承下来的方法 @Overridepublic void a(){} ...
2021-11-11 17:50:55
191
原创 Super关键字用法
super的使用场景 当子类成员和父类成员重名的时候,使用super指代调用的是父类成员 在子类构造方法中通过super 去调用父类构造方法 //父类 public void show() { System.out.print("id: " + id + " name:" + name + " gender:" + gender + " salary:" + salary); }//子类@Override publ
2021-11-11 16:20:56
213
原创 this两种用法
this的使用场景 1,成员变量和局部变量重名的时候,使用this区分要调用的是成员变量 2,构造方 public class Car { public String brand; public double price; public Car() { } public Car(String brand) { this.brand = brand; } public Car(String brand, dou
2021-11-11 16:09:14
416
原创 java数组-利用索引求最值
/** * 求最值的索引 */ private static void method7() { int[] arr = {45, 66, 77, 88, 10}; // maxIndex最值所在的 索引 int maxIndex = 0; int minIndex = 0; for (int i = 1; i < arr.length; i++) { maxIndex .
2021-11-10 10:38:33
511
原创 java数组的动态扩容
private static void method11() { Scanner sc = new Scanner(System.in); String[] names = new String[3]; String answer; int index = 0; do { System.out.println("请录入姓名: "); if (index >= names.l...
2021-11-10 10:13:48
612
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅