自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Java学习记录06】告别误解,Java中真的只有值传递!

在编程语言中(如C、C++),参数传递有两种方式,一种是值传递(值调用 call by value),一种是引用传递(其实就是传递指针 call by reference)。按值调用指的是方法接受的是调用者的值,一个方法不能修改传递值的那个变量本身的值。引用调用指的是方法接受的是调用者提供的变量地址(指针),一个方法可以修改传递引用的那个变量本身的值。方法接受的参数总的来说就是两种类型:基本数据类型(8种)引用数据类型在Java中,参数传递的方式只有值传递。为什么这么说..

2020-09-12 10:33:58 116

原创 【Java学习记录05】Java通过反射修改成员变量的值

Java通过反射修改成员变量的值关于反射中的Field类的详细介绍请看这里本篇重点在于记录一些使用上的一些小问题下面的例子是通过反射在运行时改变TestMapReflect类中的map属性值。//TestMapReflect.javaimport java.lang.reflect.Field;import java.util.HashMap;import java.util.Map;public class TestMapReflect { public Map<St

2020-09-12 10:26:25 1559

原创 【Java学习记录04】BIO、NIO及AIO

BIO、NIO及AIO文章记录聊聊BIO,NIO和AIO (1)聊聊BIO,NIO和AIO (2)基础 | BIO、NIO与AIO

2020-04-06 16:45:27 115

原创 【LeetCode学习记录03】多数元素(Java实现)

169. 多数元素(Java实现)题目:给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。输入: [3,2,3]输出: 3输入: [2,2,1,1,1,2,2]输出: 2说明:本题题面中没有给出数据范围,但最简单的暴力方法(即枚举数组中的每个元素,再遍历一遍数组统计其出...

2020-03-13 16:20:09 319

原创 【LeetCode学习记录02】有效的括号(Java实现)

20. 有效的括号(Java实现)官方的解法管方解法的思路是用栈,利用Map巧妙的避开了错误测试样例。用有括号作为键,左括号作为值,保证了下面压栈时只会压入左括号,一旦遇到右括号,也就是this.mappings.containsKey(c),就取栈顶元素和this.mappings.get(c)比较,只要不相等就是不匹配。除此之外,如果栈顶为空,就插入一个**“#”**,这样最后isEm...

2020-03-13 00:42:47 96

原创 【LeetCode学习记录01】两数相加(Java实现)

2. 两数相加(Java实现)题目:给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)...

2020-03-12 13:48:40 218

转载 【Java学习记录03】深入理解List的toArray()方法和toArray(T[] a)方法

深入理解List的toArray()方法和toArray(T[] a)方法添加链接描述

2020-03-08 23:09:38 95

原创 【Java学习记录02】序列化与反序列化

上一篇的对象克隆中可以看到,Java中进行克隆时有两种方式,一种是实现Cloneable接口重写clone()方法;另一种是通过实现Serializable接口。尤其涉及到多层克隆问题,序列化的方式就显得比较...

2020-02-11 01:13:10 82

原创 【Java学习记录01】Java中的浅克隆与深克隆

Java中的浅克隆与深克隆最近敲代码时,在对象克隆上遇到了一些困惑,找到了两篇讲的非常详细和清楚的文章,放到这里作为记录。对象克隆(复制)super.clone()做了什么...

2020-02-10 19:35:04 124

空空如也

空空如也

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

TA关注的人

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