- 博客(14)
- 收藏
- 关注
原创 Springboot + 普通Maven多工程打包
父工程代码在父工程pom.xml中添加。 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> &l
2021-12-15 18:03:11
120
原创 超详细——Java面试高频
目录1.基础题1.1面向对象和面向过程的区别1.2 Java 语言有哪些特点1.3 Java 和 C++的区别1.4 什么是 Java 程序的主类 应用程序和小程序的主类有何不同1.5 Java 应用程序与小程序之间有那些差别1.6 字符型常量和字符串常量的区别1.7 基本类型1.8 构造器 Constructor 是否可被 override1.9 重载和重写的区别1.10 Java 面向对象编程三大特性: 封装 继承 多态1.11 String、StringBuffer 和 StringBuilder
2021-11-02 19:27:18
3296
原创 Oracle-游标(学习笔记)
游标理解游标游标是什么?为什么使用游标?使用游标显式游标隐式游标游标函数隐式用法显式用法理解游标游标是什么?游标是用来存储多条查询数据的一种数据结构,他有一个指针,可以从上而下移动,可以使用循环语句对每条数据进行遍历。为什么使用游标?比如我们简单执行一条查询语句,正常情况下我们会直接查询到所有结果,但有时候我们想对这些查询数据进行选择和处理,这时就需要使用游标,对查询到的结果集进行逐条遍历。使用游标创建表并插入测试数据--创建student表create table student(
2021-07-30 01:06:33
297
原创 Orcacle - sql语句入门
数据类型字符型char(2):没有数字时默认值为1,2表示初始化字符存储长度,如果存储字符长度不足,自动以空格代替,最大为2000varchar2(10):字符,可变长度字符存储,设置最大存放10个字符,不足的自动缩放long:字符(大文本)数值型number:用于定义固定长度的数字,可以是整数,也可以是实数number(5):表示最大五位数,最小一位数number(5,2):表示最大五位整数,二位小数日期型date:表示时分秒 yyyy-mm-dd 例 2000-2-14yyyy-
2021-07-12 11:50:18
309
翻译 Java - 线程
Java的线程了解线程需要先了解进程与线程的关系。进程:一个可运行的完整的程序代码,是由cpu分配运行资源直到从发展到消亡的过程。一个进程中存在多个同时运行的线程。线程:可运行的一段代码,是由5个状态进行的,多个线程组成一个进程。实现线程的方式1、继承Thread类2、实现Runnable接口线程的状态变化任何线程一般具有5种状态: 创建、就绪、运行、阻塞、终止。1、创建:在程序用构造方法创建一个线程对象后,线程类就处于新建状态,就已经拥有内存空间和其他资源,但还处于不可运行状态。2、
2021-06-19 01:18:32
209
翻译 Java - 异常类
java的异常类ThrowableThrowable是Error和Exception的父类,用来定义所有可以作为异常被抛出来的类。Exception什么是异常:程序运行过程中发生了无法预判的结果,需要进行异常处理。异常捕捉try…catch()…finally…异常抛出throws:当前系统代码不做异常捕捉,而是通过方法调用,把异常提交到上一层方法去处理的操作自定义异常信息throw自定义程序运行的异常,相当于一个判断语句。Error...
2021-06-15 23:26:26
65
原创 Java - 时间类
Date是一个时间对象,包含所用时间内容通过无参构造方法创建的时间是当前的系统时间,new Date()。通过有参构造方法创建的时间是参数对应的时间 new Date(long mis)。时间格式 2021-06-08 15:58:29 16:03 2021/6/8 星期几 yyyy-MM-dd HH:mm:ss HH:mm yyyy/M/d E yyyy(YYYY):四位数的年 MM:两位月份 MMM:中文月份 一月 dd(DD):两位数的日
2021-06-14 22:58:58
1368
翻译 Java - 正则表达式
正则表达式字符集1、[]:表示括号内的内容任意一个都符合,如[0124]:0,1,2,4 [0-4]:0,1,2,3,4[0-9,a-z,A-Z] 自然数0-9,小写字母,大写字母都符合2、{}:出现的次数{2}:至少2次{0,2}:0,1,2次{3,}:3到无穷次3、():表示括号内的内容是个整体12:独立的1和2(12):十二预定义符\d:表示0-9的任意数字[0-9]\D:表示除了数字之外[^0-9]\w:表示数字字母下划线[0-9a-zA-Z_]\W:表示数字
2021-06-13 20:52:07
275
翻译 Java - String相关类
String类String常用方法toUpperCase: 字母大写toCharArray: 字母小写toCharArray: 变字符数组charAt: 获取某个字符subString: 字符串的截取split: 字符串的分割replace: 替换match: 匹配replaceAll: 全替换indexOf: 字符在字符串的下标值(第一个)...
2021-06-13 20:31:49
1087
1
翻译 Java - 类的继承、抽象类、接口
类的继承所有的类都默认继承超类Object不能被继承:private 修饰的属性与方法、构造方法抽象类没有足够信息描述的那个类,称为抽象类(无法使用构造方法构建自身),通过子类来进行实例化接口接口与类是多实现(implement)接口与接口是多继承(extends)没有属性但可以有常量 final static....
2021-06-13 17:50:39
66
翻译 Java - 特殊方法
特殊方法不确定参数个数的方法是一个带参数的方法。(形式参数与普通的形式参数不一样,必须在参数列表的最后面)实参:可以不传,可以传一个也可以传多个还可以是数组或集合。 String names[] = new String[0]; /* * 不定参数,可以传递同类型的单个或多个数据、数组 * */ public void addName(String...names){ //通过增强for循环、数组工具类自增方法添加姓名 for (Stri
2021-06-13 17:28:02
331
翻译 Java基础 - 数组
数组数组是一系列具有相同数据类型的数据的集合数组的使用数组的长度 :就是对应存放数据的个数数组的下标 :是数组取值与赋值的依赖,从0开始,0 - 第一个位置,1 - 第二个位置 … 下标值 = 长度 - 1数组的排序冒泡排序比较相邻的两个数,如果按照顺序排序,当前的数a,比后面的数大时,交换位置,第一轮过后,最大的值会排在数组的最后面,经过n-1轮完成排序。选择排序数组中每个值与每个值进行排序,第一轮过后,最小的值排在最前面(升序),经过n-1轮完成排序。数组的定义//定义一个数组 确
2021-06-13 16:48:50
87
原创 算法 - 数论基础
目录基础欧几里得算法基础欧几里得算法判断两个非负整数的最大公约数。描述:计算两个非负整数p和q的最大公约数:若q是0,则最大的公约数是p。否则,将p除以q得到余数r,p和q的最大公约数即为q和r 的最大公约数。public static int gcb(int p,int q){ if(q == 0)return p; int r = p % q; return gcd(q,r);}...
2020-10-15 22:12:37
175
原创 Android Fragment + RecyclerView瀑布流布局
目录1、瀑布流效果图2、使用RecyclerView实现瀑布流布局2.1 RecyclerView的用法2.1.1 onCreteViewHolder(ViewGroup viewGroup,int i);2.1.2 onBindViewHolder(ViewHolder viewHolder,int i);2.1.3 getItemCount();Adapter代码示例1、瀑布流效果图2、使用RecyclerView实现瀑布流布局2.1 RecyclerView的用法RecyclerView与L
2020-09-20 17:54:50
4097
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人