自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Map接口、HashMap、Hashtable、TreeMap类

Map 接口 映射Map接口**1.**按 “键-值”对进行插入,(键、值都是对象)可以按照键来搜索值对象可以查找值的集合,也可以查找键的集合2.HashMap:一种未分类,是Map的实现类,未排序的映射类,不需要顺序时HashMap是一种最好的选择,因为其效率较高,HashMap允许集合中有一个null键和多个null值。**3.Hashtable:**是Map的实现类,Hashtab...

2021-11-01 14:00:00 78

原创 Spring事务失效的场景

Spring事务失效的场景前言:在Spring项目中,通常我们控制常用@Transactional注解,但是在某些情况下进行update,在数据库中并没有看到更新的数据,此时我们认为事务是失效的。那么是什么原因造成的事务失效呢?下面是我在项目中实际遇到的几种失效场景,希望对你有所帮助!注解的方法所在的类,是否是bean对象被spring管理:@Servicepublic class OrderServiceImpl implaments OrderService{ @Transactio

2021-10-28 11:20:01 63

原创 异常处理机制

异常处理机制2019/11/6 9:49:441.什么是异常?答: 异常就是在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序。对这种异常做出处理就叫做异常处理。##2. 异常处理的方法 ##1.捕获异常 try…catch…finallycatch块可以写多个,称为多重catch块。Exception是所有异常的父类,写多重catch块时,要放在最后。final...

2021-09-14 16:19:51 160

原创 day04_ JavaSE03 常用排序算法

常用排序算法面试中经常会被问到或现场写:冒泡、快速(1)冒泡排序 Bubble Sort /** - 冒泡排序 - @param arr 需要排序的数组 */ public void bubbleSort(int[] arr){ for(int i= 0;i<arr.length;i++){ for(i...

2020-01-03 09:23:49 118

原创 jdk环境配置

Java语言概述1 . 安装JDK(1) 官网下载JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html(2) 安装JDK:JDK 安装文件可运行于特定的平台, 为了便于设置环境变量,我们将安装到默认的安装目录(3) JDK文件目录结构[外链图片转存失败,源站可能有防盗链机制,建议将图片...

2019-12-04 16:17:43 123 1

原创 List集合、ArrayList类

2019/11/5 15:16:11目标任务:三种集合之List集合(列表)List接口和ArrayList类1.特点:ArrayList类是List接口的一个实现类ArrayList对象实现了可变大小的数组随机访问和遍历时,性能更好2.声明:ArrayList<String> list=new ArrayList<String>();3.属性–ad...

2019-11-27 14:04:36 92

原创 Set集合、HashSet 和 TreeSet

2019/11/5 9:45:39目标任务:三种集合之Set集合,Set集合两种应用方法 HashSet 和 TreeSet###什么是集合?答: 在创建Java数组时,必须明确指定数组长度,数组一旦创建,其长度就不能被改变。为了使程序能方便的存储和操纵数目不固定的一组数据,JDK类库提供了Java集合。如:Set (集)HashSet TreeSet 有这两种声明方式Lis...

2019-11-17 18:17:41 152

原创 List接口、ArrayList类、Vector类

2019/11/5 13:54:41目标:了解:List接口、ArrayList类、Vector类List接口具有顺序的集合扩展了Collection接口元素可以通过其整型下标访问可以包含重复元素ArrayList类ArrayList类扩展AbstractList并执行List接口。ArrayList支持可随需要而增长的动态数组。在Java中,标准数组是定长的。在数组创建...

2019-11-14 18:07:44 72

原创 Oracle数据库建表及增删改

Oracle 数据库建表、及其增删改一、建表create table course --课程表( cId number primary key,--主键 cName nvarchar2(20) not null --课程名不为空 )drop table Studentcreate table Student --学生表(stuNo number primary key,-...

2019-11-14 18:06:23 336

原创 多态、继承、封装、方法重载、方法覆盖、权限

一、多态polymiorphism多态:多态指的是编译时类型变化,而运行时类型不变。多态分两种:编译时多态:编译时动态重载.运行时多态:指一个对象可以具有多个类型运行时多态的三原则:(应用时为覆盖)对象不变;(改变的是主观认识)对于对象的调用只能限于编译时类型的方法,如调用运行时类型方法就会报错。Animal a=new Dog();对象a的编译时类型为Animal,运行时类型...

2019-11-10 19:30:00 121

原创 Oracle数据库表的连接、组函数

一、表连接2019/11/7 19:10:471、 内连接方式一:,笛卡尔乘积,在此基础上筛选select 列名1,列名2from 表1,表2where 表1.外健列=表2.主键列;select * from s_emp,s_deptwhere s_emp.dept_id=s_dept.id and s_emp.LAST_NAME='Biri';select 表别名1.列名1...

2019-11-10 19:28:13 175

原创 面向接口编程

面向接口编程2019/11/6 10:52:04什么是面向接口的编程?**答:**开发系统时,主体构架使用接口,接口构成系统的骨架这样就可以通过更换接口的实现类来更换系统的实现例子:采用面向接口编程的方式实现,以下是三个步骤中的第一步:抽象出Java接口1、分析:黑白、彩色打印机都存在一个共同的方法特征:print黑白、彩色打印机对print方法有各自不同的实现2、结论:抽...

2019-11-09 11:14:01 305

原创 abstract抽象类和抽象方法

**一、 abstract抽象类和抽象方法 **如果一个方法没有实现的代码,那么它必须被声明为抽象的方法。public abstract String getName();如果一个类包含有抽象方法,那么它必须被声明为抽象类。public abstract class Account{public abstract String getName();…}抽象类不能实例化----不...

2019-11-09 11:10:50 268

原创 Oracle数据库的查询、函数及其转换

Oracle数据库的查询、函数、函数转换###一、 基本查询 ###select 列名1,列名2… from 表名1.请查询出s_emp表中所有的员工信息:select * from s_emp;2.请查询出s_emp表中所有的员工的部门ID,工资:select DEPT_ID from s_emp;3.请查询出s_emp表中所有的员工的年薪:select salary+CO...

2019-11-08 19:36:43 667

原创 jdbc+java

一、oracle 与 MyEclipse 手动连接1. 打开 MyEclipse,2. 点击Window,选择Show View3. 选择DateBase(如果没有DateBase,就点开Other…)—>选择DB Browser4. 右键新建连接:1. Driver template: 选择Oracle(Thin driver)2. Driver name: 可以随便写3....

2019-11-08 18:35:36 80

原创 object类、String类、 随机类、Math类、格式化类、日期相关类

11/4/2019 3:03:42 PM一、Object类中的方法public String toString() :返回对象的字符串描述形式public boolean equals(Object o):判断两个对象是否相等注:一般来说,我们会根据需要在自己写的类中覆盖这两个方法,给出自己的定义。== 运算符是用来判断两个引用值是否相等的(是否指向同一个对象)equals...

2019-11-08 13:30:28 85

原创 随堂记---对象、类的属性及方法、final修饰

2019/11/1 13:43:03什么是对象的属性?答:子类专有的属性(私有化),每个对象对于该属性具有不同的属性值,这样的属性称为对象的属性。例如:Student类中:private String name;Teacher类中:private String name;什么是对象的方法?答:对对象的属性直接生成的get()、set()的方法,称为对象的方法。什么是静态属性(类属性...

2019-11-06 20:23:33 159

原创 随堂记---继承、instanceof、方法的覆盖

随堂记2019/11/1 8:33:10目标:了解继承 ,掌握继承的使用方法一、继承Inheritance是“is a”的关系。如:狗是动物声明形式:public class Dog extends Animal{}二、构造方法不能被继承方法和属性可以被继承子类的构造方法隐含调用父类的默认构造方法,如果父类中没有默认的构造方法,则应该在子类的构造方法中的第一行明确声明父类...

2019-11-06 19:42:49 95

原创 随堂记---二维数组的定义及遍历

随堂记2019/10/31 14:34:15二维数组(1)二维表数组定义声明:int [][] arrInt=new int[3][3];(2) 数组的数组声明:float [][] arrFloat=new float[3][];arrFloat[0]=new float[3]; arrFloat[1]=new float[4];arrFloat[2]=new float[...

2019-11-04 20:28:41 254

原创 随堂记---Java的运行机制、8种基本数据类型

Day012019/10/30 8:27:12一、Java程序运行机制及运行过程Java两种核心机制Java虚拟机(Java Virtual Machine)垃圾回收机制(Garbage Collector)过程:源程序(.java文件)------Java编译器------>字节码(.class)-------->类装载器Class Loader----->字节...

2019-11-04 15:31:48 95

空空如也

空空如也

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

TA关注的人

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