![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA学习
路常寻走不丶
这个作者很懒,什么都没留下…
展开
-
MyBatis第三天
动态SQL语句 使用动态SQL查询 使用where标签嵌套条件if标签 逻辑运算符一般用的是SQL里面的 比如 and–》&& or–>|| MyBatis的缓存机制 二级缓存机制---->一个SqlSessionFactiory创建多个SqlSesssion 步骤 二级缓存机制 之前的会话要closesession.close() 意思是刷新缓存 f...原创 2019-12-05 21:13:13 · 132 阅读 · 0 评论 -
MyBatis第二天
MyBatis下多个参数解决方式 mybatis下多个参数 @param是xml文件中对应的#{名称} 如果bean与sql的字段名称不一样 bean里面的字段会默认为null或者0 对数据库的增删改 可以不一致 因为只要用对象赋值即可不需要映射 但是数据库映射bean需要字段名相同 首字母不分大小写 但是最好是一模一样 第三种 使用#{arg0} #{arg1}插入多个参数 ...原创 2019-12-05 21:11:54 · 74 阅读 · 0 评论 -
JDBC的使用与IO流文件路径问题和getResourceAsSteam
先下载相关连接数据库的jar包 在项目下新建一个lib存放jar文件 右键 build path引入 现在就是使用jdbc相关的接口 关于使用读取配置文件的 getResourceAsStream的路径问题 使用.class.getResourceAs("/") 如果在src目录下即加个斜杠即可 若配置文件在该类所属包下不要加/ 如果使用.getclass().getResource .cla...原创 2019-11-08 09:03:36 · 395 阅读 · 0 评论 -
移动硬盘与装系统
首先我们买一个固态硬盘 装到原来的机械硬盘的位置 使用U盘的启动盘按f12键进行启动 进入系统后对固态进行快速分区处理,4k对齐,保存更改即可 如果移动硬盘就同样可以进行删除分区,再扩充分区到其他盘,最好是先备份文件避免数据丢失 安装后 系统做一些优化,关闭相关的服务 比如windows update windows denfender 去控制面板设置通知选项 虚拟内存的优化 去联想官网下载联想驱...原创 2019-11-06 19:39:51 · 324 阅读 · 0 评论 -
java_0816
Collection集合 回顾: 1.Math 2.System System.in 输入流 System.out 输出流 System.err 打印 2. 时间对象 Date 两个构造 DateFormat 抽象类 SimpleDateFormat ==> 把 时间字符串转换为Date 对象 pars...原创 2019-08-17 16:37:12 · 89 阅读 · 0 评论 -
java_0822
IO流 字节流 1.输入流 InputStream 抽象类 2.输出流 OutputStream 抽象类 输入流站在内存的角度来说就是,内存读取磁盘(文件)的数据; 输出流就是内存的数据写入磁盘(文件); IO流对象: FileInputStream is =new FileinpuStream()File对象即文件路径为参数 FileOutputStream os =newFileOut...原创 2019-08-22 22:39:16 · 84 阅读 · 0 评论 -
Java_0826
Java多线程理解 1.首先我们得知道何谓线程? 我们要知道进程与线程的区别与联系: 线程对象是可以产生线程的对象。比如在Java平台中Thread对象,Runnable对象。线程,是指正在执行的一个指点令序列。在java平台上是指从一个线程对象的start()开始,运行run方法体中的那一段相对独立的过程。相比于多进程,多线程的优势有: (1)进程之间不能共享数据,线程可以; (2)系统创...原创 2019-08-26 22:34:06 · 123 阅读 · 0 评论 -
java_0828
Java网络编程原创 2019-08-28 23:02:33 · 78 阅读 · 0 评论 -
java_0829
Java中的反射 反射其实就是拿到字节码文件 //通过反射拿到Person类的对象 //1.通过对象名.getclass() Person person = new Person(); Class c = person.getClass(); System.out.println(c);//class demo02.Perso...原创 2019-08-29 22:54:46 · 96 阅读 · 0 评论 -
IDEA的关于视觉界面的问题
打开idea File–settings—Appearance&Behavior 下的Appearance 在Appearance下的Theme选项框有选择主题 Darcula–黑色主题 在Edit选项下拉列表中: font 调节字体颜色或者样式 color-scheme: 在下拉列表中有java html css JavaScript的颜色调节样式 点击general通用那里的Edito...原创 2019-09-20 22:34:27 · 446 阅读 · 0 评论 -
java_0817
数组长度为0跟数组为空的区别 int[]a; //未被初始化 int[]b=null; //将数组指向null 打印length爆出空指针异常 int []c=new int[0]; // c[0]=1; //数组越界 System.out.println(c.length);//可以打印输出数组长度为0 Sys...原创 2019-08-17 14:29:31 · 106 阅读 · 0 评论 -
java_0821
JAVA异常 1.java异常其实归根于Throwable的根类体系 2.Throwable就是处理系统异常的一个类,每个异常都是一个对象。 3Exception和Error分别是Throwable的两个大体系的子类 Error 1.error是我们无法解决的错误,一般是jvm上的问题,比如说jvm内存不够或者堆栈满了,比如说递归没有尽头,堆栈爆炸。 2Java虚拟机运行错误(Virtual...原创 2019-08-21 22:30:18 · 80 阅读 · 0 评论 -
JAVA_Day07
回顾: 1.面向过程; 2.面向对象 3 类 成员方法与成员属性; 4.类与对象的关系: 类是对象的抽象 对象是类的具体实现; 4.实例化对象的步骤: 1.导包 2.类名 对象名 = new 类名(); 3.调用属性 对象名.属性; 调用方法 对象名.方法; 5.内存图; 6.匿名对象的使用 7.private 起的的就是私有封装; 8.this本类的引用,如果局部变量名与成员变量名相同 t...原创 2019-08-08 08:53:17 · 97 阅读 · 0 评论 -
java0808
package java0808; public class Note { public static void main(String[] args) { Cat cat =new Cat(); cat.name = "小白"; } } ...原创 2019-08-09 11:31:10 · 92 阅读 · 0 评论 -
java_0813
java类库: 了解类库前先了解API API就是别人写好的类型,编译成字节码文件提供使用。 将这些API打包之后生产jar包,各种jar包合成类库 Object类型 object类是在lang包下所有子类的父类。 object类常用的5个方法: 1.object()构造方法,不用访问自身的父类; 2.getClass()方法 。。`public Class getClass()返回当前运行时...原创 2019-08-13 22:16:39 · 97 阅读 · 0 评论 -
java_0814
StringBuffer: 1.线程安全的可变字符序列 2.一个类似于String的字符串缓冲区 某些方法调用可以改变字符串的的长度和内容 append()在字符串后面增加字符串,insert插入 StringBuffer类最长用的几个方法: 1.append(),直接在StringBuffer对象后面加字符串。 2.insert().在索引位置插入一个字符串,在位置前插的 String与...原创 2019-08-14 23:23:45 · 188 阅读 · 0 评论 -
java_0823
字符流 Reader InputStreamReader FileReader:专门用于处理文件的字符读取流对象。 Writer OutputStreamWriter FileWriter:专门用于处理文件的字符写入流对象 Reader中常见的方法: int read(): 读取一个字符。返回的是读到的那个字符。如果读到流的末尾,返回-1. int read(char[]): 将读到...原创 2019-08-23 22:56:12 · 84 阅读 · 0 评论 -
java0811
回顾: 构造:也就是在初始化的时候给成员属性赋值 语法: public 类名(参数1,参数2){ this.成员变量 = 参数1 } 重载:在同一个类里,方法名相同 参数列表或者是参数的类型不同,与返回值无关 重写:继承关系中, 方法名相同 , 参数的个数 或者参数的类型都相同 注意点 访问修饰符 : 子类重写父类的方法, 子类访问修饰符不能严与父类 ...原创 2019-08-11 23:17:32 · 100 阅读 · 0 评论 -
java_0819
Set集合 1.set是一组无序的不重复的集合 无序是指没有索引来获取元素的值 不重复是指元素根据hasCode和equals方法来判断是否添加元素 1.set的父类接口是collection接口。 2.没有重复的元素。 3.无序。如果使用for循环,需要转换数组再遍历。 子类:HashSet 1.基层存储是由哈希表结构进行存储(查询速度快) 那么哈希表是什么呢? 哈希表=数组+链表式: ...原创 2019-08-20 21:24:27 · 93 阅读 · 0 评论 -
java_0820
https://blog.csdn.net/weixin_44165237/article/details/99762667 0819连接 Map 1.Map是双列集合的顶层接口 2.Map通常是指具有以键值对为元素的键值对集合 3.Map<K,V>,K是唯一的,Values是不唯一的 4.键是唯一,值有多种类型,有对象类型或者又是Map类型,啥都有 5.键可以是看做是List集合的...原创 2019-08-20 22:38:21 · 76 阅读 · 0 评论 -
java_0815
Math Math 类 Math 类包含用于执行基本数学运算的方法 是一个数学类 Math 类没有构造方法, 全部是静态方法 常规的一些方法: (数学) public static double abs(double a) 获取绝对值 public static double acos(double a) 求反余弦值 public ...原创 2019-08-15 23:34:11 · 66 阅读 · 0 评论 -
java_0812
回顾: 抽象类,接口,类之间的关系 类可以继承抽象类并且可以实现多个接口; 接口与接口的关系: 接口可以继承多个接口,但是类只能单继承一个抽象类,但是可以实现多个接口。接口里没有构造方法。 /** * 定义了一个接口 */ public interface Iter { // 其实规范就是定义的一些方法 // 第一种写法 public a...原创 2019-08-12 21:50:07 · 111 阅读 · 0 评论 -
JAVA_Day01
Day01 1.计算机由硬件跟软件组成 2.常用的DOS命令: 打开某盘 盘符: 打开某目录 cd+文件夹名称 返回上一级目录 cd…(注意是两个小点,一个点是本目录) 新建文件夹 md+文件夹名称 删除文件夹 rd+文件夹名称 新建一个有内容的文件: echo 内容>文件名称 echo 内容>>文件名称(在不覆盖原文件内容情况下添加内容) 删除文件 del...原创 2019-07-31 19:32:46 · 87 阅读 · 0 评论