java
卓而欣然
没有爆棚的运气,就要拼命的努力
展开
-
冒泡排序,选择排序,二分查找
冒泡排序,选择排序,二分法查找原创 2022-08-23 11:02:57 · 175 阅读 · 0 评论 -
正则表达式
java正则表达式的使用整理原创 2022-08-22 16:02:21 · 94 阅读 · 0 评论 -
基于Java的学生管理系统
通过ArrayList做一个简单的学生管理系统,还存在的优化的空间,比如添加考生是学号重复等问题原创 2022-04-18 09:26:05 · 318 阅读 · 0 评论 -
JDBC的使用
JDBC:概念 Java Database Connectivity Java数据库连接本质 官方定义了操作所有关系型数据库的规则(接口),各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套(JDBC)接口编程,真正执行的代码是驱动jar包中的实现类。 下载地址:http://mvnrepository.com/artifact/mysql/mysql-connector-java快速入门:*步骤:1.导入驱动jar包 mysql-connector-java-5.1原创 2022-03-25 19:39:04 · 2065 阅读 · 0 评论 -
反射的使用
1.三种获取类对象的方法1).classd方法2)Class的静态方法Class.forName3) getClass方法 Class<Student> c1 = Student.class; System.out.println(c1); Class<?> c2 = Class.forName("com.Student"); System.out.println(c1 == c2); Studen原创 2022-02-25 13:59:29 · 287 阅读 · 0 评论 -
字节流的使用,文件的读写复制
InputStream:所有字节输入所有类的超类OuputStream:所有字节输出类的超类 FileOutputStream fos = new FileOutputStream("D\\JavaTest\\2.txt"); //1)调用系统创建了文件 2)创建了字节流输出对象 3)将字节流对象指向创建好的文件 //在文件中输入指定的字符 fos.write(97); //释放资源 fos.close();原创 2022-02-14 14:32:22 · 560 阅读 · 0 评论 -
File的使用,文件夹遍历实例
File:是文件和路径名的抽象表示文件和目录可以通过File封装成对象File(String pathname)File(String parent,String child)File(File parent,String child) File f1 = new File("D:\\FileTest\\f1.txt"); System.out.println(f1);//D:\FileTest\f1.txt File f2 = new File("D:\原创 2022-02-09 20:12:35 · 507 阅读 · 0 评论 -
集合Map的使用,统计字符串每个字母出现个数实例
Map概述:Interface Map<K,V> K:键的类型,V:值的类型 键值对不能包含重复的键,每个键对应一个值通过多态的方式创建集合对象,HashMap//创建集合对象 Map<String,String> map = new HashMap<String, String>(); //添加元素 map.put("001","zhangsan"); map.put("002","lis原创 2022-02-09 14:28:52 · 125 阅读 · 0 评论 -
java获取随机数
很久没写随机数了,忘记了怎么写,百度了下,把结果记录下来。方法一:直接使用Math.random()这个静态的方法,random()方法返回一个[0,1)的随机数;方法二:使用java.util.Random类,创建一个实例,使用nextInt(int count)获得count以内的整数,不含count下面是获取十个0-20不重复随机数的实例: HashSet<Integer> hs = new HashSet<Integer>(); Rando原创 2022-02-08 16:27:16 · 1987 阅读 · 0 评论 -
集合Collection,List,Set的使用
Collection是单例集合的顶层接口,表示一组对象。IDK不提供此接口的实现,一般是子类(List,Set)实现。创建Collection对象使用多态进行创建具体实现类ArrayList Collection<String> col = new ArrayList<String>(); //添加元素 col.add("Hello"); col.add("world"); System.out原创 2022-01-22 17:00:49 · 588 阅读 · 0 评论 -
集合的使用(ArrayList)
集合类的特点:提供一种存储空间可变的存储模型,存储数据容量可以发生改变ArrayList:可调整大小的数组类实现代表着泛型public ArrayList(): 创建空的对象public boolean add(E e):将指定的元素加到对象的末尾public void add(int index,E e):将指定的元素加到指定的位置public static void main(String[] args) { //创建一个空的集合对象 ArrayList&l原创 2022-01-16 14:57:13 · 234 阅读 · 0 评论 -
关于时间API
1.Java.lang.Systempublic static long currentTimeMillis(); 主要用来计算时间差 返回当前时间与1970年1月1日0时0分0秒的时间差(毫秒数)2.Java.util.Date表示特定瞬间,精确到毫秒1)两个构造器的使用2)两个方法的使用 ->toString() 显示年月日时分秒星期的 ->getTime() 获取当前时间与1970年1月1日0时0分0秒的时间差(毫秒数) Date date1 = new Date原创 2021-12-31 15:01:00 · 683 阅读 · 0 评论 -
String类
String类:代表字符串;是一个final类,代表不可变的字符序列。字符串是常量,用双引号括起来,创建之后不能更改。String对象的创建 String str = "abc"; String s2 = new String(String original); String s3 = new String(char[] ch); String s4 = new String(char[] ch,int startIndex,int ncount);...原创 2021-12-30 16:11:43 · 272 阅读 · 0 评论 -
多线程使用
多线程的创建方式:Java语言允许程序同时进行多个线程,主要通过java.lang.Thread类来体现。方式一:继承于Thread类,步骤:1.创建一个继承于Thread类的子类;2.重写Thread中的run()方法;3.创建Thread类的子类对象;4.通过此对象调用start()方法不能通过run()public class ThreadTest { public static void main(String[] args) { PrimeThread p =原创 2021-12-28 00:07:18 · 212 阅读 · 0 评论