自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 markdown可用图标

markdown中可用的图标

2022-10-11 02:26:58 936 1

原创 windows系统安装mysql

windows系统下mysql安装

2021-12-29 10:24:30 467

转载 finally用法

一、finally是否执行:1.只有与 finally 相对应的 try 语句块得到执行的情况下,finally 语句块才会执行当finally 相对应的 try 语句块之前,已经抛出错误,或者已经返回,return,就不会执行finally2.当与 finally 相对应的 try 语句块中有 System.exit(int status) ,并且顺利执行,finally 语句块也不会执行System.exit(int status) 会终止 Java 虚拟机的运行类似的情况还有:线程被中断

2021-04-29 14:13:06 3500

原创 mysql及sql基础语法笔记

一、mysql初始工作安装卸载服务启动停止登陆退出 dos里面 mysql -u root -p 123321 ; quit语言规范: 1.SQL 语言大小写不敏感(数据大小写是敏感的)。2.SQL 可以写在一行或者多行3.关键字不能被缩写也不能分行4.各子句一般要分行写。5.使用缩进提高语句的可读性。6.大多数情况下不区分单双引号ready知识:1、单行注释 两种方式 # --, 多行注释,和java一样2、基本命令SHOW DATABASE..

2021-04-29 00:08:38 479

原创 Java泛型总结

一、为什么要有泛型(jdk1.5之后新增的特性)泛型:就是在定义一个类或者接口时,可以通过一个标识表示属性、方法的参数或者方法的返回值的类型,这个类型参数在被使用的时候(比如继承类、实现接口,或者用类型声明变量,创建对象时)确定,(即传入类型实参)为什么要有泛型:1、元素存储时,编译期间没有类型检查,可能会出现安全问题。2、获取元素时,类型强制转换容易出问题。使用泛型后:1、编译期间就会进行类型检查,保证数据安全2、避免了类型强制转换二、在集合中使用泛型1、集合接口.

2021-04-27 08:43:54 95

原创 java之HashMap数据结构之源码分析

一、散列表的引入首先看两种简单的数据结构数组:查询快;增删慢链表:查询慢,但是增删快而散列表,是数组+链表,具体实现二、HashMap的原理三、手撕HashMap的源码

2021-04-21 11:54:41 67

原创 java语言实现快排

快排是最常用的一种排序,java语言实现快排如下:import java.util.Arrays;public class Sort { public static void main(String[] args) { int[] i = {1, 32, 54, 454, 3, 254, 654, 24, 65, 23, 87, 3543, 212}; sortArr(i); System.out.println(Arrays.toStr

2021-04-15 10:00:01 140

原创 java中final修饰成员变量注意事项

java核心技术中说到:实例成员变量被final修饰后,构建对象时必须初始化这个变量,并且之后不允许再改变这个值,也就是说,一个构造器执行后,确保这个值被初始化了所以可以得知1、如果一个被final修饰的实例域只声明没有初始化,那么必须在它的每个构造器中进行初始化赋值,但是不能在构造器使用其他改变这个变量的操作,甚至不能使用+=这种赋值操作符号;2、如果static成员变量被final修饰呢?根据类初始化的知识和上面第1点,我们可以得知,这个被final static同时修饰的成员变量必须.

2021-04-14 11:02:33 506

原创 java 字符串(String)的对象分析

1、如果字符序列相同的对象是直接取自常量池,则都是同一个,用”==“运算符是true;2、如果对象不是取自常量池,而是new出来的,则是不同的对象,即使字符序列相同。用”==“运算符是false;String s1 = "china";String s2 = "good";final String s3 = "china"; final String s4 = new String("china")final String w1 = "china".toString();fina

2021-04-13 22:49:25 132

原创 java 中 多态(继承、实现)中成员冲突问题

只考虑继承的时候,不会出现下列成员冲突问题,因为继承只能继承一个父类在一个子类继承的类以及实现的接口中有方法签名相同的时候应该怎么处理:1、当一个类同时实现了多个接口,而多个接口中包含方法签名相同的默认方法时,必须在子类进行重写覆盖,不然将来子类对象调用该方法时不知道指向的是哪一个;2、父类继承的实例方法如果签名和接口中的方法一样,是作为接口中方法的实现或者重写;3、从父类继承的方法以及接口继承的方法(接口的static方法不能被继承,注意和父类static方法区别),如果出现方法签名一

2021-04-09 21:11:09 575

原创 java 多态中成员引用

先看一个例子例子;(可直接copy执行看结果)public class Demo { public static void main(String[] args) { Animal a = new Cat(); System.out.println(a.name); System.out.println(a.getName()); a.test(); Cat b = new Cat();

2021-04-08 14:42:09 199 4

原创 java 中 super、this 关键字

thisthis的含义:当前对象的引用使用位置:①构造代码块②构造器:表示正在创建的那个实例对象,即正在new谁,this就代表谁③非静态的实例方法:表示调用该方法的对象,即谁在调用,this就代表谁。使用方式:A、this(参数)或者this(无参)表示本类的构造器,故只能用在②构造器中,且位于构造器中的第一行;B、this.成员变量三个位置都可以使用;一般当成员变量和局部变量重名时这样使用,如果没有重名问题,可以省略this;this.成员变量会先从本类声明的

2021-04-07 19:31:39 70

原创 Java中类和对象的初始化

首先我们来了解一下成员变量初始化赋值方式:1、 默认值2、直接显示赋值3、代码块初始化赋值3.1、静态代码块 ,只执行一次,类加载过程中执行一次,通常读取文件或者其他方式获取值来给静态成员赋值。3.2、构造代码块,每次创建对象都会执行。通常用于给实例变量进行初始化赋值4、构造器初始化赋值(一)、类的初始化(包含类变量的初始化):类的加载过程大致过程:加载-》链接-》初始化在链接阶段完成 ①默认初始化值在初始化阶段完成:②直接显示赋值,③静态代码块赋值其中②③.

2021-04-07 08:33:19 505

原创 java 可变参数

可变参数:java1.5之后 ,定义某个方法时,参数的类型可以确定,但是个数不能确定,这个时候我们就要用到可变参数,定义方法时使用可变参数的好处:可以使方法调用时自动适配实参数量。定义格式:【修饰符】 返回类型 方法名(【非可变参数的参数列表】, 参数类型... 参数名){ 方法体}举个例子例子1、public static void main(String[] args){int[] arr =new int[];//可变参数方...

2021-04-06 15:10:08 80

java 8 的api

java8的api ,纯净版本,下载解压打开其中的index.html即可使用

2003-04-13

空空如也

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

TA关注的人

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