自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ==和equals,&和&&的区别,||和|区别

==是引用类型:比较的时引用是否相等equals是基本类型比较的时值是否相同& 和&&都是运算符&&也叫短路运算符:指的是当前面条件不成立时后面就不在执行。&不管后面条件是否成立都会执行后面条件。||也是短路运算符:如果第一个操作数是true,||运算符就返回true|:不管第一个操作符是什么都进行后面条件。...

2020-05-23 00:55:52 309

原创 重载和重写的区别

重载即在同一类中不同的函数,但是函数名相同,函数参数类型,个数不同,调用时根据函数参数类型和个数进行调用重写重写即在继承类中对父类的函数进行重新实现,函数名和函数参数相同,只是实现体不一样。...

2020-05-23 00:45:52 86

转载 Java面试题大全(2020版)

Java面试题2020

2020-05-23 00:39:44 200

原创 jvm面试题

在这段时间找工作时遇到好几个面试官都问了jvm相关问题,这里做一下自己总结的面试大体可分为四点1.JVM类的加载机制加载顺序为1.1加载:jvm加载类信息1.2验证:验证字节码文件是否符合jvm格式1.3准备:为类变量(静态变量)分配内存,1.4解析:把符号引用变为直接引用1.5初始化:执行类中的静态变量赋值语句和静态语句块,构造方法等。2.JVM的内存结构线程共享2.1方法区:方法区存放加载的类信息,常量,静态变量,代码2.2堆:存创建的实例对象,存放所有new出来的东西线程私有

2020-05-18 23:49:00 86

原创 字符,字节,位(bit),byte的联系

字符=字:word,也就是我们说的字,A,B英文字占一个字节byte位=bit,计算机运算的最小单位,也是最基本的单位,什么都会转为01来计算字节=byte 1byte=8bit一个汉字=2byte,一个英文=1byte,一个字的字长为16一个字节的字长是8,即是位...

2020-05-14 20:39:01 127

原创 tcp和udp的区别

2020-05-13 13:23:55 80

原创 http的get和post的区别

1、GET请求,请求的数据会附加在URL之后,以?分割URL和传输数据,多个参数用&连接。URL的编码格式采用的是ASCII编码,而不是uniclde,即是说所有的非ASCII字符都要编码之后再传输。POST请求:POST请求会把请求的数据放置在HTTP请求包的包体中。上面的item=bandsaw就是实际的传输数据。因此,GET请求的数据会暴露在地址栏中,而POST请求则不会。2、传输数据的大小在HTTP规范中,没有对URL的长度和传输的数据大小进行限制。但是在实际开发过程中,对于GET,

2020-05-11 23:43:33 53

原创 JVM的类加载过程

JVM的类加载过程主要为:加载:加载类文件,对字节码文件进行加载,获取类的信息验证:对类的文件进行相关的验证,格式是否符合。准备:为类变量分配内存,就是一些static修饰的静态变量。解析:将符号引用转换为直接引用的过程,让类在JVM上有对应的内存。初始化:执行类中的静态变量赋值语句和静态语句块,构造方法等。到这里的类一些基础的工作已经做好了,可以使用了...

2020-05-11 21:34:40 47

原创 java的IO

字节流:InputStream(输入流),OutputStream(输出流)字符流:Reader(输入流),Writer(输出流)字节与字符的区别 A,读写单位不同,字节流以字节为单位(一个字节为8bit位),字符流以字符为单位 B,操作对象不同,字节流可以处理任何数据 字符流只能处理字符相关类型数据字节转换为字符方法:编码表(建立字符与字节的映射关系) ASCII(借...

2020-05-07 17:46:37 57

转载 JVM的理解

一、JVM总体知识点JVM的考点总体为分4大块:1.类的加载机制2.JVM的内存结构3.GC(包括GC算法,垃圾回收器)4.JVM调优化下面就这4方面的知识点分别进行归纳总结。二、类的加载机制类的加载过程是指将java编译之后的class文件读入到内存中,然后在堆区创建一个java.lang.Class对象,用于封装类在方法区内的数据结构。类加载的最终目的是封装类在方法区的数据结构...

2020-05-05 10:17:52 54

空空如也

空空如也

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

TA关注的人

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