自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java基础-String对象的创建

最近在复习 JVM 时,看到有关String 对象创建的相关问题,所以在这里写下自己的一些理解,以下测试代码,个人理解均建立在JDK8的基础上在做练习题或是笔试题的时候,里面经常会出现如下的问题:Q: 下列程序的输出结果:String s1 = new String(“abc”);String s2 = "abc";System.out.println(s1 == s2); A: falseQ: String s1 = new String(“abc”) 创建了多少个对象?A: 2.

2020-12-06 21:59:01 127

原创 Java基础-String三剑客

String ,StringBuffer和StringBuilder三者之间的区别​ 前几天,同学和我聊面试题的时候,他说考一下我 Java 基础,然后给我出了一个有关String 的问题,他说你知道String, StringBuffer 和 StringBuilder之间的区别吗? 我直接就来了句三者的执行效率不同。 他说就没了???? 我说没有了,他说那你面试也没了,然后大家都笑了。虽然我还知道有其他区别像线程安全问题和可变长度等问题,但是之前都没有整理总结,现在来总结一下吧。“+” 语法糖

2020-12-02 10:50:23 99

原创 计算机网络-HTTPS通信过程

Https 的通信过程一、基础知识点:1.1 什么是数字签名?​ 信息传输的途中,我们的信息很有可能被第三方劫持篡改,所以我们需要保证信息的完整性,通用方法是使用散列算法如SHA1,MD5将传输内容hash一次获得hash值,即摘要。​ 发送方 将自己要发送的内容通过摘要算法生成内容的数字签名附在要发送的内容下方,然后将要发送的内容和通过秘钥加密后的数字签名通过网络传输发送给接收方,接收方 接收到信息后,通过原来协商好的摘要算法对发送方的内容也进行一次hash运算,将自己得到的数字签名和解密后的

2020-12-01 18:11:31 329

原创 Java基础-抽象类和接口的对比

目录一、抽象类:1. 概念:2. 特点:二、接口:1. 概念:2. 特点:三、 对比小结:一、抽象类:1. 概念:在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。(引用自菜鸟教程Java)2. 特点:抽象类使用abstract修饰;抽象类不能实例化,即不能使用new关键字来实例化对象;含有抽象方法的类是抽象类,必须使用abstract关键字修饰;抽象类可以含

2020-11-27 22:07:02 63

空空如也

空空如也

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

TA关注的人

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