基础
文章平均质量分 65
mycsdnhmk
这个作者很懒,什么都没留下…
展开
-
idea 插件记录
ignore idea git 代码提交可以避免提交一些不必要的文件 background image plus idea 背景图片 codeglance 会在代码的右侧显示一个小的代码缩略图方便拖动查看 gitToolBox 会显示当前代码的所在的git版本 key promoter x 快捷键提示工具 maven helper maven命令工具 mybatiscodehelperpro /free mybatis plygin 可以显示和快捷的调整到mybatis的xml文件中 sequencedi原创 2021-06-02 19:05:26 · 94 阅读 · 0 评论 -
Java中static关键字
Java中static关键字的作用 (1)为特定的数据类型或对象分配单一的存储空间. (2)实现某个方法或属性与关联在一起.static修饰的变量我们称之为静态变量,没有用static修饰的变量称之为实例变量,他们两者的区别是: 1、静态变量是随着类加载时被完成初始化的,它在内存中仅有一个,且JVM也只会为它分配一次内存。 2、同时类所有的实例都共享静态变量,可以直接通过类名来访问它。 3、实例变量则不同,它是伴随着实例的,每创建一个实例就会产生一个实例变量,它与该实例同生共死。 所以我们一般在这两种情况下原创 2020-12-01 11:53:31 · 91 阅读 · 0 评论 -
IO 的基本概念
io 是上面 是以流为基础进行数据的输入输出。通俗点说就是java通过数据流方式和外部进行通讯 I/O中数据的操作是通过流的方式,我们可以把数据流看成水流一样,他可以从一个源头端流入到另一个目的端,且水流不是一次全部到达,而且连续的流入目的端。I是指从外部设备的数据流流入java程序的流。o是指从java程序中把数据流输出到其他设备中的流 IO操作的2个步骤: 1、准备数据 2、把数据从内核中拷贝到程序进程 io的四种模型 首先先了解同步和阻塞的概念 阻塞与非阻塞 主要表现再一个IO操作的过程中,列入读原创 2020-08-13 11:04:18 · 4788 阅读 · 0 评论 -
jdk动态代理和cglib动态代理
jdk动态代理 1、实现: 一个接口,一个接口的实现类,一个代理类 接口 public interface TestJdk { public void testMethod(); public String queryCoupon(int couponId); } 接口实现类 public class TestJdkImpl implements TestJdk { @...原创 2020-04-29 18:25:53 · 138 阅读 · 0 评论 -
java关键字
final 用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量 static 表明具有静态属性,声明这个成员变量是属于类的不是属于对象的 说明方法 void 声明当前成员方法没有返回值 虚拟机执行的一些方法 native 用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的 类继承和实现的一些关键字 abstrac......原创 2020-04-22 11:35:20 · 133 阅读 · 0 评论 -
hashcode是什么
hashcode是什么 java 的hashcode hash冲突如何解决 mysql中的hash索引(后续学习的时候更新) 1、java 的hashcode 产生的由来:想要使用一个对象来查找另一个对象 概念:在java 中的实现和实例,首先在Object中有一个获取hashcode的java native方法hashcode会返回一个int类型的数据 在String中hashCo......原创 2020-04-16 15:49:35 · 316 阅读 · 0 评论