- 博客(8)
- 资源 (1)
- 收藏
- 关注

原创 java IO
java流Java中将输入输出抽象称为流,就好像水管,将两个容器连接起来。流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流.输入流和输出流根据数据的输入、输出方向的不同对而将流分为输入流和输出流。输入流:InputStream和Reader 输出流:OutputStream和Writer字符流和字节流流序列中的数据既可以是未经...
2018-08-09 16:39:37
224
原创 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
4081
5
原创 mysql where in in中包含多个查询条件 (name,age)in (('小明',23),(小红,25))
之前一直以为mysql查询时候 in 只能用做单条件,无意中发现,尽然还能用在多条件上;建表:CREATE TABLE `t_test` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `username` varchar(255) DEFAULT NULL COMMENT '用户名', `sex` bit(1) ...
2019-12-18 16:38:24
4362
原创 idea 项目在一般模式下可以正常启动,在debug模式下无法启动,像是卡住了的感觉
项目一般模式下可以启动,debug模式下就是启动不了,后经过排查发现打的有断点,断点取消在重启立马就可以啦。Method breakpoints may dramatically slow down debugging方法断点可能会大大降低调试速度。...
2019-05-08 10:29:44
4659
7
原创 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
1648
原创 浅谈 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
176
原创 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
3777
原创 java中的equals()与“==”
简述接触java已经有四年多的时间,最近开始想写一些总结,来记录这几年的学习历程。不扯太多,直接开干。“equals()”与“==”的比较简单来说,==指的是是否是同一个东西,equals指的是这两个东西是否一样。用java来说,==指引用是否相同,用来判断两个变量/实例是不是指向同一个内存地址;equals用来判断这两个变量/实例指向的地址空间里的值是否相同。
2018-01-31 17:01:06
175
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人