Java进阶
happytaohaha
好记性不如烂笔头
展开
-
Java复习题-练习题
第一周Java 的 注释不会出现在可执行程序中Java的四种整形整形范围字节答案byte-2^7,2^7-11-128~127short-2^15,2^15-12-32768~32767int-2^31,2^31-14-2147483648~2147483647long-2^63,2^63-18-9223372036854775808~922372036854775807高效构建String 使用 StringBuilder原创 2020-05-14 22:08:07 · 266 阅读 · 0 评论 -
java8-LocalDate详解
LocalDate分类分工java.time.LocalDate ->只对年月日做出处理java.time.LocalTime ->只对时分秒纳秒做出处理java.time.LocalDateTime ->同时可以处理年月日和时分秒优点除了使用起来更加简单和灵活,主要是传统的时期处理类Date、Calendar不是多线程安全的,而LocalDate 线程安全的,所以不...转载 2020-03-13 11:27:49 · 3216 阅读 · 1 评论 -
MultipartFile 类
今天说下 MultipartFile 这个类吧,这两天正在用,也在网上查了查资料,算是做一个整理。MultipartFile 这个类一般是用来接受前台传过来的文件,我最近是接收前台传过来的excel,做个导入功能。下面来看代码吧@RequestMapping(value = "/impotrColl", method = RequestMethod.POST)@ResponseBody...转载 2020-03-13 10:32:50 · 716 阅读 · 0 评论 -
TCP的三次握手与四次挥手理解及面试题
第一反应详细blog原创 2020-03-12 19:59:33 · 222 阅读 · 0 评论 -
jdk8jdk9-接口的变化以及好处
在jdk8之前,interface之中可以定义变量和方法,变量必须是public、static、final的,方法必须是public、abstract的。由于这些修饰符都是默认的以下写法等价public interface JDK8BeforeInterface { public static final int field1 = 0; int field2 = 0; public a...转载 2020-03-11 23:35:43 · 662 阅读 · 1 评论 -
JavaWeb四大作用域
ServletContext 程序上下文Session 用户request 请求PageContext 页面java四大作用域按作用范围从大到小为:ServletContext,Session,request,pageContext其作用就是为了在一定范围内共享数据,下面这张图聚合了四大作用域的生命周期,作用范围,...转载 2020-03-11 23:16:41 · 347 阅读 · 0 评论 -
java中匿名内部类的特点是什么?
匿名类最大的特点就是匿名了。。(感觉是废话)既然是匿名类,所以你无法在别的地方使用这个类(实例化,调用它的静态方法之类的)特点的话,除了只能使用一次,其实还有其他用处(在看spring-boot源码时发现的)当你想使用一个类的protected 方法时,但是又不和这个类在同一个包下,你是没办法调用的。这时候匿名类就派上用场了,你可以声明一个匿名类继承该类,并定义一个方法,在这个方法内使用super...转载 2020-03-11 23:07:46 · 533 阅读 · 0 评论 -
JDK源码阅读顺序
https://blog.csdn.net/qq_21033663/article/details/79571506原创 2020-02-27 17:41:32 · 251 阅读 · 0 评论 -
JAVA核心知识点--元注解详解
元注解详解Annotation(注解)从JDK 1.5开始, Java增加了对元数据(MetaData)的支持,也就是 Annotation(注解)。注解其实就是代码里的特殊标记,它用于替代配置文件:传统方式通过配置文件告诉类如何运行,有了注解技术后,开发人员可以通过注解告诉类如何运行。在Java技术里注解的典型应用是:可以通过反射技术去得到类里面的注解,以决定怎么去运行类。注解可以标记在...转载 2020-02-26 21:24:52 · 221 阅读 · 0 评论 -
Java面试文章——一句话总结
总结Java基础Java面向对象特征:Java面向对象的特征封装、继承、多态面对对象六大原则:面向对象六大原则单一职责原则、开放封闭原则、Liskov替换原则、依赖倒置原则、接口隔离原则、良性依赖原则final、finally、finalize的区别final、finally、finalize的区别final 对变量——>常量 、对方法——>不可重写...原创 2020-02-17 21:49:18 · 362 阅读 · 0 评论 -
Java——泛型与类型通配符"?"
泛型与类型通配符泛型的特性泛型只在编译阶段有效。看下面的代码:List<String> stringArrayList = new ArrayList<String>();List<Integer> integerArrayList = new ArrayList<Integer>();Class classStringArrayList...转载 2020-02-17 15:49:52 · 433 阅读 · 0 评论 -
Java复习——常用设计模式总结
转自: yjclsx 大佬的:https://blog.csdn.net/yjclsx/article/details/79536723原作者可能将目录搞乱,另外有一些字眼需要修改,因此重新改下格式转此文为增强自己的理解。设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,是可复用面向对象软件的基础。使用设计模式是为了可重用代码、让...转载 2020-01-31 11:28:48 · 391 阅读 · 1 评论 -
Java复习——12.自动拆箱和装箱(Java)和坑点
拆箱 :Integer.intValue() 其他方法类似 xxxValue()装箱:Integer.valueOf() 其他方法类似 valueOf()Integer 源码对比public static Integer valueOf(int i) { if (i >= IntegerCache.low && i <= Integ...原创 2019-08-27 21:31:55 · 209 阅读 · 1 评论 -
Java复习——疑惑点(持续更新)
String 、StringBuffer、StringBuilder 之间的区别 为什么StringBuffer是线程安全的,StringBuilder是不安全的?类的访问权限?初始化的顺序?原创 2020-01-30 18:44:46 · 304 阅读 · 0 评论 -
Java复习——基础知识
基础知识Java以;结尾。Java的注释有: // 行注释 /* / 一行或多行注释 /* */ javadoc 注释Java合法命名规范: 大小写字母或者美元符号或者下划线开头,不能以数字开头,不能用关键字。类名一般大写开头,变量和方法一般小写开头。Java的基本数据类型:byte字节(8位)1字节 、boolean布尔(1位)、char字符(16位)两字节、sho...原创 2020-01-30 18:44:20 · 374 阅读 · 0 评论