02 2021 档案
摘要:由于spring后期的繁琐的配置文件,所以为了简化spring的开发,诞生了spring boot。 通过starter可以很方便的添加其他的依赖。不需要再去配置很多复杂的配置文件。 而且spring boot内置了tomcat服务器。 还可以直接使用main方法启动。 SpringBoot:简述S
阅读全文
摘要:Math.round的取整规则 返回最接近它的整数,如果有两个返回接近的整数,那么就返回较大的那个。 Java中Math.round()的取整规则 BIO、NIO、AIO 有什么区别? BIO: 叫做同步阻塞模式,也就是我们平时用的I/O 在这个同步阻塞模式下,数据的读取和写入必须在一个线程中完成。
阅读全文
摘要:如何避免空指针,如何排错空指针 避免空指针: 可以用常量与字符串进行对比,此时常量应该放前面。常量.eqluals(字符串) 对象初始化的时候实现默认构造函数或者给定初始值 例如返回集合时,判断结果是否为null之后返回一个空集合 使用Java中的断言来检查条件,但是很少使用Java中的,一般是用s
阅读全文
摘要:索引可以提高MySQL的检索速度。 索引分为:单列索引、组合索引。 **单列索引:**一个索引只包含一个列,一个表可以包含多个单列索引,但这不是组合索引。 **组合索引:**一个索引包含了多个列。 创建索引的时候,需要确保索引是应用在SQL查询语句的条件(一般作为where子句的条件) 实际上,索引
阅读全文
摘要:有时,需要将int这样的基本类型转换为对象。所有的基本类型都有一个与之对应的类。 例如,Integer类对应的基本类型int。 通常,这些类称为包装类。 这些包装器类的名字都很明显:Integer, Long, Float, Double, Short, Byte, Character, Boole
阅读全文
摘要:笔试 1. 请说明重载(Overload)和重写(Override)的区别。重载的方法能否根据返回类型进行区分? 重载: 发生在一个类中,方法名相同,参数列表不同。 Java允许重载任何方法,而不只是构造器方法。 因此要完整地描述一个方法,需要指定方法名以及参数类型。(这叫做方法的签名) 例如,St
阅读全文
摘要:本文为转载内容,非原创。译者深海,原文链接100 Java Spring Interview Questions & Answers – The ULTIMATE List (PDF Download) Spring 概述 1. 什么是Spring? Spring是一个Java企业级应用的开源开发框
阅读全文
摘要:内部类是定义在另一个类中的类 为什么需要使用内部类 内部类可以对同一个包中的其他类隐藏 内部类方法可以访问定义这个类的作用域中的数据,包括原本私有的数据 内部类原先对于简洁地实现回调非常重要, 不过如今lambda表达式在这方面可以做得更好。 但内部类对于构建代码还是很有用的。 一个内部类方法可以访
阅读全文
摘要:Java集合框架为不同类型的集合定义了大量接口 集合有两个基本接口:Collection和Map 可以用以下方法在集合中插入元素:boolean add(E element) 不过由于映射包含键/值对,所以要用put方法来插入:V put(K key, V value) 要从集合中读取元素,可以用迭
阅读全文