自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sql优化例子

sql优化

2022-11-21 21:54:26 130

原创 Java集合

集合框架Collection接口:单列集合,用来存储一个一个的对象List接口:存储有序的可重复的数组 —>“动态”数组常用方法增:add(Object obj)删:remove(int index) / remove(Object obj)改:set(int index, Object ele)差:get(int index)插入:add(int index,Object ele)长度:size()遍历:Iterator迭代器方式、增强for循环、普通的循环ArrayLis

2021-10-21 22:36:41 191

原创 比较类 Comparable

自然排序自定类实现Comparable接口,并实现compareTo方法Comparable 是排序接口。若一个类实现了Comparable接口,就意味着“该类支持排序”。此外,“实现Comparable接口的类的对象”可以用作“有序映射(如TreeMap)”中的键或“有序集合(TreeSet)”中的元素,而不需要指定比较器。接口中通过x.compareTo(y)来比较x和y的大小。若返回负数,意味着x比y小;返回零,意味着x等于y;返回正数,意味着x大于y。public class Goods

2021-10-21 22:33:36 459

原创 String、StringBuffer与StringBuilder之间区别

表格对比StringStringBufferStringBuilderString的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且浪费大量优先的内存空间StringBuffer是可变类,和线程安全的字符串操作类,任何对它指向的字符串的操作都不会产生新的对象。每个StringBuffer对象都有一定的缓冲区容量,当字符串大小没有超过容量时,不会分配新的容量,当字符串大小超过容量时,会自动增加容量可变类,速度更快不可变可变可变

2021-09-21 15:55:05 118

原创 String类算法-java

模拟一个trim方法,去除字符串首尾的空格/** * 模拟一个trim方法,去除字符串首尾的空格 */public class TrimTest { public static void main(String[] args) { String str = " asda asd z "; System.out.println(str); String s1 = myTrim1(str); System.out.print

2021-09-20 22:09:14 276 1

原创 java线程

解决线程安全问题的三种方式同步代码块同步方法 synchronize锁机制 ReentrantLock lock = new ReentrantLock();​ lock.lock(); lock.unlock;创建线程的四种方式Java使用Thread类代表线程,所有的线程对象都必须是Thread类或其子类的实例。Java可以用四种方式来创建线程,如下所示:继承Thread类创建线程实现Runnable接口创建线程使用Callable和Future创建线程使用线

2021-09-18 23:05:13 111

原创 笔记:java面向对象编程

值传递与引用传递值传递并未在以下代码中产生效果//值传递public class Demo01 { public static void main(String[] args) { int a = 0; System.out.println(a); Demo01.change(a); System.out.println(a); } public static void change(int a){

2021-09-18 22:02:20 174

原创 JAVA数组与算法小记

JAVA数组小记数组的定义int[] arrays;arrays = new int[];FOR EACH循环for (int array : arrays){ }//一维数组Arrays类Arrays.toString();//一维数组for (int[] ints : array2) {//二维数组 System.out.println(Arrays.toString(ints));}冒泡排序public class Maopao {

2021-09-05 15:29:39 184

原创 Markdown基本语法学习

Markdown标题三级标题字体Hello worldHello worldHello worldHello world引用‘>’+’ ’分割线‘—’ or ‘***’图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RzM2jwcW-1630404089457)(C:\Users\18325\Pictures\Saved Pictures\pic.21.jpg)]超链接跳转到腾讯体育列表abc123表格

2021-08-31 18:04:10 164

空空如也

空空如也

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

TA关注的人

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