自定义博客皮肤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)
  • 收藏
  • 关注

原创 (Exception)异常-throw与throws关键字-异常处理的方式-try....catch...finally 捕获异常-常见异常

(Exception)异常异常概述在我们编写程序的过程和编译运行程序的时候都不能保证我们的程序永远不会出错,Java程序运行过程中所发生的异常事件可分为两类:错误(Error):JVM系统内部错误,资源耗尽严重情况。异常(Exception):其它编程错误或偶然的外在因素导致的一致性问题,例如:对负数开平方根空指针访问NullPointerExcetion试图读取不存在文件FileNotFonundException网络连接中断什么叫异常?程序中导致程序中断的一些情况叫做异常,一

2020-07-20 20:45:40 1776

原创 高级类特性-static关键字-设计模式(单例)-final关键字-abstract(抽象类)

高级类特性static属性(成员变量) 静态属性,类属性方法 静态方法游离快 静态块类部类 静态类部类//外部类,不能使用static修饰public class Static_ { // a,b都称为属性,成员变量 private int a;// 非静态属性(非静态变量,实例变量) private static int b;// 静态属性(

2020-07-16 17:20:05 342

原创 多线程批量导入数据

多线程批量导入数据。

2022-07-26 10:15:04 687 1

原创 ORACLE LONG类型转为VARCHAR

create table user_tb(id number(5) primary key,name varchar2(10) not null,money long);转换步骤:1、创建一张临时表 test_table 接收 user表的字段,to_lob(money)是将long类型的字段转换成clob类型的字段。create table test_table(id,money) as select id,to_lob(money) from user_tb;2、通过唯一键id关联

2022-07-08 15:52:03 4287 1

原创 ORACLE BLOB类型转为VARCHAR

string 需要截取的字符串a 截取字符串的开始位置(注:当a等于0或1时,都是从第一位开始截取)b 要截取的字符串的长度string 需要截取的字符串a 可以理解为从第a个字符开始截取后面所有的字符串。DBMS_LOB.SUBSTR(field,10,1)表示从第1个字节开始取出10个字节DBMS_LOB.SUBSTR(field,32767)表示从第1个字节开始取出VARCHAR2长度最大值个字节DBMS_LOB.GETLENGTH(field) 判定某个字段的长度...

2022-07-05 15:06:20 2387

原创 初识java

初识Javaeclipse参加的快捷键1、批量修改:ALT+SHORT+R2、快速输入主方法2、敲入main 2. alt+/ 示例 3 、快速输入System.out.println3、敲入syso 2. alt+/ 4 、:快速输入for循环4、敲入for 2. alt+/5 、查看java源代码 JDK里提供的类 F36 、代码格式化 ctrl+shift+f 注意: 这个快捷键和搜狗输入法的切换简繁冲突,所以好把搜狗的切换简繁取消掉。

2020-08-09 22:13:43 172

原创 力扣线程面试题

1、要求线程a执行完才开始线程b, 线程b执行完才开始主线程public class Demo1 { public static void main(String[] args) { Thread a = new Thread() { @Override public void run() { for (int i = 1; i <= 10; i++) { System.out.println(i); } } }; Thread b =

2020-08-05 22:22:27 2035

原创 List和Set集合面试题

List和Set集合面试题面试List和Set有什么区别?① List 允许有重复元素Set 不允许有重复元素② List可以保证每个元素存储顺序Set无法保证元素的存储顺序哪种集合可以实现自动排序?TreeSet 集合实现了元素的自动排序TreeSet集合存储的元素的类型必须实现Comparable接口Vector和ArrayList的初始化大小和容量扩充有什么区别?1 Vector 初始大小 10 ,capacityIncrement 增量 =0, 扩容为原来的2倍增量 &gt

2020-08-03 22:58:21 862

原创 java基础算法31-50题

将一个数组逆序输出。public class Suan31 { ​ public static void main(String[] args) { int[] arr = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; int len = arr.length; int[] b = new int[arr.length]; for (int i = 0; i < arr.length; i++) {

2020-07-19 21:36:09 227

原创 java基础算法1-15题

斐波那契数列 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? import java.util.Scanner; ​ public class Suan1 { public static int fun(int n) { int a = 0; if(n==1 || n==2) { return

2020-07-19 21:04:08 173

原创 java基础算法16-30题

输出99口诀。public class Suan16 {​public static void main(String[] args) {​int sum = 1;for (int i = 1; i <= 9; i++) {for (int j = 1; j <= i; j++) {sum = i * j;System.out.print(j + "" + i + “=” + sum + “\t”);}System.out.println();​}}​}猴子吃桃问题

2020-07-19 20:52:01 277

原创 (TemplateMethod)模板方法设计模式

(TemplateMethod)模板方法设计模式所谓设计模式就是指:所谓模板方法模式是指:“定义一个操作中 的算法的骨架,而将一些步骤延迟到子类中。Template Method使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。模板方法模式定义了一个算法的步骤,并允许子类别为一个或多个步骤提供其实践方式。让子类别在不改 变算法架构的情况下,重新定义算法中的某些步骤定义一个操作中的算法的骨架,而将步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义某些特定的步骤。我们

2020-07-17 18:28:29 174

原创 接口-类、接口以及抽象类的区别

接口接口的概念1、接口是功能的集合,同样也是一种引用数据类型,是比抽象类更抽象的类2、接口只描述所应该具备的方法,并没有具体的实现3、个人认为接口是一种具体的特点实现:比如Cloneable,可以实现克隆接口的语法public interface 接口名{}类可以定义的东西:变量(静态和非静态)常量方法(静态方法和非静态方法)游离快静态块内部类(静态内部类和非静态)抽象类可以定义的东西:1、类中可以定义的抽象类都可以定义2、抽象方法特点:不能创建对象,不是因为没有构造

2020-07-17 12:45:00 248

原创 插入排序递归思想

插入排序递归思想public class Demo{}

2020-07-16 22:51:03 197

原创 String类方法调用十题

编写程序将 “startWITH” 全部变为大写,并输出到屏幕;public class M1 { public static void main(String[] args) { String s = "startWITH"; System.out.println(s.toLowerCase());//大写转小写 System.out.println(s.toUpperCase());//小写转大写 }}编写程序将String类型字符串"abcdefg" 变为"gfed

2020-07-16 20:18:23 786

原创 String类-Integer类-Character类及其构造方法

封装类1. 在java中8个基本数据类型都有与之对应的封装类 因为基本数据类型不能调用方法和属性 通过它的封装类可以访问属性和方法。 2. byte Byte short Short int Integer long Long float Float double Double boolean Boolean char CharacterString <–> 基本数据类型<1> String 转 基本数据类型除了char,其他的数据类型都满足 基本数据类型

2020-07-15 17:02:26 412

原创 java父类-Object类-equals与==-方法的重载和重写-游离块-this关键字

Super(用以引用父类) 在Java类中使用super来引用父类的成分,super关键字不能使用在静态成分中。① 在构造方法中使用 super(实参); 创建子类对象时,父类的构造方法一定会被调用。并且是父类构造方法先调用super(实参); 这句代码必须定义在构造方法中且第1行。② 调用父类的属性 super.属性名 先找父类属性,若找到了则直接使用,若没有再找父类的父类,以此类推,直到Object类 ③ 调用父类的方法 super.方法名(实参);

2020-07-14 23:33:44 402

原创 java变量与基本数据类型及转换

变量概念能存储计算结果或者能表示抽象概念。变量可以通过变量名访问三要素变量类型 变量名 = 值;可以拆分为两个步骤://声明数据类型 变量名;int a;string name;//赋值变量名 = 值;a = 10;name = “凯撒”;解释:1.变量名必须符合标识符命名规范,阿里编程规约变量名采用小驼峰命名法2.基本数据类型 和 引用数据类型 8个(byte ,short ,int ,long, float ,double ,char, boolean) 其他都是引用数据

2020-07-14 13:30:42 264

原创 二维数组-矩阵相加-二维数组每行最大数-杨辉三角

二维数组二维数组是数组的数组,二维数组的元素又一个个一维数组组成。int[][] arr= {{1,2},{3,4,5},{6,7,8,9}};arr就是由{1,2},{3,4,5},{6,7,8,9}三个一维数组组成的二维数组二维数组的定义数据类型[][] 数组名=new 数据类型[一维数组的个数] |一维数组中元素的个数];int[][] arr=new int[2][3];arr数组中存储了2个一维数组第1个一维数组 arr[0] //长度为2第2个一维数组 arr[1] //长度为

2020-07-10 23:29:22 948

原创 一维数组

@[TOC] 数组数组数组的基本概念 数组是用来存储一组相同数据类型的数据结构,是一种引用数据类型。数组的元素可以是简单类型的数据,也可以是引用类型的数据。 数组的定义方式有两种; 1、数据类型[] 数组名; 例如:int [] arr; java中推荐这样定义数组 char[] arr1; 推荐 2、数据类型 数组名[]; 例如:doble name[]; java中不推荐这样的定义方式 short

2020-07-09 22:50:08 293

空空如也

空空如也

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

TA关注的人

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