自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 杭州银行科技岗一面

自我介绍开发,运维,安全,想做哪个觉得自己的Java水平怎么样项目中的数据集的生成及其规模,是否用到了多线程b树和b+树 的区别用户信息被泄露,已知有8位工作人员登陆过系统,如何追踪到是谁泄露了信息抗压能力强吗...

2020-10-30 18:01:59 1447 1

原创 单例模式

单例模式定义:一个类只有一个实例,且该类能自动创建实例的模式。特点:1.只有一个实例对象;2.能够自行创建实例;3.提供访问该类实例对象的全局访问点。饿汉式:public class HungarySingleton { private HungarySingleton(){ } private final static HungarySingleton hungarySingleton = new HungarySingleton(); public stat

2020-10-20 22:37:17 98

原创 抽象类与接口

Java基础抽象类与抽象方法包含抽象方法的类必须定义为抽象类,但是该类中也可以含有非抽象方法;抽象方法在抽象类中只能被声明不能被实现,需要依靠子类去实现抽象方法;抽象方法不能实例化对象,只能通过子类继承去实例化对象;子类继承抽象类后,需要实现抽象方法,实现时方法没有abstract关键字,否则又成为了抽象类,且必须实现所有抽象方法。注:Abstract和private也是不可以一起使用的。接口接口定义式需要使用interface关键字,是功能的集合,只定义方法,不具备实现;接口中所有成员变

2020-10-19 22:33:37 91

原创 Java基础

jdk和jrejdk 是Java开发工具包,提供Java运行环境+开发环境jre是运行环境;jdk包含jre、开发和调试工具、分析工具。final关键字修饰类,类不能被继承;修饰方法,方法不能被重写(可以重载);修饰变量,变量初始化后不能被修改。Math.roundMath.round(1.5) = 2;Math.round(-1.5) = 0;原因:在数抽上表示为例,(0.5)是向右取整的。String的常用方法:indexOf():返回指定字符的索引。charAt():返回指

2020-10-19 22:33:03 79

原创 内存泄漏与内存溢出

内存溢出:程序运行过程中,系统无法分配足够需要的内存,于是产生溢出;(只能放个苹果却非要放个西瓜)内存泄漏:程序逻辑有问题,在堆上申请的内存无法释放,以至于内存越用越少;如何避免内存泄漏与溢出:及时回收垃圾,尽早释放无用对象;尽量少使用静态变量,因为静态变量是全局的,GC不会回收。尽量使用stringbuffer,少使用string...

2020-10-19 22:32:26 57

原创 java基本数据结构类型

Boolean 1位char 2字节byte 1字节short 2字节int 4字节long 8字节float 4字节double 8字节

2020-10-19 22:32:11 84

原创 Integer i3 = 200;

public class SEjava { public static void main(String[] args) { Integer i1 = 100; Integer i2 = 100; Integer i3 = 200; Integer i4 = 200; System.out.println(i1==i2); System.out.println(i3==i4); }}输出结

2020-10-19 22:31:51 691

原创 Java类加载器及双亲委派机制

classloader共有以下三种:启动类加载器,无法被Java程序调用;1.根加载器Bootstrap(也叫启动类加载器,无法被Java程序调用);2.扩展类加载器Extension3.系统加载器SystemCustomClassLoader(用户自定义类加载器),用户自定义的类加载器,可加载指定路径的class文件双亲委派机制:收到加载请求时,查看是否加载过,若无,向父类加载器向上委托,递归这个操作,直到到达根加载器;根加载器判断能否自己加载这个类,若能,则加载,若不能,向子类向下委托

2020-10-19 22:30:34 67

原创 jvm内存模型以及分区

ava内存模型即Java Memory Model(JMM)。JVM是整个计算机虚拟模型,JMM定义了JVM在计算机内存(RAM)中的工作方式,所以JMM是隶属于JVM的。Java文件被加载到内存中的过程:.java文件首先被编译器编译成.class字节码文件;Java程序访问该类时,通过classloader将该类加载到jvm内存中。Java中的内存主要分为:堆、栈(虚拟机栈)、方法区、本地方法栈、pc寄存器程序寄存器:线程私有,是虚拟机中一块较小的内存空间,用于记录当前线程执行的位置。(J

2020-10-19 22:28:32 177

原创 宁波银行快要我吧

总结原因:基础知识不到位 ,还需要巩固1,冒泡排序,时间复杂度2.快速排序和归并排序的区别,时间复杂度3,Java中错误和异常的区别,为运行时异常举例。选择排序,遍历数组找到最小值与第一位元素交换;冒泡排序,和后一位比较大小交换位置,一次遍历中,会把最大值交换到最右插入排序,从第二个元素开始,插入到第一个比它小的元素的右边。上述时间复杂度为nn下述时间复杂度为nlgn快速排序,找到一个主元素,把比它小的元素放到它左边,比它小的放到右边,然后再将整个数组以主元素为分割点分成两部分,不包含该

2020-10-10 16:17:35 595 8

原创 深信服一面

自我介绍项目具体研究内容OOM怎么处理网络层协议了解哪些测试流程登录界面测试内容为什么要测试对不同系统上的兼容性进行测试阿里云上有个架构,北京有个节点,广州有个终端,速度慢,如何测试是哪里出现了问题对自己课题有需要相关测试的内容吗cookies了解吗课题项目的数据集是怎么来的,能落地吗反问环节:如何系统学习测试?答:加大知识面,增强逻辑性。...

2020-09-25 19:16:33 166

空空如也

空空如也

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

TA关注的人

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