java基础
1
严格要求自己
这个作者很懒,什么都没留下…
展开
-
14、JDBC强化
新增的知识点密码加密文件上传获取自增的key使用枚举、泛型jdbc事务(多表关联)了解sql注入JDBC强化案例单元测试public class StudentTest { StudentService studentService = new StudentServiceImpl(); @Test public void addStudentTest() { Student student = new Student(null, "jacks原创 2020-06-11 22:47:59 · 110 阅读 · 0 评论 -
13、JDBC
文章目录初识JDBC,先手写一个DBHelper工具类初识JDBC,先手写一个DBHelper工具类public class DBHelper { private DBHelper() { } private static String url; private static String name; private static String pass; //ThreadLocal<T> 对每个线程都创建一个唯一的不可变的参数化类型的副本(原创 2020-06-09 20:08:15 · 137 阅读 · 0 评论 -
12、MySQL练习
-- 3.查询student表的所有记录-- SELECT * FROM student;-- 4.查询student表的第2条到4条记录-- SELECT * FROM student WHERE id BETWEEN 902 AND 904;-- SELECT * FROM student LIMIT 1,3;-- 5.从student表查询所有学生的学号(id)、姓名(name)和院系(department)的信息-- SELECT id,name,department FROM ..原创 2020-06-05 22:31:11 · 551 阅读 · 0 评论 -
11、MySQL
文章目录MySQL介绍及配置DDLDML约束MySQL介绍及配置SQL:structured query language 结构化查询语言。MySQL:数据库管理系统(DBMS) RDBMS 软件 在指定系统上安装的一个软件(服务)。主要管理数据获取存储等功能。包含数据库。数据库管理系统有n个数据库—> 每个数据库有n张表—>每张表里面有n个字段(类型 约束)以及n行记录配置情况:在path: 配置mysql的 bin目录的路径;核心配置文件为my.原创 2020-06-04 19:51:58 · 135 阅读 · 0 评论 -
10、线程
文章目录进程和线程实现多线程继承Thread类发现一篇大神文章,不自己写了,直接转载进程和线程进程进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的一个实例。程序运行时系统就会创建一个进程,并为它分配资源,然后把该进程放入进程就绪队列,进程调度器选中它的时候就会为它分配CPU时间,程序开始真正运行。简单来说,一个运行的程序就是一个进程。线程线程是程序执行时的最小单位,它是进程的一个执行流,是CPU调度和分派的基本单位。一个进程可以由很多个线程组成,线程间共享进程的所有资源转载 2020-06-02 20:02:33 · 391 阅读 · 0 评论 -
9、IO_2
文章目录序列化流Properties数据流、转换流序列化流ObjectOutput,对象的序列化: 将内存中的对象直接写入到文件设备中;ObjectInput,对象的反序列化: 将文件设备中持久化的数据转换为内存对象。ObjectOutputStream:被写入的对象必须实现一个接口:Serializable;ObjectInputStream:读取序列化对象的数据。该方法抛出异常:ClassNotFountException。序列化/反序列化,我忍你很久了!PropertiesH原创 2020-06-01 17:10:53 · 144 阅读 · 0 评论 -
8、IO_1
文章目录FileIO_字节流IO_字符流文件上传下载File常用构造File(String pathname) 目录路径/文件路径File(String parent, String child) == File(File parent, String child) parent: 父级目录 child: 子级文件名称操作文件1. boolean exists() 判断文件/目录是否存在2. String getName() 获得文件或者目录名称3. boolea原创 2020-05-30 21:58:40 · 803 阅读 · 1 评论 -
7、异常
文章目录异常概述常见异常异常处理Throw与Throws自定义异常异常概述异常指的是程序运行时发生的不正常事件;异常能够被程序处理,保证程序继续运行下去。java语言健壮性的表现:①GC;②异常的处理。Exception和Error:异常体系常见异常异常处理Try…catch…finallytry块:一般用来监视有可能产生异常的代码部分;把所有可能抛出异常的,或者肯定抛出异常的代码都写到try代码块中。catch块:catch语句紧随try语句后,用来原创 2020-05-29 17:32:15 · 140 阅读 · 0 评论 -
6、集合
文章目录数组和集合的比较集合容器List类常用方法Set类使用方式集合脑图数组和集合的比较数组不是面向对象的,存在明显的缺陷,集合弥补了数组的缺点,比数组更灵活更实用,而且不同的集合框架类可适用不同场合。如下:数组能存放基本数据类型和对象,而集合类存放的都是对象,集合类不能存放基本数据类型。数组和集合存放的对象皆为对象的引用地址。数组容易固定无法动态改变,集合类容量动态改变。集合有多种实现方式和不同适用场合,不像数组仅采用顺序表方式。集合以类的形式存在,具有封装、继承、多态等类的特性,通过简原创 2020-05-27 19:37:46 · 376 阅读 · 0 评论 -
5、常用工具类(Date、format、MD5等)
文章目录日期类格式化类随机数类编码解码类日期类Datedate转字符串,字符串转datepublic class DateUtil { private DateUtil(){} private static final String PATTERN = "yyyy-MM-dd HH:mm:ss";// private static DateFormat dateFormat;//充当成员变量 // SimpleDateFormat线程不安全 多个线原创 2020-05-26 19:23:24 · 183 阅读 · 1 评论 -
4、字符串类
文章目录String类的属性String类的常用方法字符串变量类StringBuffer/StringBuilderString类常见面试题String类的属性public final class Stringextends Objectimplements Serializable, Comparable<String>, CharSequenceString类的常用方法计较判断的方法1. int compareTo(String anotherString) 2. i原创 2020-05-25 22:12:50 · 152 阅读 · 0 评论 -
3、包装类相关
文章目录int与Integer的区别int与Integer的区别int与Integer的区别转载 2020-05-22 11:43:04 · 112 阅读 · 0 评论 -
2、类与对象及各种关键字
文章目录类访问权限修饰符方法重载与方法重写this关键字super关键字static关键字类类是对象的抽象。注意事项:一个类里面尽量只写一个class,而且只有主类可以加权限修饰符。一个类可以作为另一个类的成员,用户有角色,学生有电脑。访问权限修饰符方法重载与方法重写方法重载(overload)(并列关系)方法名相同形参数据顺序不同或者数据类型不同与修饰符和返回值类型无关方法重写(override)(覆盖关系)前提:有层级关系(继承)场景:出现在子类里面,子类重写父原创 2020-05-18 18:20:03 · 701 阅读 · 0 评论 -
1、JDK、JRE、JVM三者间的联系与区别及环境变量的配置
文章目录一、JDK二、JRE三、JVM四、区别与联系有Java编程经验的程序员应该都知道:Java程序是运行在JVM(Java虚拟机)上的,在开发程序之前都要配置Java开发环境,其中首先要做的就是JDK的安装和配置,那么JDK、JVM、JRE到底有何联系和区别呢?想必并不是每一个程序员都能说得清楚的,本文接下来将带你了解它们之间的关系。一、JDKJDK(Java SE DevelopmentKit),Java标准开发包,它提供了编译、运行Java程序所需的各种工具和资源,包括Java编译器、Ja转载 2020-05-15 10:17:15 · 202 阅读 · 0 评论