Java - HashMap的实现原理

最近面试中被问及Java中HashMap的原理,瞬间无言以对,因此痛定思痛觉得研究一番。 一、Java中的hashCode和equals 1、关于hashCode hashCode的存在主要是用于查找的快捷性,如Hashtable,HashMap等,hashCode是用来在散列存储结构中确...

2019-05-10 09:22:02

阅读数 19

评论数 0

Java - 静态绑定与动态绑定讲解(向上转型的运行机制详解)

一:绑定 把一个方法与其所在的类/对象 关联起来叫做方法的绑定。绑定分为静态绑定(前期绑定)和动态绑定(后期绑定)。 二:静态绑定 静态绑定(前期绑定)是指:在程序运行前就已经知道方法是属于那个类的,在编译的时候就可以连接到类的中,定位到这个方法。 在Java中,final、private...

2019-05-02 14:47:06

阅读数 7

评论数 0

Java - 注解用法详解——@SuppressWarnings

一、前言  编码时我们总会发现如下变量未被使用的警告提示: 上述代码编译通过且可以运行,但每行前面的“感叹号”就严重阻碍了我们判断该行是否设置的断点了。这时我们可以在方法前添加@SuppressWarnings("unused")去除这些“感叹号”。 二、@Sup...

2019-04-27 19:53:27

阅读数 22

评论数 0

Java - Java实现对Mysql的图片存取操作

1.MySQL中的BLOB类型   Mysql中可以存储大文件数据,一般使用的BLOB对象。如图片,视频等等。   BLOB是一个二进制大对象,可以容纳可变数量的数据。因为是二进制对象,所以与编码方式无关。有4种BLOB类型:TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB。...

2018-12-19 17:12:21

阅读数 24

评论数 1

Java - The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

完整错误信息: THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDIN...

2018-10-29 11:35:37

阅读数 38

评论数 0

Java - EL语言及JSTL表达式

具体知识自行百度,我这里就讲我自己用的比较多的几种。 我们使用el语言及jstl表达式来进行后端渲染,在页面上动态生成数据 1. EL 操作符 算术型 :+、-(二元)、*、/、div、%、mod、-(一元) 逻辑型 :and、&& ; or、...

2018-08-18 22:05:41

阅读数 53

评论数 0

Servlet - request和response对象

什么是request和response request对象是服务器对浏览器请求的封装,而response是服务器对服务器响应的封装。  request用来取出请求信息,而response则用来添加要返回给浏览器的信息。 使用response对象设置http响应协议中的信息 用来生成Http...

2018-08-16 18:46:02

阅读数 82

评论数 0

Java - Java StringBuffer 和 StringBuilder 类

Java StringBuffer 和 StringBuilder 类   当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。 和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并...

2018-08-12 10:51:21

阅读数 28

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭