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

原创 LayUi

1.layui 图标的使用第一步:引入文件第二步:需要一个容器,例如DIV,TABLE,UL,并添加样式。 //第一种方式 //第二种方式 //显示图标的字符//将图标字符添加为input的value查看样式:https://www.layui.com/doc/element/icon.html2.layui按钮的使用一个标准的按钮一个可跳转的按钮...

2020-05-07 14:10:38 414

原创 2020-04-20

Java synchronized关键字一、为什么需要synchronized关键字在java中,免不了为了提升效率而使用多线程,而使用了多线程,就可能会出现线程不安全,导致数据错误等结果,在这种情况下,为了防止多线程下 线程不安全,就会采用synchronized(当然也有其他方法),使用synchronized的关键就是他会获取锁,在一个线程拥有锁的情况下,另一个线程只能等待,直到第一个线...

2020-04-20 16:13:53 83

原创 2020-04-20

Java this关键字this共有四种用法,分别是调用成员变量、调用成员方法、调用其他重载的构造器、表示当前对象。掌握this的用法十分重要,下面来详细介绍这四种用法。调用成员变量使用this调用成员变量发生在方法内部,当成员变量(类下声明的变量)的名字与局部变量(方法内声明的变量)的名字相同时,使用this.变量名来表示该变量代表的是成员变量。//声明成员变量private St...

2020-04-20 16:01:44 94

原创 2020-04-20

Java关键字finalfinal在Java中可以声明成员变量、方法、类以及本地变量。一旦你将引用声明作final,你将不能改变这个引用了,如果你试图将变量再次初始化的话,编译器会报编译错误。final的含义在不同的场景下有细微的差别,但总体来说,它指的是“不可变”。final变量凡是对成员变量或者本地变量(在方法中的或者代码块中的变量称为本地变量)声明为final的都叫作fina...

2020-04-20 15:34:31 93

原创 2020-04-18

hashcode()和equals()hashCode()方法和equal()方法的作用其实一样,在Java里都是用来对比两个对象是否相等一致,那么equal()既然已经能实现对比的功能了,为什么还要hashCode()呢?因为重写的equal()里一般比较的比较全面比较复杂,这样效率就比较低,而利用hashCode()进行对比,则只要生成一个hash值进行比较就可以了,效率很高,那么hash...

2020-04-18 22:00:39 58

原创 2020-04-18

Java Mapjava为数据结构中的映射定义了一个接java.util.Map,他实现了四个类,分别是:HashMap,HashTable,LinkedHashMap,TreeMap。Map不允许键重复,但允许值重复。Hashmap 是一个最常用的Map,它根据键的HashCode值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,取得数据的顺序是完全随机的。 HashMap最...

2020-04-18 21:38:40 59

原创 2020-04-18

Java引用传递和值传递1、按值传递:值传递是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。简单来说就是直接复制了一份数据过去,因为是直接复制,所以这种方式在传递时如果数据量非常大的话,运行效率自然就变低了,所以java在传递数据量很小的数据是值传递,比如java中的各种基本类型:int,float,double,boolean等类型的,2...

2020-04-18 19:55:57 66

原创 2020-04-18

Java set什么是set集合?Set集合类似于一个罐子,程序可以依次把多个对象“丢进”Set集合,而Set集合通常不能记住元素的添加顺序。实际上Set就是Collection只是行为略有不同(Set不允许包含重复元素)。Set集合不允许包含相同的元素,如果试图把两个相同元素加入同一个Set集合中,则添加操作失败,add()方法返回false,且新元素不会被加入。HashSet类...

2020-04-18 19:29:05 218

原创 2020-04-18

Java list什么是list?List是Java中比较常用的集合类,关于List接口有很多实现类,它继承于Collection的接口。它代表着有序的队列。当我们讨论List的时候,一般都和Set作比较。List中元素可以重复,并且是有序的(这里的有序指的是按照放入的顺序进行存储。如按照顺序把1,2,3存入List,那么,从List中遍历出来的顺序也是1,2,3)。Set中的元素不可...

2020-04-18 18:31:19 71

原创 2020-04-17

Java数组array

2020-04-18 18:16:52 74

原创 2020-04-17

String类、StringBuilder类和StringBuffer类String类String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,这样不仅效率低下,而且大量浪费有限的内存空间。我们可以看到,初始String值为“hello”,然后在这个字符串后面加上新的字符串“world”,这个过程是需要重新在栈堆内存中开辟内存空间的,最终得到了“hell...

2020-04-17 13:09:37 70

原创 2020-04-17

输出某种编码的字符串1、public String(byte[] bytes, Charset charset) :使用指定的字符集解码指定的字节数组来构造新的字符串。2、public byte[] getBytes(Charset charset):使用给定的字符集将该字符串编码为一个字节序列,并将结果存储到一个新的字节数组中。  这两个方法中的charset必须一致,否则会出现乱码。例如...

2020-04-17 12:10:33 88

原创 2020-04-17

Java运算符算数运算符算术运算符用在算术表达式中,其作用和数学中的运算符相同,下表列出了Java语言支持的算术运算符。算术运算符一般用于数值运算,可对操作数进行加减乘除、取余、自增和自减操作。加减乘除、取余运算符比较容易理解。下面重点说说自增和自减运算符。自增自减是单目运算符,只需要一个操作数参加运算。例如:a++、++a、a–、--a等。其中,a是操作数,++是自增运算符,–是自减运...

2020-04-17 10:34:37 113

原创 2020-04-17

Java

2020-04-17 10:17:14 98

原创 2020-04-17

Java自动拆装箱为什么要引用拆装箱?主要是用于Java集合中,例如list list=new ArrayList();list只能存储对象,不能放置基本数据型,因此只能将基本数据型包装成对象。什么是自动装箱?将基本数据类型自动包装成对象。int i=10;Integer x=new Integer(i);手动装箱Integer y=10;自动装箱拆箱:将包装类对象转换...

2020-04-17 09:58:18 80

空空如也

空空如也

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

TA关注的人

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