自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 3、Hibernate一对多及多对多操作

Hibernate一对多及多对多操作一.表与表之间的关系1.一对多 (客户与联系人)2.多对多 (用户和角色)二.hibernate 一对多操作1.一对多映射配置(1)创建两个基本的实体类(2)让两个实体之间有相互表示的属性(3)配置映射关系2.一对多联级保存(1) 完整写法(2) 简化写法3.一对多联级删除(1) 删除某个客户,把客户里面所有的联系人删除(2)具体实现4.inverse属性三.h...

2019-02-01 22:40:16 1213

原创 JAVA Day15 总结

JAVA 基础24.01_多线程(多线程的引入)(了解)24.02_多线程(多线程并行和并发的区别)(了解)24.03_多线程(Java程序运行原理和JVM的启动是多线程的吗)(了解)24.04_多线程(多线程程序实现的方式1)(掌握)24.05_多线程(多线程程序实现的方式2)(掌握)24.06_多线程(实现Runnable的原理)(了解)24.08_多线程(匿名内部类实现线程的两种方式)(掌握...

2019-01-19 21:49:52 283

原创 JAVA Day14 总结

JAVA 基础1、 字符流FileReader小结:2、 字符流FileWriter3、 字符流的拷贝4、 什么情况下使用字符流5、 字符流是否可以拷贝非纯文本的文件小结:6、 自定义字符数组的拷贝7、 带缓冲的字符流小结:8、 readLine()和newLine()方法9、 将文本反转10、 LineNumberReader11、 装饰设计模式小结:12、 使用指定的码表读写字符13、 获取文...

2019-01-17 16:07:46 138

原创 JAVA Day13 总结

JAVA 基础1、File类的概述和构造方法2、File类的创建功能3、File类的重命名和删除功能4、File类的判断功能5、File类的获取功能6、输出指定目录下指定后缀的文件名7、文件名称过滤器的概述及使用8、递归1、File类的概述和构造方法A:File类的概述File更应该叫做一个路径文件路径或者文件夹路径路径分为绝对路径和相对路径绝对路径是一个固定的路径,从盘符开始...

2019-01-17 14:25:39 182

原创 JAVA Day12 总结

JAVA 基础1、异常的概述和分类小结:2、JVM默认是如何处理异常的3、try...catch的方式处理异常1小结:3、try...catch的方式处理异常2小结:4、编译期异常和运行期异常的区别5、Throwable的几个常见方法6、throws的方式处理异常1、异常的概述和分类A:异常的概述异常就是Java程序在运行过程中出现的错误。B:异常的分类通过API查看Throw...

2019-01-15 15:22:58 77

转载 数组和集合的相互转换

 将集合转换为数组List<Integer> list=new ArrayList<>(); list.add(1); list.add(2); list.add(3); Integer[] integers = list.toArray(new Integer[0]);//用于将某个集合转换为对应的数组...

2019-01-13 22:09:27 233

原创 JAVA Day11 总结

JAVA 基础1、Map集合概述和特点2、Map集合的功能概述3、Map集合的遍历之键找值小结:4、Map集合的遍历之键值对对象找键和值小结:5、LinkedHashMap的概述和使用6、TreeMap集合键是Student值是String的案例7、HashMap和Hashtable的区别1、Map集合概述和特点A:Map接口概述查看API可以知道:1、将键映射到值的对象2、一个映...

2019-01-13 22:00:12 87

原创 JAVA Day10 总结

JAVA 基础1、HashSet存储字符串并遍历小结2、HashSet存储自定义对象保证元素唯一性小结3、HashSet存储自定义对象保证元素唯一性图解及代码优化小结4、HashSet如何保证元素唯一性的原理小结5、LinkedHashSet的概述和使用6、TreeSet保证元素唯一和自然排序的原理和图解通过compareTo来保证元素唯一的7、TreeSet保证元素唯一和比较器排序的原理及代码实...

2019-01-12 23:25:29 192

原创 JAVA Day9 总结

JAVA 基础1、去除ArrayList中重复字符串元素方式)(掌握)小结:2、去除ArrayList中重复自定义对象元素 (掌握)小结:3、LinkedList的特有功能 (掌握)小结:4、栈和队列数据结构 (掌握)5、泛型概述和基本使用)(掌握)小结:6、泛型的由来)(了解)7、泛型类的概述及使用 (了解)8、泛型方法的概述和使用 (了解)9、泛型接口的概述和使用 ...

2019-01-12 22:56:10 122

转载 在hashset 中为什么要重写equals()的同时也要重写hashCode()

一方面为了提高效率,因为不能所有的逐个equals()比较,另一方面是为了避免equal()相同而hashcode不同而在set中添加相同的对象,因为可能会出现两个对象equals相同    1.重写equals时还必须重写hashcode方法,详解https://blog.csdn.net/basycia/article/details/52081111 2....

2019-01-12 22:55:08 262

原创 JAVA Day8 总结

JAVA 基础1、集合的由来及集合继承体系图小结:2、Collection集合的基本功能测试3、集合的遍历之集合转数组遍历4、Collection集合的带All功能测试5、集合的遍历之迭代器遍历小结:6、Collection存储自定义对象并遍历7、迭代器的原理及源码解析 (了解)8、List集合的特有功能概述和测试9、List集合存储学生对象并遍历10、并发修改异常产生的原因及解决方...

2019-01-08 22:22:07 99

原创 JAVA Day7 总结

JAVA 基础1、StringBuffer类的概述2、StringBuffer类的构造方法3、StringBuffer的添加功能1、StringBuffer的删除功能1、StringBuffer的替换和反转功能1、StringBuffer的截取功能及注意事项1、StringBuffer和String的相互转换1、把数组转成字符串1、字符串反转1、StringBuffer和StringBuilder...

2019-01-06 22:52:43 118

原创 JAVA Day6 总结

JAVA 基础1、API概述 (了解)2、Object类的概述 (了解)A:Object类概述B:构造方法3、Object类的hashCode() (了解)A:案例演示4、Object类的getClass() (在反射的时候掌握)A:案例演示5、Object类的toString() (掌握)6、Object类的equals() ...

2019-01-06 22:44:39 108

转载 java:String使用equals和==比较的区别

 https://www.cnblogs.com/tinyphp/p/3768214.html java:String使用equals和==比较的区别 "=="操作符的作用1、用于基本数据类型的比较2、判断引用是否指向堆内存的同一块地址。equals所在位置:在Object类当中,而Object是所有类的父类,包含在jdk里面,但并不适合绝大多数场景,通常需要重写...

2019-01-06 19:14:49 297

原创 JAVA Day4 总结

JAVA 基础1、构造方法A:构造方法概述和作用B:构造方法格式特点C:构造方法注意事项D:给成员变量赋值的两种方式的区别小结:2、static关键字A:static关键字的特点B:static的注意事项小结:3、代码块的概述和分类A:代码块概述B:代码块分类C:常见代码块的应用小结:4、继承的好处和弊端A:继承的好处B:继承的弊端5、Java中类的继承特点A:Java中类的继承特点5、继承的注意...

2019-01-06 17:22:16 93

原创 类是在什么时候进的方法区 以及 Java回收方法区中回收的类

 类是在    第一次new的时候加载进方法区中的 ,且只加载一次 测试:public class Day5_Demp1 { public static void main(String[] args) { m1 m ; new m1(); new m1(); }}class m1 { static ...

2018-12-28 23:55:44 1832

转载 Java中的对象和对象引用

作者:海子出处:http://www.cnblogs.com/dolphin0520/ 本博客中未标明转载的文章归作者海子和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 简单说  Person person =new Person();person  ----- 引用new Person();  ---...

2018-12-28 23:55:06 107

原创 JAVA Day5 总结(多态,接口,内部类)

JAVA 基础1、多态的概述A:多态(polymorphic)概述B:多态前提C:多态特点2、多态中的成员访问特点A:成员变量B:成员方法C:静态方法3、多态中向上转型和向下转型3、多态的好处和弊端A:多态的好处B:案例演示C:多态的弊端4、多态的使用5、抽象类的概述及其特点A:抽象类概述B:抽象类特点6、抽象类的成员特点A:抽象类的成员特点B:抽象类的成员方法特性:7、抽象类中的面试题A:面试题...

2018-12-28 23:27:59 192

原创 静态方法不能被重写

静态方法不能被重写:      (1)虽然不能重写,但可以在子类中 定义 相同的方法,只不过不能使用@Override      (2)在多态中,子类和父类同时定义了同种方法,会调用父类方法(和成员变量一样)...

2018-12-28 18:41:48 1066

原创 JAVA Day2 课件及分析

###05.01_Java语言基础(数组概述和定义格式说明)(了解)A:为什么要有数组(容器)为了存储同种数据类型的多个值B:数组概念数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。数组既可以存储基本数据类型,也可以存储引用数据类型。C:数组定义格式数据类型[] 数组名 = new 数据类型[数组的长度];###05.02_Java语言基础(数组的...

2018-12-27 00:37:30 101

原创 Servlet

生命周期方法:void init(ServletConfig):出生之后(1次); void service(ServletRequest request, ServletResponse response):每次处理请求时都会被调用; void destroy():临死之前(1次); 特性:单例,一个类只有一个对象;当然可能存在多个Servlet类! 线程不案例的,所以它的效...

2018-12-27 00:37:05 82

原创 关于java中 方法的调用

1类中的方法自己可以随意调用,只需要写上方法名即可2对于其他类中的方法    (1)创建实例化对象进行调用    (2)对于static 方法 通过类名调用 ...

2018-12-26 23:23:42 152

原创 JAVA Day3 总结

JAVA 基础1、方法重载(与返回值无关 ,与参数有关)1、方法重载(与返回值无关 ,与参数有关)* 在同一个类中,方法名相同,参数列表不同。与返回值类型无关。 * 参数列表不同: * A:参数个数不同 * B:参数类型不同 * C:参数的顺序不同 , 但两个参数类型不一样 【(double u, int a)】 (算重载,但是在开发中不用)...

2018-12-24 23:55:51 115

原创 JAVA Day2课件及分析

JAVA 基础03.01_Java语言基础(逻辑运算符的基本用法)(掌握)03.02_Java语言基础(逻辑运算符&&和&的区别)(掌握)03.03_Java语言基础(位运算符的基本用法1)(了解)03.01_Java语言基础(逻辑运算符的基本用法)(掌握)A:逻辑运算符有哪些&,|,^,!&&,||B:案例演示逻辑运算符...

2018-12-24 23:49:08 156

原创 JAVA Day2 总结 运算符以及循环

JAVA Day2 总结1、逻辑运算符的基本用法2、逻辑运算符&&和&的区别&和&的区别?3、逻辑运算符||和|的区别4、位运算符的基本用法1&,|,^,~ 的用法:(在计算时采用二进制进行计算)5、位异或运算符的特点及面试题6、位运算符的基本用法2及面试题>&gt

2018-12-24 23:48:56 105

原创 面试

++ he –赋值运算符的面试题面试题:看下面的程序是否有问题,如果有问题,请指出并说明理由。short s=1; s = s+1;short s=1; s+=1;(1)s + 1 计算后是一个int类型的数(2)对...

2018-12-23 22:54:08 92

原创 JAVA Day1课件及分析

JAVA 基础02.01_Java语言基础(常量的概述和使用)(掌握)02.02_Java语言基础(进制概述和二,八,十六进制图解)(了解)02.01_Java语言基础(常量的概述和使用)(掌握)A:什么是常量在程序执行的过程中其值不可以发生改变B:Java中常量的分类字面值常量自定义常量(面向对象部分讲)C:字面值常量的分类字符串常量 用双引号括起来的内容(...

2018-12-23 22:53:42 255

原创 JAVA Day1总结 基本数据类型

JAVA Day11.基本数据类型 四类八种boolean 1位byte 1字节short char 2字节int float 4字节long double 8字节2.为什么byte 占一个字节是 -128到127能够表示的最小二进制是10000000。但是注意,这是一个补码,我们需要根据规则反向求出它本身的原...

2018-12-23 22:53:28 91

原创 4、Hibernate 各种查询操作 总结

Hibernate查询操作一.对象导航查询1.根据id查询某个客户,再想查询这个客户里的所有联系人2.代码二.OLD查询1.根据id查询某一条记录,返回对象(1)session中的get方法三.HQL查询1.Query对象,写hql语句查询2.常用hql(1)查询所有(2)条件查询(3)排序查询(4)分页查询(5)投影查询(6)聚集函数查询使用3.使用hql查询操作时,使用Query对象(1)创建...

2018-12-23 21:01:49 734 1

原创 数据库注意事项

comm列有很多记录的值为NULL,因为任何东西与NULL相加结果还是NULL,所以结算结果可能会出现NULL。下面使用了把NULL转换成数值0的函数IFNULL:SELECT *,sal+IFNULL(comm,0) FROM emp;例如:SELECT SUM(sal+IFNULL(comm,0)) FROM emp;SELECT SUM(sal+comm) FROM emp...

2018-12-23 21:01:22 200

原创 1、Hibernate配置

Hibernate配置1.创建实体类2.配置实体类和数据库的一一对应关系(1)创建xml配置文件3.Hibernate核心配置文件(1)核心配置文件格式xml,其文件名称和位置是固定的4.实现添加操作(1)加载hibernate核心配置文件(2)创建SessionFactory对象(3)使用SessionFactory创建session对象(4)开启事务(5)crud操作(6)提交事务(7)关闭资...

2018-12-23 21:00:50 139

原创 2、Hibernate及数据库基本规则和操作

Hibernate及数据库基本规则和操作一.实体类编写规则二.hibernate组件生成策略1 一般的生成策略(1)identity(2)sequence(3)native(4)uuid二.hibernate基本crud操作1根据ID查询操作使用get方法实现2添加操作调用session里面的save方法实现3修改(1) 根据id查询,返回对象(1) 开启一级缓存的情况下。自动更改,保存4删除(1...

2018-12-23 21:00:40 503

原创 DQL -- 数据查询语言

DQL -- 数据查询语言 一、 基本查询1. 字段(列)控制1) 查询所有列 SELECT * FROM 表名; SELECT * FROM emp; --> 其中“*”表示查询所有列2) 查询指定列 SELECT 列1 [, 列2, ... 列N] FROM 表名; SELECT empno, ename, sal, comm FROM 表名;3) 完全...

2018-12-23 21:00:07 181

原创 DML 对表记录的操作 >增、删、改

 DML 对表记录的操作         >增、删、改1. 插入数据* INTERT INTO 表名(列名1,列名2, ...) VALUES(列值1, 列值2, ...);  > 在表名后给出要插入的列名,其他没有指定的列等同与插入null值。所以插入记录总是插入一行,不可能是半行。  > 在VALUES后给出列值,值的顺序和个数必须与前面指定的列对应* INTER...

2018-12-23 20:59:55 157

原创 DDL  数据库,表级别操作   > 创建、删除、修改:库、表结构

DDL  数据库,表级别操作   > 创建、删除、修改:库、表结构!!!1. 数据库 * 查看所有数据库:SHOW DATABASES* 切换(选择要操作的)数据库:USE 数据库名* 创建数据库:CREATE DATABASE [IF NOT EXISTS] mydb1 [CHARSET=utf8]* 删除数据库:DROP DATABASE [IF EXISTS] mydb1...

2018-12-23 20:59:44 324

原创 JAVA 关键字和标识符 (及起名规则)

JAVA 基本元素关键字标识符(用户起的各类名称)1.标识符简介2.标识符起名规则3.常量的起名规则!!!!关键字标识符(用户起的各类名称)1.标识符简介2.标识符起名规则3.常量的起名规则!!!!主要是需要了解 常量 的命名规则: 一个单词 所有字母大写 多个单词 所有字母大写,并且有 _ 隔开例如: MAX_VALUE...

2018-12-23 20:59:19 618

原创 JAVA 版本及目录介绍

JAVA 基础![在这里插入图片描述](https://img-blog.csdnimg.cn/20181223151431790.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3BoMTU0,size_16,color_FFFFFF...

2018-12-23 20:59:03 259

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除