自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java是按值传递 还是 引用传递?

首先,直接上结论:Java只有按值传递!!分两种情况: 1.基本数据类型:8种基本数据类型(boolean,short,int,long,byte,float,double,char) 基本数据类型变量所存放的内容即为数据的值 2.类,对象等引用数据类型 引用数据类型存放的是该对象在堆中的地址举例: 1.基本数据类型(比较好理解)public static void m...

2021-07-08 22:00:29 64

原创 刷题-牛客网JZ19 顺时针打印矩阵

题目:思路:暴力解法:设计一个函数来遍历目标矩阵的最外一层。突破点在于找到各个角点的坐标以及一些特殊情况(如:这个矩阵只有一行 or 只有一列, 用if语句来判断是否符合条件)代码:import java.util.ArrayList;public class Solution { public ArrayList<Integer> printMatrix(int [][] matrix) { ArrayList<Integer> l

2021-07-03 15:47:41 61

转载 笔记--length,length(),size()的区别

概要:length——数组的属性;length()——String的方法;size()——集合的方法;length不是方法,是属性,数组的属性;public static void main(String[] args) { int[] intArray = {1,2,3}; System.out.println("这个数组的长度为:" + intArray.length);}length()是字符串String的一个方法;public static void m

2021-07-02 22:06:44 143

原创 笔记--Java IDEA常用快捷键

常用快捷键提示与代码生成部分Alt + Enter IDEA 根据光标所在问题,提供快速修复选择Ctrl + Alt + T 对选中的代码弹出环绕选项弹出层(try,if等语句包裹)Alt + Insert 代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等Ctrl + O 选择可重写的方法Ctrl + I 选择可实现的方法Ctrl + / 注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号选择/移动/复制代码:快捷键大全Ctr

2021-06-29 18:48:22 128

原创 笔记-TCP拥塞控制

b站相关视频:https://www.bilibili.com/video/BV1kJ41177r8当提供给任何网络的负载超过他的处理能力时,拥塞便会产生。当路由器上的队列增长到很大时网络层检测到拥塞,网络层会通过丢弃数据包来缓解拥塞,传输层会受到网络层返回回来的拥塞信息并减慢他发送到网络的流量速率。TCP的拥塞控制会维持一个拥塞窗口,窗口大小是任何时候发送端可以往网络发送的字节数。那速率就是窗口大小除以连接的往返时间了。除了一个拥塞窗口还要维护一个流量控制窗口,流量控制窗口指出了接收端可以

2021-06-25 20:40:10 202 3

转载 结合多线程的学习以及博客的知识点整理

1、创建线程的有哪些方式?1)继承Thread类创建线程类2)通过Runnable接口创建线程类3)通过Callable和Future创建线程4)通过线程池创建2、创建线程的三种方式的对比?1)采用实现Runnable、Callable接口的方式创建多线程。优势是:线程类只是实现了Runnable接口或Callable接口,还可以继承其他类。在这种方式下,多个线程可以共享同一个target对象,所以非常适合多个相同线程来处理同一份资源的情况,从而可以将CPU、代码和数据分

2021-06-25 16:14:58 80

空空如也

空空如也

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

TA关注的人

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