自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二维数组

**二维数组**定义二维数组int [] [] scores;//定义二维数组scores = new int [3][5];//分配内存空间 或者int [] [] scores = new int [3][5];注:int [] [] scores = new int [][]; 这样写是错误的必须给二维数组分配内存空间 第一个括号是给二维数组分配内存空间的定义二维数组并赋值写法一:写法二:二维数组与内存int [][] score = new int[3][5];冒泡

2020-05-13 17:12:45 16379

原创 数据库连接池

**数据库连接池**1.概念::其实就是一个容器(集合),存放数据库连接的容器当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完以后,会将连接对象归还给容器2.好处: 1.节约资源 2.用户访问高效3.实现:3.1:标准接口:DataSource javax.sql包下的方法: 获取连接:getConnection()归还连接:Connection.close();如果Connection对象是从连接池中获取,那么调用Con

2021-10-27 16:28:19 61

原创 多线程ThreadLocal

线程隔离:在多线程并发的环境下,每个线程中的变量都是相互独立的线程A:设置(变量1) 获取(变量1)线程B:设置(变量2) 获取(变量2)ThreadLocal: 若不用这种方式设置变量,当AB线程共享同一个变量的时候,会产生A线程拿到本在B线程中变量的值,造成变量值的混乱1.set(xxx):将变量绑定到当前线程中2.get():获取当前线程绑定的变量1、继承Thread类public class MyThread extends Thread{ ThreadLocal&l

2021-10-27 16:10:35 102

原创 TreeSet排序

public static void main(String[] args) { TreeSet<Person> treeSet = new TreeSet<Person>(new Comparator<Person>() { @Override public int compare(Person o1, Person o2) { return (int) (o1.getA..

2021-08-01 16:54:15 88

原创 JDK线程池

JDK 1.5之后提供的线程池import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;/** JDK 1.5之后提供的线程池 java.util.concurrent.Executors;线程池工厂类,用来生产线程池 Executors类中的静态方法: static Executors.newFixedThreadPool(int nThreads); 创建一个可重用固

2021-07-31 19:18:56 58

原创 MyBatis

MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。我们把Mybatis的功能架构分为三层:1.API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。2.数据处理层:负责具体的SQL查找、SQL解析、SQL执行和执行结果映射处理等。它主要的目的是根据调用的请求完成一次数据库操作。3.基础支撑层:负责最基础的功能支撑,包括连接管理、事务管理、配置加载和缓存处理,这些都是共用的东西,将他

2020-08-30 20:50:11 75

原创 Java中的实用类

Java中的实用类Math类 :提供了常用的数学运算方法和两个静态常量和圆周率Math中的abs方法取绝对值 Math.abs(-3.5); //3.5Math中的max方法法取最大值 Math.max(3.5,90); //90Math中的Random方法生成0-1 之间的随机数 取不到1Random类 用里面的方法 需要创建对象 调用Random ran = new Random();//创建一个Random 对象int num = ran.nextInt(10);//

2020-06-17 16:55:05 102

原创 Java 中的三大特性 --封装 继承 多态

Java中的 封装 继承 多态** 封装:**封装:隐藏类的内部实现,提供公有的访问的方法。防止该类的代码和数据被外部类定义的代码随机访问。封装步骤:修饰属性访问修饰符提供共有的set get 方法.boolean类型的变量,他的set与get方法注意一下private boolean flag;public boolean isFlag() {return flag;}public void setFlag(boolean flag) {this.flag = flag;}

2020-06-10 17:02:34 102

原创 java

方法重载1.在同一个类中2.方法名字相同3.参数不同(参数的个数相同 参数的类型不同)4.对返回值没有要求什么需要方法重载:同一个方法名,传递不同的参数,解决不同的问题。简化代码量。局部变量与全局变量的区别(1)在类中定义的变量叫作成员变量,在方法中定义的变量叫作局部变量。(2)局部变量声明赋值以后在使用,成员变量可以不赋值,值就是默认值。例如String类型的默认值是null,int类型的默认值是0(3)局部变量只能在当前的方法中使用,在其他方法中不能使用。成员变量可以在整个类中使用

2020-05-27 17:59:02 143

原创 java中的类与对象

开发方法:1.结构话开发【最小的子系统是方法】2.面向对象开发【把软件系统看成各种对象的集合】 简称OOP java就是面向对象开发对象:用来描述客观事物的一个实体,由一组 属性 和 方法 构成 万物皆对象属性[特征]——对象具有的各种特征 每个对象的每个属性都拥有特定值方法[行为]——对象执行的操作**类:**具有相同属性和方法的一组对象的集合 类是对象的抽象,对象是类的具体 类是个模版,通过类这个模版能够产生对象。例.学生就是类 小明同学就是一个对

2020-05-21 12:13:36 114

原创 数组

Java 中的 数组什么是数组:数组是一个变量,存储 相同类型的 一组变量:声明一个变量就是在内存空间划出 一块 合适的空间数组:声明一个数组就是在内存空间划出 一串连续 的空间使用数组1.声明数组:告诉计算机数据类型是什么 int [] a / int a[]注:声明数组时不规定数组的长度2.分配空间:告诉计算机分配几个连续的空间 a = new int[]3.赋值:向分配的格...

2020-05-08 16:36:12 92

原创 循环

Java中的循环while循環while(循环条件){循环操作}理解:循環的條件只能是true/false ,儅為true的時候就往下執行做循環操作,直到循環條件為false時跳出循環否則就一直循環 .如果循環條件為false就跳出代碼塊結束這個循環.*do --while循环do{循環操作}while(循環條件);理解:先做循環操作裏面的内容,在判斷循環條件若為true的時候...

2020-05-04 16:31:21 203

原创 jQuery 小白笔记

jq好处:写得少,做得多,解决兼容问题,链式编程,隐式迭代…DOM中的顶级对象:document–页面中的顶级对象document点出来的是DOM中的属性和方法BOM中的顶级对象:window–浏览器中的顶级对象window点出来的是浏览器中的属性和方法jQuery的顶级对象:jQuery–$$点出来的是jQuery中的方法jq中 页面加载事件页面加载完执行 这里面的内容 jq...

2020-01-07 10:29:51 322

原创 js 小白笔记

1.js代码要写在body代码的下面===>因为代码从上向下执行 若body页面里面的代码在下面,js代码在上面 在执行的时候js中的代码会用到body中的代码,就会报错2.若将js中的代码放到 window.οnlοad=function () { } 页面加载事件onload 就是最后执行这个方法里面的代码只要页面加载完毕,这个事件就会触发-----页面中所有的内容,标签,...

2020-01-07 10:15:03 86

原创 HTML CSS 小白笔记

HTML小白笔记HTML 表单用于收集用户输入block-level 块内元素 独占一行有宽高 inline-level 行内元素 一行可以放多个 无有宽高 inline-block 行内快元素 一行可以放多个 可以设置宽高 行内元素不转化为行内块元素|块内是margin无效行内快中间有缝隙 浮...

2020-01-02 14:25:53 1084

空空如也

空空如也

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

TA关注的人

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