Guoziren`s Space 
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   

比较

为什么第一个结果是true,第二个是false? Integer a = Integer a = 1; Integer b = 1; Integer c = 500; Integer d = 500; System.out.print(a == b); System.out.print(c == d); 上述代码返回结果为:true false public static Integer v

2021-03-18
Java
Java

线程&线程池

JVM采用的第二种,创建几百个线程,观察活动监视器线程数量的变化 JVM 提升权限陷入内核态,利用系统提供的api创建线程 内核线程和java线程(很多栈帧?栈帧有栈帧指令,就是字节码指令?)是一对一的,内核线程执行的就是java栈帧中的指令? 线程池的意义 new ThreadPoolExecutor()构造函数7个参数的意思以及运行流程; task是否会顺序执行? sh

2021-03-18
Java
Java

java规范

2021-03-18
规范
Java 规范

JDK各版本新特性

jdk5-jdk9各个版本的新特性JDK1.5新特性:1.自动装箱与拆箱: 2.枚举 3.静态导入,如:import staticjava.lang.System.out 4.可变参数(Varargs) 5.内省(Introspector),主要用于操作JavaBean中的属性,通过getXxx/setXxx。一般的做法是通过类Introspector来获取某个对象的BeanInfo信息,然后通过

2021-03-18
Java
Java

1

jvm参数 一个方法对应一个栈帧 一个线程一个虚拟机栈也叫线程栈,一个栈有很多个栈帧。线程栈的大小一般为1Mb 虚拟机栈: 一个栈帧:局部变量表,操作数栈,动态链接,返回地址 方法区的实现: <=1.7叫 永久代 >=1.8叫元空间 HSDB工具:查看 2:30:00 oos:什么时候抛出 类的 static 变量: 方法区 static 常量 虚拟机

2021-03-18
Java
Java

Java

1. 0 >> 1 和0 >>> 1 这俩结果不一样 System.out.println(2 + (2 - 2) >>> 1); System.out.println(2 + ((2 - 2) >>> 1)); 2. List和int[]转化3. break 和continue的区别 break跳出当前循环;但是如果是嵌套循环,则只能跳出当前的这一层循环

2021-03-18
Java
Java

ThreadLocal

软引用1.对象回收是可以跟踪的,finallize()方法 对象被回收时,会调用finallize方法 2.System.in.read()//阻塞main线程,给垃圾回收线程时间执行 ①main线程退出,垃圾回收线程也随即退出,可能对象未回收玩,就已退出 ②③ 3.变量只能是强引用,要想软引用,得变量–>软(逻辑中的软)引用对象–>堆中对象 SoftReference<byte

2021-03-18
Java
Java

Untitled

结构体干嘛的:用来规划一块内存的作用

2021-03-18
Java
Java

float的内存存储

###浮点数Float.floatToIntBits(float value) 返回value的二进制表示的10进制数Integer.toBinaryString(int i) 返回i的二进制,前面的全0省略Integer.toHexString(int i) 返回i的十六制,前面的全0省略 浮点型常量默认为double型,float型要在小数后加f,double型后的d可不加 fl

2021-03-18
Java
Java

socket

1.1.什么是socket套接字 socket是应用层与传输层的一个抽象,将复杂的TCP/IP协议隐藏在Socket接口之后,只对应用层暴露简单的接口 2. ServerSocket 类的作用是创建 Socket (套接字)的服务端, 而 Socket 类的作用是创建 Socket 的客户端。 在. ServerSocket 类中的 public Socket accept()方法的作用是侦昕并接

2021-03-18
Java
Java

cherrypick

Cherry-Pick将一个commit加入到当前分支,会改变提交的hash值,不建议使用。 feature/1 分支 将4改成5, hash 45986638, master分支 cherry-pick 45986638 后,产生1个新的commit , hash b7cca661. merge不会改变hash会产生一个合并的提交.

2021-03-18
Github
Github

git rebase

master分支![image-20210128123323617](.git rebase_images/image-20210128123323617.png) feature分支![image-20210128123340805](.git rebase_images/image-20210128123340805.png) 冲突解决 VCS->git->resolve co

2021-03-18
Github
Github
1…56789…23

搜索

Hexo Fluid
鄂ICP备2020017971号-1