自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(112)
  • 资源 (3)
  • 收藏
  • 关注

原创 lambda(Java学习第49天)

【代码】lambda(Java学习第49天)

2022-11-24 11:45:58 128 1

原创 Properties、多线程(Java学习第四十八天)

【代码】Properties(Java学习第四十八天)

2022-11-14 09:39:55 199

原创 字符缓冲流(Java学习第四十七天)

代码】字符缓冲流(Java学习第四十七天)

2022-07-21 00:00:34 230

原创 通过buffer写、读 字符流(JAVA学习第四十六天)

代码】通过buffer写、读(JAVA学习第四十六天)

2022-07-17 19:07:49 463

原创 字节流(Java学习第四十五天)

InputStream、OutputStream 分别是所有输入流、输出流的超类

2022-07-12 23:21:01 106

原创 递归、IO流(Java学习第四十四天)

递归:略 代码如下 package day44; public class DiguiDemo { public static void main(String[] args) { System.out.println(f(30)); } public static int f(int n){ if(n == 1 || n ==2) { return 1; }else { re

2022-02-14 22:20:39 208

原创 File(Java学习第四十三天)

File是文件和目录路径的抽象表示 方法名 说明 File(String pathname) 通过将给定的路径名字符串转换为抽象路径名来创建新的File实例 File(String parent,String child) 从父路径名字符串和子路径名字符串创建新的File实例 File(File parent,String child) 从父抽象路径名和子路径名字符串创建新的File实例 以上内容我也不懂,看代码实现 ...

2022-02-13 22:15:41 239

原创 Collections(Java学习第四十二天)

Collections类概述:是针对集合操作的工具类 Collections类的常用方法: 1、public static <T extends Comparable <?super T>> void sort(List<T> list); 将指定的列表按升序排序; 2、public static void reverse(List<?>list); 反转指定列表中元素的顺序; 3、public static void shuffle(List<

2022-02-08 20:40:26 319

原创 map遍历(Java学习第四十一天)

方式一:通过keySet获取键,然后通过get获取值 方式二:获取每一个map对象,然后在获取其中的键和值 package day41; import java.util.HashMap; import java.util.Map; import java.util.Set; public class MapDemo01 { public static void main(String[] args) { Map<Integer,String> map = new

2022-02-07 21:22:13 344

原创 map集合(Java学习第四十天)

map集合就类似于python的字典,通过键值对来对应 map集合的实现类是通过HashMap来实现的 Map集合的基本方法 方法名 说明 V put(K key,V value) 添加元素 V remove(Object Key) 根据键删除键值对元素 void clear() 清空所有的键值对 boolean comtainsKey(Object key) 判断集合是否包含某个键 boolean comtainsKey(Object value)

2022-02-06 21:03:29 331

原创 泛型类、泛型方法、泛型接口、类型通配符、可变参数(Java学习第三十九天)

泛型类格式 修饰符 class 类名<类型>{} 实例:public class Generic<T>{} 注意这里的T随便写,常用的有T、E、K、V等形式参数常见表示泛型 泛型类实例代码如下 package day39; public class Generic<T> { private T t; public T getT() { return t; } public void setT(T t) {.

2022-02-04 16:31:44 605

原创 随机数排序、泛型(Java学习第三十八天)

主要是用TreeSet实现随机数的排序,详见以下代码 package day38; import java.util.HashSet; import java.util.Random; import java.util.Set; import java.util.TreeSet; //随机数 public class SetDemo { public static void main(String[] args) { //Set<Integer> set = ne

2022-02-03 11:03:14 271

原创 TreeSet (Java学习第三十七天)

TreeSet 1、元素有序,这里的顺序是指存储和取出的顺序,按照一定的规则进行排序,排序的方式取决于 构造函数,如果传入的是无参,那么就是自然排序。如果传入的是带参,就是按照比较器的方法进行排序 2、没有带索引的方法,所以只能使用增强for 或者迭代器 3、不包含重复元素 自然排序代码如下 package day37; import java.util.TreeSet; public class TreeSetDemo01 { public static void main(Str

2022-01-19 22:51:12 291

原创 Hash表、LinkedHashSet集合(Java学习第三十六天)

哈希表一共有16个位置,就是0-15 如果hash值不同,就会直接存储,如果hash值相同,但是内容不同,也会存储。反之如果hash值相同,值也相同就不会存储,所以就保存了数据的唯一性 如果要保证对象相同内容不存储,就需要重写hashcode()和equals()方法,具体用到在百度 LinkedHashSet特点 1、哈希表和链表实现Set接口,具有预测可迭代性; 2、由链表保证元素有序,for循环是有序取出的; 3、hash表保证元素唯一性 代码如下 package day36;

2022-01-13 23:13:03 146

原创 Set、Hash值、HashSet集合(Java学习第三十五天)

Set继承于Collection,所以都有Collection的方法。但是Set不能有重复元素,且因为没有索引,所以不能保证顺序,所以也不能用普通for循环来遍历 Set来自于HashSet 代码如下 package day35; import java.util.HashSet; import java.util.Iterator; import java.util.Set; public class SetDemo { public static void main(String[]

2022-01-13 23:10:23 135

原创 增强for循环、数据结构(数组和链表)(Java学习第三十四天)

增强for循环 1、实现iterable接口的类允许其对象称为增强型for语句目标 2、是JDK5后才有,本质是iterator迭代器 //格式 for(元素类型变量名:数组或者Collection结合){ } package day34; import java.util.ArrayList; import java.util.List; public class ForDemo { public static void main(String[] args) {

2022-01-12 11:06:11 188

原创 List(Java学习第三十三天)

List集合:1、有序集合,用户可以精确插入和检索,2、与set集合不同,允许重复元素 方法名 说明 void add(int index E element) list集合中指定位置插入元素 E remove ( int index) list集合删除指定位置元素 E set(int index,E elemeny) list修改元素 E get(int index) 返回指定索引的元素 package day33; import java.uti.

2022-01-03 10:34:32 341

原创 Collection(Java学习第三十二天)

Collection集合概述 1、是单例集合的顶层结构,表述一组对象,这些对象称为Collection的元素 2、JDK不提供此接口的任何直接实现,只提供子接口(Set和List) 创建Collection集合的对象 1、多态 2、具体的实现类ArrayList Collection集合的常用方法 方法名 说明 boolean add(E e) 添加元素 boolean remove(Object o) 从集合中移除此元素 void clear() 清空..

2021-12-28 22:57:53 212

原创 异常处理02(Java学习第三十一天)

throws抛出异常 格式 throws 异常类名; package day31; public class ThrowsDemo { public static void main(String[] args) { System.out.println("开始"); method(); System.out.println("结束"); } //抛出运行时异常,但是并没有处理,如果想要继续执行,还是需要try...catch.

2021-12-27 22:31:09 154

原创 异常处理01(Java学习第三十天)

Throwable类是Java语言中所有错误和异常的超类。 Trorwable的成员方法 方法名 说明 public String getMessage() 返回throwable的详细消息字符串 public String toString() 返回异常的简短描述 public void printStackTrace() 把异常的错误信息输出到控制台 异常体系如下: 出现异常后,JVM会把异常的名称+位置+异常原因输出到控制台。 异常处理之try...

2021-12-26 23:20:09 241

原创 基本类型包装类、Date、SimpleDateFormat、Calender(Java学习第二十八天)

装箱:把基本数据类型转换为对应的包装类型; 拆箱:把包装类型转换为对应的基本数据类型 代码解释如下: 建议拆箱的时候,判断是否为null package day28; public class IntegerDemo { public static void main(String[] args) { //封箱 Integer i = Integer.valueOf(99); //手动方式 Integer ii = 100; //自动封箱,

2021-12-22 22:34:18 195

原创 包装、Integer、int-string相互转换、split分隔符(Java学习第二十七天)

常用的基本数据类型和包装类 基本数据类型 包装类 byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean

2021-12-21 23:26:03 424

原创 tostring 、equals、冒泡排序、Arrays(Java学习第二十六天)

向上转型:子类继承父类。实例化的时候,父类 实例名 = new 子类()这样,向上转型时,父类只能调用父类方法或者子类覆写后的方法,而子类中的单独方法则是无法调用的. 向下转型:向下转型则是为了,通过父类强制转换为子类,从而来调用子类独有的方法(向下转型,在工程中很少用到). tostring 默认继承Object类,默认返回类名+@+哈希值。建议子类重写tostring()方法。 equals默认比较的是地址值,如果要比较内容,需要重写equals方法。 冒泡排序 package da

2021-12-20 22:59:27 296

原创 常用API-Math、System(Java学习第二十五天)

Math类的常用方法 方法名 说明 public static int abs(int a) 返回参数的绝对值 public static double ceil(double a) 返回大于或等于参数的最小double值,等于一个整数 public static double floor(double a) 返回小于或等于参数的最大double值,等于一个整数 public static int round(float a) 按照四舍五入返回最接近参数的in

2021-12-19 21:25:05 435

原创 内部类(Java学习第二十四天-2)

内部类:内中类 格式 public class 类名{ 修饰符 class 类名{ } } 特点: 1、内不类可以直接访问外部类的成员,包括私有 2、外部类要访问内部类的成员,必须创建对象 package day24; public class Outer { private int age = 10; public class Inner{ public void show(){ System.out.print.

2021-12-19 00:15:29 346

原创 形参和返回值 (Java学习第二十四天-1)

方法的形参是类名,其实传入的是该类的对象 方法的返回值是类名,其实返回的是该类的对象 代码如下:

2021-12-18 18:57:02 65

原创 接口(java学习第二十三天)

接口就是一个公共标准,只要符合要求,大家可以一起使用。java中对接口更多体现在对行为的封装。 接口用关键字interface修饰:示例 public interface 接口名{} 类实例接口用implements 来“继承 ”:示例public class 类名implements 接口名{} 接口实例化:参考多态。 多态形式:抽象类多态,接口多态 多态前提: 有继承或实现的关系,方法重写,父类/接口引用指向子类/实现的关系 接口的实现类:要么重写所有抽象方法 要么也是一个抽象类 ...

2021-11-28 19:02:17 270

原创 抽象类(Java学习第二十二天)

抽象类: 在java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类。 抽象类的特点: 1、抽象类和抽象方法必须使用abstract关键字修饰 2、抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类 3、抽象类不能直接实例化,可以参考多态的方式实现实例化 4、抽象类的子类要重写所有的抽象方法或者也是一个抽象类 抽象类的成员特点: 1、成员变量: 可以是变量也可以是常量 2、构造方法: 有构造方法,但不能实例化。构造方法的作用是用于子类访问父类数据的初始化; 3、

2021-11-28 12:14:41 183

原创 向上、下转型(java学习第二十一天)

public class test { public static void main(String[] args) { Animal a = new Cat(); //向上转型:从子到父 父类引用指向子类对象 编译看左边,执行看右边 a.eat(); //向下转型:从父到子 父类引用转为子类对象 Cat c = (Cat)a; c.play(); } } public class An.

2021-11-24 22:15:45 61

原创 static、多态(Java学习第二十天)

static 关键字是静态的意思,可以修饰成员方法、成员变量 static修饰的特点 1、被类的所有对象共享(也是判断是否使用静态关键字的条件) 2、可以通过类名调用(推荐,因为还能通过)。 package day20b; public class Student { public String name; public int age; //实例共享属性 public static String gender; public void show

2021-11-21 21:38:14 406

原创 包、import、修饰符(java学习第十九天)

pass

2021-11-14 21:41:58 358

原创 方法重写、 继承的注意事项(java学习第十八天)

如果重写方法,建议在子类的方法名前加@Override 这个关键字能够判断重写是否有问题。 如果要调用父类的方法,在子类中,需要用super.方法的方式。 私有方法不能被重写(父类私有成员子类不能继承) 子类方法访问权限不能更低(public > 默认 > 私有) 代码如下 package day19; public class Fu { public void tell(String name){ System.out.println("父亲说".

2021-11-11 22:39:34 390

原创 继承后续(java学习第十七天)

继承中构造方法的访问特点: 子类中所有的构造方法默认都会访问父类的无参的构造方法 原因:1、因为子类会继承父类中的数据,可能还会使用父类的数据,所以,子类初始化之前,一定会先完成父类的初始化,2、至于访问子类的有参构造方法,结果还是调用的父类无参构造方法是因为每个子类构造方法的第一条语句默认是super()。所以才会有这种情况 ...

2021-11-10 20:58:03 330

原创 继承、super(java学习第十六天)

定义:略 格式: public class 子类名 extends 父类名{} 父类也称为基类、超类 子类也称为派生类

2021-11-08 22:50:54 50

原创 ArrayList补充(java学习第十五天)

ArrayList构造方法和添加方法 方法名 说明 public ArryList() 创建一个空的集合对象 public boolean add() 将指定的元素追加到此集合的末尾 public void add() 在此集合中的指定位置插入指定元素 package day15; import java.util.ArrayList; public class ArrayListDemo01 { public static void main(Str

2021-11-03 20:58:30 88

原创 StringBuilder、ArryList初始(java学习第十四天)

StringBuilder是一个可变的字符串类,我们可以把它看成是一个容器。在拼接时不会创建新的对象。 String内容是不可变的 StringBuilder内容是可变的 StringBuilder构造方法: 方法名 说明 public StringBuilder() 创建一个空白可变的字符串对象,不含有任何内容 public StringBuilder(String str) 根据字符串的内容,来创建可变字符串对象 package day14; public

2021-11-02 22:18:58 108

原创 String、String构造方法、字符串比较、遍历字符串(java学习第十三天)

Sting类在java.lang包下,不需要导包。 String类表示字符串,java程序中的所有字符串文字,都被实现为此类的实例。 特点: 1、字符串不可变,创建后不能变; 2、可以被共享; 3、字符串效果是相当于字符数组(char[]),但是底层原理是字节数组(byte[]) ...

2021-11-01 22:25:58 156

原创 构造方法(java学习第十二天)

构造方法是一种特殊的方法,其实感觉就相当于python的类方法,创建对象的时候会执行。 作用创建对象 格式如下: public class 类名{ 修饰符 类名(参数){ } } 实例代码如下: package day12; public class Student { private int age ; private String name; public void setNmae(String name){ this.name...

2021-10-31 22:16:13 102

原创 private、this关键字(java学习第十二天)

private关键字: 1、是一个权限修饰符 2、可以修饰成员(成员变量和成员方法) 3、作用是保护成员不被别的类使用,被private修饰的成员只在本类才能访问。

2021-10-30 19:32:32 72

原创 类和对象、成员变量与局部变量(java学习第十一天)

类的定义:略 类的组成:属性和行为 属性:在类中通过成员变量(类中方法外的变量) 行为:在类中通过成员方法来体现(与属性相比去掉static即可) 类的定义=> public class 类名{ //成员变量; ... } package com.itheima; public class Phone { int age = 100; String name = "龚伟"; public void call(){ System.o

2021-10-30 16:34:18 88

rabbitmq.zip

包括rabbitmq3.7 3.8 3.9 以及erlang的包

2021-08-31

ceph-ansible-4.0.62.tar.gz

已经配置好的ceph-ansible文件,直接修改ip地址即可

2021-07-27

openssh-8.5.rar

已在我们的生产、测试环境实测过。 内部文件有 centos7-update-openssh8.sh openssh-8.5p1-1.el7.x86_64.rpm openssh-clients-8.5p1-1.el7.x86_64.rpm openssh-debuginfo-8.5p1-1.el7.x86_64.rpm openssh-server-8.5p1-1.el7.x86_64.rpm

2021-05-24

空空如也

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

TA关注的人

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