- 博客(15)
- 收藏
- 关注
原创 作业
package com.openlab.utils;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.S...
2020-07-21 10:01:18
155
原创 作业
行级锁行级锁是MySQL中锁定粒度最细的一种锁,表示只针对当前操作的行进行加锁。行级锁能大大减少数据库操作的冲突。其中加锁粒度最小,但加锁的开销也最大。行级锁分为共享锁和排他锁。特点:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。表级锁表级锁是MySQL中锁定粒度最大的一种锁,表示对当前操作的整张锁加锁,它实现简单,资源消耗较少,被大部分MySQL引擎支持。最常使用的MyISAM与INNODB都支持表级锁定。表级锁定分为表共享读锁与表独占写锁。特点:开销小,加锁快
2020-07-21 09:00:00
121
原创 作业
抽象类为什么不能创建对象?首先我们要知道抽象类是什么:抽象类是指在普通类的结构里增加抽象方法的组成部分。抽象方法是指没有方法体的方法,同时抽象方法还必须使用关键字abstract做修饰。而拥有抽象方法的类就是抽象类,抽象类要使用abstract关键字声明。抽象类无法直接进行实例化。因为当一个类实例化之后,就意味着这个对象可以调用类中的属性或者方法了,但在抽象方法里存在抽象方法,抽象方法没有方法体,没有方法体就无法进行调用。既然无法进行方法调用,就不能去产生实例化对象。抽象类的使用:1.抽象方法必须
2020-07-14 10:46:35
148
原创 LeetCode
解题思路:从第一个数开始count=1,遇到相同的就加1,遇到不同的就减1,减到0就重新换个数开始计数,找到最多的那个 public int majorityElement(int[] nums) { int count = 1; int maj = nums[0]; for (int i = 1; i < nums.length; i++) { if (maj == n...
2020-02-24 15:26:30
154
原创 数组排序
1.选择排序就是用第一个元素和其他元素相比 如果第一个元素大于后面的元素就进行交换位置思路: 使用两层循环来解决问题第一层循环用于表示第一个元素第二层循环用于表示后面的每一个元素for (int i =0; i < temp.length; i++) { //第二层循环用来表示与其比较的数组 for (int j =i+1;...
2020-02-18 18:48:15
196
原创 常用函数和数组
一。常用函数1.Math.E2.Math.PI3.Math.abs(a) 求绝对值4.Math.ceil(a)大于该数字的最小整数(向上取整)5.Math.floor(a)小于指定数字的最大整数(向下取整)6.Math.hypot(x,y)返回x2+y2(求两点间的距离)7.Math.max(a,b)取两者中大的8.Math.min(a,b)取两者中小的9.Math.pow(a,...
2020-02-15 16:40:06
135
原创 函数
一。函数就是定义在类中的具有特定功能的一段独立的小程序。函数也称方法。为了提高代码的复用性,可以将其定义成一个单独的功能,该功能体现就是java中的函数定义格式:修饰符 返回值类型 函数名 (参数类型 形参1,参数类型 形参2){ 执行语句; return返回值;}1.返...
2020-02-15 14:59:53
234
原创 循环代码中小知识点总结
For(1循环的初始化;2循环的继续条件;4循环的步长){ 3循环体}循环的初始化While(2.循环的继续条件){3.循环体4.循环的步长}第二种While(true){循环的初始化循环的继续条件循环体循环的步长} (不管三七二十一 先进来再说,但这是一个死循环,在需要的地方跳出break)1.在代码的运算中 1/2是0 1.0/...
2020-02-11 17:26:00
308
原创 第二周期总结
算数运算符 + - * / %求余3%2 = 17%4 = 3数字带有负号-7%4 = -37%-4 = 32.递增和递减++ --++ 递增1 -- 递减1i++和 ++i 运算顺序++ 放前面要先运算 再取a的值++ 放后面 先取a的值在运算3.逻辑运算符& 逻辑与 && 短路与 a&b 并...
2020-02-08 19:17:01
244
原创 初识java
一。安装JDK 和配置环境变量JDK是java的开发工具包JRE是java的运行环境以.java结尾的文件被叫做源代码文件 主要用于进行编码以.class 结尾的文件叫字节码文件 主要作用:用于虚拟机执行的程序文件常用的jdk工具 -----bin数据库的相关目录 ----dbC语言的相关程序 ----includeJdk的内部运行环境 —jre支持jdk的相关...
2020-02-05 18:57:23
120
原创 Java 小白第四天
数组1.动态定义方式int [] a = new int[30]数组类型[数组的标识] 变量名称 = new 数组的类型[长度]2.静态定义方式int [] b = new int[]{0,1,2,3,4} {数组的元素}通过这两种定义的方式,数组的长度一定是确定的3.访问数组的元素索引index 数组的下标 可以通过数组的下标去获取数组中的元素数...
2019-12-06 21:51:06
113
原创 Java 小白第三天
流程控制If else适合用于什么场景:用于区间值的判定可用于固定值的判定浮点类型的变量不适合用if语句判定Switch case break;语句适合用于固定值的判定While语句括号中是一个布尔类型表达式 结果为true执行false不执行Do while语句For循环先执行int j = 0再j <10再System.out.println()最后j++B...
2019-12-06 21:21:50
138
原创 Java 小白第二天
1. 什么是变量变量所承载的内容就是计算机的一些相关数据例:int age=20; 数据类型 变量名称 = 具体的值;变量一般存储在内存当中在java中定义有两种局部变量:在方法中定义的变量 作用域:方法中访问成员变量:在类的里面方法的外面定义的变量 作用域:整个类在java中没有全局变量的说法在同一作用域内不能出现同名变量2. 数据类型...
2019-11-28 18:52:17
181
1
原创 Java 小白第一天
Java历史:1991-1992年由美国的Sun公司开发出一门编程语言OakJava的技术体系架构:JavaSE Java的基本语法:面向对象思想集合 IO流多线程 网络编程 反射JavaEE JavaWeb 主要应用于Web网站 OA平台(办公自动化)电商网站JavaME 做塞班系统的应用(诺基亚)计算机语言的运行机制:编译型解释型JDK — Java Development(开发)...
2019-11-25 21:35:00
196
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人