随笔分类 - Java基础
工作了一年了,但一些Java基础确实不清楚,因此重新过一过
摘要:参考资料[1]:https://blog.csdn.net/jianxia801/article/details/82771346
阅读全文
摘要:/** * @param object * @Description 判断是否位空对象 * @Author vioking * @Date 18-12-26 下午12:12 * @Return boolean */ private boolean isNotNullObject(Object object) throws IllegalAccessException { if...
阅读全文
摘要:java8--List转为Map、分组、过滤、求和等:https://www.cnblogs.com/yangweiqiang/p/6934671.html
阅读全文
摘要:360 FireLine 360火线,静态代码检查工具 activate-power-mode 花里胡哨的 Alibaba Java Coding Guidelines 阿里巴巴代码规约 bashSupport bash brownbat-redis-cli redis 客户端 InnerBuild
阅读全文
摘要:流操作的基本规律:三个明确 1.明确源和目的; 源:输入流即读取流 InputStream,Reader 目的:输出流即写入流 OutputStream, Writer 2.明确操作的数据是否是纯文本文件; 如是果是纯文本文件使用字符流Reader 或Writer,不是纯文本文件 使用字节流Inpu
阅读全文
摘要:判断两个对象是否相等(是同一个对象),首先调用hashCode()方法得到各自的hashcode, 1、如果hashcode不相等,则表明两个对象不相等。 2、如果hashcode相等,继续调用equals方法进行判断 2.1:equals()返回true,则对象相等 2.2:equals()返回f
阅读全文
摘要:RuntimeException继承关系 常见RuntimeException1、NullPointerException:空指针异常,最常见2、NumberFormatException:继承IllegalArgumentException,字符串转换为数字时出现。3、ArrayIndexOutO
阅读全文
摘要:1、Java把内存分为栈内存和堆内存,其中栈内存用来存放一些基本类型的变量、数组和对象的引用,堆内存主要存放一些对象。 2、在java中,数组是一种效率最高的存储和随机访问对象引用序列的方式。 以上内容全是学习的时候从网上找的,一直保存在notepad++中,最近整理上传到博客园,如有侵权,请联系删
阅读全文
摘要:1、同步与异步同步:指发送一个请求,需要等待返回结果,只有接收到返回结果,然后才能够发送下一个请求,如果迟迟拿不到返回结果,那下个请求就一直阻塞在哪儿; 异步:指发送一个请求,不需要等待返回结果,随时可以再发送下一个请求。 2、阻塞与非阻塞 在阻塞模式下,若从网络流中读取不到指定大小的数据量,阻塞I
阅读全文
摘要:Java的三大特性:多态、封装、继承。 Java程序设计尊崇的思想:高内聚、低耦合。 多态性:Java官方给出的定义: The dictionary definition of polymorphism refers to a principle in biology in which an org
阅读全文