自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java源码理解分析——String

java源码理解(一)String相关源码解析String的实现String的底层是被final修饰的char数组final修饰意味着传参的时候参数不可变,和不可被继承。众所周知Java传参是值传递,如果传对象实例的时候,传递过去的是一个引用副本,不是原本引用,而是会把这个对象引用克隆的副本传过去。若在方法里修改,原对象也会被修改。1.String为什么用final修饰,这样做有什么好处?(1)安全性final设计可以确保很多规定的参数不会在方法调用时被无意或者恶意修改,比如网络连接主机参数之

2020-06-19 09:18:23 185

原创 Leetcode刷题总结——特简单型(一)

特简单题型总结学习(一)总结包括算法总结和java语法使用总结(1)两数之和题目描述:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。(来源LeetCode)解题思路:(1)暴力破解,两次for循环,时间复杂度为o(n^2)本菜鸡脑海第一个冒出的想法(2)哈希表,利用hashmap容器。假设数组的值没有重复,完全符合hashmap的定义,把数组的值

2020-06-19 14:56:58 141

空空如也

空空如也

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

TA关注的人

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