
java
luosanpao2016
酱油小哥
展开
-
Integer类型数据存储在哪里?
公司大佬抛出问题,Interger类型数据存储在哪里?第一反应 堆。。用事实证明:a==b,c==d,一个是true,一个是false?通过查看源码 private static class IntegerCache { static final int low = -128; static final int high; ...原创 2020-04-27 20:19:37 · 4091 阅读 · 5 评论 -
java中的equals()与“==”
简述接触java已经有四年多的时间,最近开始想写一些总结,来记录这几年的学习历程。不扯太多,直接开干。“equals()”与“==”的比较简单来说,==指的是是否是同一个东西,equals指的是这两个东西是否一样。用java来说,==指引用是否相同,用来判断两个变量/实例是不是指向同一个内存地址;equals用来判断这两个变量/实例指向的地址空间里的值是否相同。原创 2018-01-31 17:01:06 · 178 阅读 · 0 评论 -
switch中可以作用的类型(byte、short、char、int、Enum)
前段时间面试的时候遇到了这个问题,今天来做个笔记。在Java7之前,switch只能支持 byte、short、char、int或者其对应的封装类以及Enum类型。Java7开始也支持了String类型,估计有人会问那long,支持不支持呢?答案是不能,但是凡事无绝对,如果你非想用long类型也不是不可以,你可以将long转化成int,但是可能会丢失精度,所以不建议。...原创 2018-04-18 10:14:58 · 3779 阅读 · 0 评论 -
java IO
java流Java中将输入输出抽象称为流,就好像水管,将两个容器连接起来。流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流.输入流和输出流根据数据的输入、输出方向的不同对而将流分为输入流和输出流。输入流:InputStream和Reader 输出流:OutputStream和Writer字符流和字节流流序列中的数据既可以是未经...原创 2018-08-09 16:39:37 · 228 阅读 · 0 评论 -
浅谈 Java NIO
1.什么是NIONIO即non-blocking,有的人称为NEW IO,在 Java1.4之前的I/O系统中,提供的都是面向流的I/O系统,系统一次一个字节地处理数据,一个输入流产生一个字节的数据,一个输出流消费一个字节 的数据,面向流的I/O速度非常慢,而在Java 1.4中推出了NIO,这是一个面向块的I/O系统,系统以块的方式处理处理,每一个操作在一步中产生或者消费一个数据块,按块处理...原创 2018-08-13 16:52:14 · 179 阅读 · 0 评论 -
Error:java: Annotation processing is not supported for module cycles. Please ensure that all modules
项目启动的时候:Information:java: Errors occurred while compiling module 'biz-model,biz-vo,utility'Information:2019/5/8 9:40 - Build completed with 1 error and 0 warnings in 12 s 756 msError:java: Annotat...原创 2019-05-08 10:01:21 · 1652 阅读 · 0 评论 -
idea 项目在一般模式下可以正常启动,在debug模式下无法启动,像是卡住了的感觉
项目一般模式下可以启动,debug模式下就是启动不了,后经过排查发现打的有断点,断点取消在重启立马就可以啦。Method breakpoints may dramatically slow down debugging方法断点可能会大大降低调试速度。...原创 2019-05-08 10:29:44 · 4666 阅读 · 7 评论