java高级
文章平均质量分 56
acwink
这个作者很懒,什么都没留下…
展开
-
jdbc创建表出错,sql语法没错
因为,mysql驱动好像不支持将创建表的语句写在一行内,所以会报错。这样写在String,后面预编译不能通过,直接报出Unknow databaseCREATE TABLE tt (id INT AUTO_INCREMENT,word VARCHAR(100),translation VARCHAR(100),eg VARCHAR(1000),egTranslation VARCHAR(2000),PRIMARY KEY (id))这样子就不会出错了String sql = "CREATE TAB原创 2021-05-27 09:42:45 · 322 阅读 · 0 评论 -
idea ij 插入数据库中文出现 ???
因为ideaij 使用的编码和数据库不一样, 所以要求数据库转换编码jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&useSSL=false原创 2021-05-25 10:37:31 · 223 阅读 · 0 评论 -
学了点Java IO的小菜菜,写了个文字字频统计
简单通过,文件字符流,读写文件,HashMap记录文字个数,最后用缓存流写出。qaqimport java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.util.HashMap;import java.util.Map;public class TextTotal { public static void ma原创 2021-01-31 22:06:20 · 91 阅读 · 0 评论 -
用多线程写了个硬盘搜索功能,似乎也只比windows自带的快以点点。(方法不对嘛)
此时的我必然是刚起床!!!最近学了多线程,想找个小的项目练练手。于是,利用多线程写了一个硬盘搜索功能。具体实现是: 实现Runnable接口,使用线程池, 个别类使用单例模式。Results.java : 存储搜索结果,运用了单例模式(懒汉式)。import java.util.Collections;import java.util.HashMap;import java.util.Map;/** * @author xiaoxiao * @date 2021.1.30 * */pu原创 2021-01-30 14:08:07 · 190 阅读 · 2 评论 -
Java枚举类型使用
枚举类文章目录枚举类枚举类的使用如何定义枚举类方式一:自定义枚举类方式二:使用enum关键字Enum 类中的常用方法使用enum关键字定义的枚举类实现接口枚举类的使用如何定义枚举类?如何使用关键字enum定义枚举类?Enum类的主要方法实现接口的枚举类?枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类。当需要定义一组常量时,强烈建议使用枚举类。如果枚举类中只有一个对象,可以作为单例模式模式的实现方式。如何定义枚举类方式一:jdk5.0之前,自定义枚举类方式二:jdk5原创 2021-01-21 22:30:26 · 113 阅读 · 0 评论 -
java存大数和高精度浮点数(BigInteger与BigDecimal)
BigInteger与BigDecimalBigInteger背景: Integer 类作为 int 的包装类,能存储的最大的整数值为 2^31 - 1, Long类也是有限的,最大为 2^63 - 1. 如果要表示再大的整数,不管是基本数据类型还是他们的包装类都无能为力,更不用说进行运算了。java.math包的BigInteger 可以表示不可变的任意精度的整数。BigInteger 提供所有 Java的基本整数操作符的对应物,并提供 java.lang.Math的所有方法相关。另外,BigInt原创 2021-01-18 01:48:44 · 1455 阅读 · 2 评论 -
java科学计算常用方法(Math)
Math类位于: java.lang.Math 提供一系列的静态方法用于科学计算。其方法的参数和返回值类型一般为double型。注意加上 Mathjava求绝对值,求平方根,求幂次,求最大值,求最小值,随机数等方法描述abs()绝对值acosa(),asin(),atan(),cos(),sin(),tan()三角函数sqrt()平方根pow(double a, double b)a的b次幂log()自然对数exp()e为底指数max原创 2021-01-18 01:47:39 · 657 阅读 · 0 评论 -
java的System类简单使用
System类System 类代表系统,系统中很多属性和控制的方法都放置在该类的内部中。该类位于 java.lang包。该类的构造器是私有的,所以无法创建该类的对象,也就是无法实例化该类。其内部的成员变量和成员方法都是 static ,所以可以很方便进行调用成员变量System 类内部包含 in、out和err 三个成员变量,分别代表 标准输入流(键盘输入),标准输出流(显示器),和标准错误输出流(显示器)成员方法native long currentTimeMillis原创 2021-01-18 01:46:44 · 323 阅读 · 0 评论 -
java中对象数组排序(java比较器,Comparable 或 Comparator)
Java比较器java 中的对象,正常情况下,只能进行比较:== 或 != 。不能用 > 或 < 的。但是在开发场景中,我们需要对多个对象进行排序,言外之意,就需要比较对象的大小。如何实现?使用现在连个接口中的任何一个:Comparable 或 Comparator。Comparable接口**位于:**java.lang.Comparable使用举例像 String, 包装类 等实现了Comparable 接口,重写了 compareTo() 方法,给出了两个对象比较大小的方式*原创 2021-01-18 01:45:00 · 730 阅读 · 0 评论 -
Java中的日期类使用
日期时间API计算世界时间的标准主要有:UTCGMTCSTSystem静态方法System类提供的 public static long currentTimeMillis() 用来返回当前时间与 1970年1月1日0时0分0秒 之间以毫秒为单位的时间差。long l = System.currentTimeMillis();System.out.println(l);Date类java.util.Date类:import java.util.Date;public原创 2021-01-17 20:43:36 · 260 阅读 · 0 评论 -
java String, StringBuffer, StringBuilder简单介绍和使用
字符串常用类String 类及常用方法public final class String implements java.io.Serializable, Comparable<String>, CharSequence, Constable, ConstantDesc {String 是一个final类,是 不可改变的字符序列。字符串是常量,它在值创建之后就不能更改了。String 对象的字符串内容是存储在一个字符数组value[]原创 2021-01-14 19:15:27 · 75 阅读 · 0 评论 -
线程的同步
文章目录线程的同步线程死锁问题Lock面试题目练习题线程的同步问题的提出多个线程的不确定性引起执行结果的不稳定多个线程对账本的共享,会造成操作的不完整性,会破坏数据。例如:当你和媳妇同时取同一张卡的钱,就会造成数据安全问题。线程安全问题,就是对数据的保护问题。???解决卖票过程中,出现重票和错票问题 !问题:卖票过程中,出现重票和错票问题 ==> 出现了线程安全问题。问题出现原因: 当某个线程操作车票的过程中, 尚未操作完成时,其他线程参与进来,也操作车票(也就是前一个线程进原创 2021-01-13 11:06:24 · 77 阅读 · 0 评论 -
线程的生命周期(java 图)
线程的生命周期原创 2021-01-12 00:14:46 · 81 阅读 · 0 评论 -
JAVA多线程的创建和使用
线程的创建和使用多线程创建,方式一:继承Thread类创建一个继承 Thread 的子类重写 Thread 类中的 run() --> 此线程执行的操作申明在run() 中创建 Thread 类的子类的对象通过此对象调用 start()public class ThreadTest extends Thread{ @Override public void run() { // 线程休眠 1秒 try {原创 2021-01-12 00:11:58 · 269 阅读 · 0 评论