随笔分类 -  Java

摘要:代码1 import com.mysql.jdbc.Driver; import org.junit.Test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; impo 阅读全文
posted @ 2022-02-09 18:49 从此重新定义啦 阅读(27) 评论(0) 推荐(0) 编辑
摘要:代码1 package com.atguigu.day18; import org.junit.Test; public class Demo8 { @Test public void test1(){ Runnable runnable=new Runnable() { @Override pub 阅读全文
posted @ 2022-01-27 16:00 从此重新定义啦 阅读(36) 评论(0) 推荐(0) 编辑
摘要:代码1 /* 获取Class对象的四种方式 * */ public class Demo1 { public static void main(String[] args) throws ClassNotFoundException { //第一种 Class aClass=Person.class 阅读全文
posted @ 2022-01-25 11:42 从此重新定义啦 阅读(21) 评论(0) 推荐(0) 编辑
摘要:代码1 //客户端 import java.io.DataOutputStream; import java.io.IOException; import java.io.OutputStream; import java.net.Socket; public class Client { publ 阅读全文
posted @ 2022-01-23 20:25 从此重新定义啦 阅读(20) 评论(0) 推荐(0) 编辑
摘要:字节流:能够处理所有类型的数据,视频,文本,图片,音乐字符流:处理纯文本,doc不是纯文本 代码1: import org.junit.Test; import java.io.*; import java.util.Arrays; public class Demo10 { @Test publi 阅读全文
posted @ 2022-01-20 18:37 从此重新定义啦 阅读(122) 评论(0) 推荐(0) 编辑
摘要:代码1 /* File:可以表示一个文件或者目录 * */ import org.junit.Test; import java.io.File; import java.io.IOException; import java.util.Date; public class Demo8 { @Tes 阅读全文
posted @ 2022-01-19 18:21 从此重新定义啦 阅读(107) 评论(0) 推荐(0) 编辑
摘要:import org.junit.Test;import java.util.HashMap;/*hash表:顺序表+链表顺序表: 顺序表每存储一个元素,就要开辟一个空间 顺序表有长度限制,如果全部采用顺序表存储会造成空间的浪费链表: 不限长度,查找元素比较慢,采用顺序表+链表存储hash表如何进行 阅读全文
posted @ 2022-01-19 10:59 从此重新定义啦 阅读(43) 评论(0) 推荐(0) 编辑
摘要:/* Queue队列操作:先进先出 FIFO first in first out add():入队 remove():会发生异常 poll():不会异常 * */ import org.junit.Test; import java.util.LinkedList; import java.uti 阅读全文
posted @ 2022-01-18 17:39 从此重新定义啦 阅读(43) 评论(0) 推荐(0) 编辑
摘要:Stack继承于Vector,Stack是栈,它包含Vector中的全部APIStack是通过数组实现的,而非链表特性是FILO:first in last out入栈和出栈都是对栈顶元素而言Stack只有一个默认构造函数Stack() Stack实际上也是通过数组去实现的。 执行push时(即,将 阅读全文
posted @ 2022-01-18 11:43 从此重新定义啦 阅读(524) 评论(0) 推荐(0) 编辑
摘要:public interface List<E> { void add(E e); void remove(E e); void remove(int index); E indexOf(int index); int size(); void clear(); void set(int index 阅读全文
posted @ 2022-01-16 21:07 从此重新定义啦 阅读(96) 评论(0) 推荐(0) 编辑
摘要:一、类型通配符 当声明一个方法时,某个形参的类型是一个泛型类或泛型接口类型,但是在声明方法时,又不确定该泛型实际类型,可以考虑使用类型通配符。 先来看下面一个案例 import java.util.ArrayList; import java.util.List; /* 泛型中通配符 常用的 T,E 阅读全文
posted @ 2022-01-12 11:55 从此重新定义啦 阅读(115) 评论(0) 推荐(0) 编辑
摘要:代码1 package com.atguigu.day16; /* 泛型:类型化参数 实参和形参 泛型的好处: 1.可以节约代码 2.可以让代码的可读性更强 * */ public class Demo2 { public static void main(String[] args) { Pig< 阅读全文
posted @ 2022-01-09 18:11 从此重新定义啦 阅读(27) 评论(0) 推荐(0) 编辑
摘要:代码1: package com.atguigu.day15; import org.junit.Test; import java.util.ArrayList; import java.util.Collection; import java.util.Date; import java.uti 阅读全文
posted @ 2022-01-07 12:12 从此重新定义啦 阅读(29) 评论(0) 推荐(0) 编辑
摘要:import org.junit.Test; /* String是不可变的字符串序列,涉及到字符串的改变,会创建大量的对象 StringBuffer:是线程安全的,效率低,底层是采用char类型的数组存储数据,char数组默认长度是16 StringBuilder:是线程不安全的,效率高,底层是采用 阅读全文
posted @ 2022-01-04 22:30 从此重新定义啦 阅读(26) 评论(0) 推荐(0) 编辑
摘要:代码1 /* java 语言中线程共有六种状态,分别是: NEW(初始化状态) RUNNABLE(可运行 / 运行状态) BLOCKED(阻塞状态) WAITING(无时限等待) TIMED_WAITING(有时限等待) TERMINATED(终止状态) */ public class Demo1 阅读全文
posted @ 2021-12-29 22:23 从此重新定义啦 阅读(23) 评论(0) 推荐(0) 编辑
摘要:代码1 public class Demo7 { /* 创建线程 第一种: 1.创建一个类继承Thread类 2.重写run()方法,创建多线程做的事情 3.启动线程 创建线程对象 RabbitThread rabbitThread = new RabbitThread(); 使用线程对象调用sta 阅读全文
posted @ 2021-12-18 21:35 从此重新定义啦 阅读(32) 评论(0) 推荐(0) 编辑
摘要:1.异常 public class Demo1 { /* 异常体系 Throwable是所有异常的祖师爷 Error :不需要处理,处理不了此异常 Exception:程序员能处理的异常 Exception分为两种,一种是运行时异常,一种是编译时异常 */ public static void ma 阅读全文
posted @ 2021-12-12 15:58 从此重新定义啦 阅读(51) 评论(0) 推荐(0) 编辑
摘要:内部类作用: 1.打破Java单继承的限制 2.在内部类中做更多的功能,为外部类服务 3.可以资源的隐藏 一.成员内部类 定义格式: class 外部类 { 修饰符 class 内部类 { } } 成员内部类又分为静态内部类和非静态内部类 1. 静态内部类 特点: 1.静态内部类可以访问外部类的静态 阅读全文
posted @ 2021-11-13 11:18 从此重新定义啦 阅读(93) 评论(0) 推荐(0) 编辑
摘要:一.枚举 在JDK1.5 之前,我们定义常量都是: public static final.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 public class Season { public static final Season SPRI 阅读全文
posted @ 2021-11-09 22:51 从此重新定义啦 阅读(39) 评论(0) 推荐(0) 编辑
摘要:一.抽象类 抽象类:定义共性功能,继承抽象类,那么抽象类中的抽象方法必须全部实现。 1.抽象类和抽象方法都需要被abstract修饰。抽象方法一定要定义在抽象类中 2.抽象类不可以直接创建对象(原因:调用抽象方法没有意义) 3.只有覆盖了抽象类中所有的抽象方法后,其子类才可以创建对象。不然子类也要是 阅读全文
posted @ 2021-11-07 16:45 从此重新定义啦 阅读(130) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示