自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

第507颗星球

是鲜花,是钢铁,是一切的力量与美

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

原创 1102_java集合框架思维导图

总结了一下java 的集合内容,做成思维导图的形式。

2021-11-02 19:54:29 282

原创 1028_代码块合集(静态代码块、非静态代码块、构造代码块)

文章目录staticstatic关键字static关键字的用途static方法static变量static块static块的作用static关键字的误区this代表什么?static能作用于局部变量么?非静态代码块非静态代码块中的代码执行时机结论代码1代码2代码3代码代码代码代码最近学了static方法,看了很多要吐的代码块,总是搞不清静态代码块、非静态代码块、构造代码块这三个的执行顺序balabala,于是总结了一下记下来staticstatic关键字在类中,用static声明的成员变量为

2021-10-28 21:06:07 468 1

转载 1025_关于null

关于null,你不得不知道的几件事null是Java中的关键字,像public、static、final。它是大小写敏感的,你不能将null写成Null或NULL,编译器将不能识别它们然后报错。就像每种原始类型都有默认值一样,如int默认值为0,boolean的默认值为false,null是任何引用类型的默认值,不严格的说是所有object类型的默认值。就像你创建了一个布尔类型的变量,它将false作为自己的默认值,Java中的任何引用变量都将null作为默认值。这对所有变量都是适用的,如成员变量、

2021-10-26 00:11:06 133

原创 1024_程序员节快乐!

今天出去给同门过生日了,没有学习新的知识 但还是要祝自己和所有的可爱程序员们节日快乐!!!

2021-10-25 00:48:06 113

原创 1023_leetcode20 有效的括号

文章目录题目:代码:分析:补充结果:题目:代码:class Solution { public boolean isValid(String s) { // 括号之间的对应规则 HashMap<Character ,Character> mappings = new HashMap<Character ,Character>(); /*hashmap的使用方法*/ mappings.put('

2021-10-23 03:42:12 87

原创 1023_数据结构的存储方式、基本操作和算法刷题指南

文章目录数据结构的存储方式数据结构的基本操作1. 数组遍历框架,典型的线性迭代结构:补充:traverse方法2. 链表遍历框架,兼具迭代和递归结构:一些补充:一个例子3. 二叉树遍历框架,典型的非线性递归遍历结构:4. 二叉树框架可以扩展为 N 叉树的遍历框架:算法刷题指南最后总结数据结构的存储方式数据结构的存储方式只有两种:数组(顺序存储)和链表(链式存储)。这句话怎么理解,不是还有散列表、栈、队列、堆、树、图等等各种数据结构吗?我们分析问题,一定要有递归的思想,自顶向下,从抽象到具体。你上来

2021-10-23 02:12:49 293 1

原创 1023_Object 类的常见方法

Object 类是一个特殊的类,是所有类的父类。它主要提供了以下 11 个方法:public final native Class<?> getClass()//native方法,用于返回当前运行时对象的Class对象,使用了final关键字修饰,**故不允许子类重写。**public native int hashCode() //native方法,用于返回对象的哈希码,主要使用在哈希表中,比如JDK中的HashMap。public boolean equals(Object o

2021-10-23 00:58:58 80

转载 1022_String、StringBuffer和StringBuilder的区别(转)

文章目录StringStringBufferStringBuilderJava9的改进StringString类是不可变类,即一旦一个String对象被创建以后,包含在这个对象中的字符序列是不可改变的,直至这个对象被销毁。这个是String类的解释,之前看到这个情况,不能理解上述的解释,如下String a = "123";a = "456";// 打印出来的a为456System.out.println(a)看到这里,不明白了,这不是明明已经对他进行修改了吗?为什么还说他是一个不可变类

2021-10-23 00:46:09 56

原创 1022_面向对象的三大特征:封装,继承,多态的简单实例

面向对象的三大特征:封装,继承,多态封装封装是指把一个对象的状态信息(也就是属性)隐藏在对象内部,不允许外部对象直接访问对象的内部信息。但是可以提供一些可以被外界访问的方法来操作属性。就好像我们看不到挂在墙上的空调的内部的零件信息(也就是属性),但是可以通过遥控器(方法)来控制空调。如果属性不想被外界访问,我们大可不必提供方法给外界访问。但是如果一个类没有提供给外界访问的方法,那么这个类也没有什么意义了。就好像如果没有空调遥控器,那么我们就无法操控空凋制冷,空调本身就没有意义了。实例:pub.

2021-10-22 23:10:37 635 2

原创 1022_学习重写和继承中遇到的那些坑

重写:当子类继承自父类的相同方法,方法名要相同,形参列表相同,子类的返回值类型要更小或相等,子类的访问权限比父类大定义父类重写子类报错:报错原因:子class的定义应该在父类定义的括号之外...

2021-10-22 21:09:15 161 1

原创 1022_StringBuffer实战

文章目录在 Java 中,除了通过 String 类创建和处理字符串之外,还可以使用 StringBuffer 类来处理字符串。StringBuffer 类可以比 String 类更高效地处理字符串。因为 StringBuffer 类是可变字符串类,创建 StringBuffer 类的对象后可以随意修改字符串的内容。每个 StringBuffer 类的对象都能够存储指定容量的字符串,如果字符串的长度超过了 StringBuffer 类对象的容量,则该对象的容量会自动扩大。##创建 StringBuff

2021-10-22 10:51:52 178 1

原创 1022_空格替换

空格替换

2021-10-22 10:50:43 60

原创 1022_基本数据类型

基本数据类型是CPU可以直接进行运算的类型。Java定义了以下几种基本数据类型:整数类型:byte,short,int,long浮点数类型:float,double字符类型:char布尔类型:booleanJava定义的这些基本数据类型有什么区别呢?要了解这些区别,我们就必须简单了解一下计算机内存的基本结构。计算机内存的最小存储单元是字节(byte),一个字节就是一个8位二进制数,即8个bit。它的二进制表示范围从00000000~11111111,换算成十进制是0~255,换算成十六.

2021-10-22 10:30:32 253 1

原创 1022_变量

noteId: “33e9f120eab211ebbb817f7316ba2ad9”tags: []1 定义了一个整型int类型的变量,名称为x,初始值为100。运行结果:2 重新赋值结果注意到第一次定义变量x的时候,需要指定变量类型int,因此使用语句int x = 100;。而第二次重新赋值的时候,变量x已经存在了,不能再重复定义,因此不能指定变量类型int,必须使用语句x = 200;。报错:原因是:system小写了,这个是敏感的以及:println的语法不同.

2021-10-22 10:29:28 95 1

原创 1022_程序基本结构

类名要求:类名必须以英文字母开头,后接字母,数字和下划线的组合习惯以大写字母开头要注意遵守命名习惯,好的类命名:HelloNoteBookVRPlayer不好的类命名:helloGood123Note_Book_World注意到public是访问修饰符,表示该class是公开的。不写public,也能正确编译,但是这个类将无法从命令行执行。在class内部,可以定义若干方法(method):方法定义了一组执行语句,方法内部的代码将会被依次顺序执行。这里的方法名是

2021-10-22 10:28:03 55 1

空空如也

空空如也

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

TA关注的人

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