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

原创 jvm学习笔记

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2023-05-09 10:44:26 471

原创 java学习小总结

面试那点事关于动态代理的理解 特点:字节码随用随创建,随用随加载。 作用:不修改源码的基础上对方法增强。 分类: 基于接口的动态代理 基于子类的动态代理 基于接口的动态代理: 涉及的类:Proxy 提供者:JDK官方 如何创建代理对象: 使用Proxy类中的newProxyInstance方法 创建对象的要求: 被代理类最少实现一个接口,如果没有则不能使用。 newProxyInstance方法的参

2021-02-05 12:09:19 196 1

转载 githup上的版本和本地版本冲突的解决方法

githup上的版本和本地版本冲突的解决方法(hint: Updates were rejected because the tip of your current branch is behind)提交到远程的步骤//把本地库与远程库关联1.git remote add origin 你的远程地址 //第一次推送时2.git push -u origin master//第一次推送后,直接使用该命令即可推送修改但是在git push -u origin master 时报错git p

2020-11-28 14:16:03 159

原创 三次握手与四次挥手

三次握手与四次挥手三次握手三次握手的具体过程 1.客户端--发送带有SYN标志的数据包--一次握手--服务端 2.服务端--发送带有SYN/ACK标志的数据包--二次握手--客户端 3.客户端--发送带有ACK标志的数据包--三次握手--服务端为什么要三次握手 三次握手的目的是建立可靠的通信信道,说到通讯,简单来说就是数据的发送与接收,而三次握手最主要的目的就是双方确认自己与...

2019-08-30 13:46:32 310

转载 关于java跨平台的牛逼解释

java的跨平台 java的跨平台不是java源程序的跨平台,如果是这样,那么所有语言都是跨平台的java源程序先经过javac编译器编译成编译成二进制的.class字节码文件(java的跨平台指的是.class文件的跨平台,.class字节码文件是与平台无关的),.class文件在运行在jvm上,java解释器(jvm的一部分)会将其解释成对应平台的机器码执行,所以java所谓的...

2019-07-24 21:26:50 274

原创 JAVA中final,finally,finalize的区别

三个关键字的用法一.final关键字的用法 final关键字可以用于类,方法,变量前,用来表示该关键字修饰的类,方法,变量 具有不可变的特性。 (1) final关键字用于基本数据类型前:这时表明该关键字修饰的变量是一个常量, 在定义后该变量的值就不能被修改。 (2) final关键字用于方法前 ...

2019-07-23 09:59:08 138

转载 JAVA中throw与throws的区别

JAVA中throw与throws的区别: throws主要是声明这个方法会抛出这种类型的异常,使他的使用者知道要捕获这 个异常。 throw是具体向外抛出异常的动作,所以他是抛出一个异常实例。 throws说明你有那个倾向,可能。 throw的话,那就是你把那个倾向变成真实的。 同时: 1.throws...

2019-07-22 20:04:43 155

转载 初识反射

反射的重要性: 没有反射就没有EE的任何框架。反射: 1.根据现有对象倒推类的组成。 2.最核心:class 类,任何一个类在JVM中都有唯一的一个class对象,此对象记录 该类的组成结构。当类加载时由JVM产生,用户只能取得此对象无法创建。 3.要想在JAVA中应用反射,首先取得该类的cla...

2019-04-12 19:31:39 121

转载 内部类小结

内部类方法内部类: 定义在方法中,作用域仅限于方法内,不能使用任何权限修饰符。方法参数 使用隐式final声明,即方法内部类只能使用方法参数,无法修改。匿名内部类: ①定义方法中,必须实现一个接口或者继承一个抽象类。 ②使用Lambda表达式要求接口中有且只有一个抽象方法。 ...

2019-04-11 13:20:58 102

转载 JDK1.8接口

问题:早期版本的接口已经有很多子类实现了,此时发现接口中的方 法需要改动甚至新增方法,无法修改接口(全局常量 + 抽象方法) 将接口做了扩充:支持default 定义的普通方法与静态方法 default 定义的普通方法,通过子类对象调用,所有子类均拥有此方法。 static定义的静态方法,通过接口名称直接调用。 ...

2019-04-10 15:27:19 325

转载 JDK1.5 泛型 枚举 注解

枚举:单例&&多例 单例:饿汉式单例 class Singleton{ private static Singleton singleton = new Sinleton(); private Singleton(){} public static Singleton getInstance{...

2019-04-10 15:07:50 94

转载 JDK1.5新特性

标题JDK1.5新特性JDK1.5新特性1.方法的可变参数:数组 ①在方法中使用 ... 表示可变参数 ②可变参数必须放在方法参数的最后一个并且有且只有一个。2.for-each3.静态倒入(import) ①import static 导入一个类的所有静态域(方法与属性)。 ②使用导入类的静态域...

2019-04-10 13:16:19 227

原创 指针小结

指针1.定义:就是地址——数据在物理内存中的地址。2.首地址:在指针中函数名,数组名,字符串名均 表示数组的地址。3. * 与 & :* 表示取值,&表示取地址。 例如: *p——p的值(等价于:*(&p)) &p——p的地址(等价于:&(*p))4.指针的大小: ...

2019-02-22 17:13:12 343 1

原创 c语言操作符

#@TOCC语言操作符小结通过老师的讲解还有我自己对这一部分的理解,我对这一部分做如下总结:1.操作符分类 .算术操作符 .移位操作符 .位操作符 .赋值操作符 .单目操作符 .关系操作符 .逻辑操作符 .条件操作符 .逗号操作符 .下标引用,函数调用和结构成员2.具体介绍 .算术操作符:+ - * / 除了%操作符之外,其他的几个可以用于证书和浮...

2019-02-17 10:49:06 154

空空如也

空空如也

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

TA关注的人

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