java
qq_43341422
这个作者很懒,什么都没留下…
展开
-
==,equals(),hashcode()
1. == 和 equals() 的区别 1.1 == 基本数据类型,比较值 引用数据类型,比较内存地址 2.2 equals() 只能比较引用数据类型,没有重写时,比较对象的地址,重写后比较对象的内容 String 中的 equals() 方法是被重写过的 在使用 equals() 方法时,应使用确定有值的对象来调用 equals(),否则会抛出空指针异常 String str = null; "SnailClimb".equals(str);// false 推荐使用 java.util.Ob原创 2020-10-17 11:12:44 · 104 阅读 · 0 评论 -
Java基本数据类型及其包装类
Java基本数据类型及其包装类 基本类型 大小 默认值 最小值 最大值 包装器类型 缓冲池范围 boolean —— false —— —— Boolean true,false char 2字节 ‘u0000’ Unicode 0 Unicode 216 -1 Character \u0000 ~ \u007F byte 1字节 0 -128 127 Byte -128~127 short 2字节 0 -215 215-1 Short -128~127 int 4字节 0原创 2020-10-16 21:01:45 · 134 阅读 · 0 评论 -
Request 和 Response
Request 和 Response 对象的作用 Request 对象:客户端和服务器通信时获取请求消息 Response 对象:客户端和服务器通信时设置相应消息 Request 和 Response 对象的体系结构 Request 对象体系结构: ServletRequest – 接口 | 继承 ...原创 2019-11-03 20:43:45 · 104 阅读 · 0 评论 -
HTTP 协议
概述 HTTP,即 Hyper Text Transfer Protocol 超文本传输协议,定义了客户端和服务器端通信时发送数据的格式 特点 基于TCP/IP的高级协议 默认端口号:80 基于请求/响应模型的:一次请求对应一次响应 无状态的:每次请求之间相互独立,不能交互数据 版本1.0:每一次请求响应都会建立新的连接 版本1.1:复用连接 请求消息数据格式 请求行 //请求方式 请求u...原创 2019-11-03 17:59:08 · 97 阅读 · 0 评论 -
Servlet
Servlet概述 是 server applet 的简写,运行在服务器端的小程序,其本质是一个接口,定义了 Java 类被浏览器访问到(tomcat 识别)的规则 Servlet 体系结构 Servlet – 接口 | GenericServlet – 抽象类:将Servlet接口中除 service()的方法做了默认空 实现,只将service()方法作为抽...原创 2019-10-22 20:51:31 · 79 阅读 · 0 评论 -
函数式编程之 Lambda 表达式
概述 我们之前接触过的面向对象的编程思想,即完成一件事情,找一个可以解决这个事情的对象,调用对象的方法,完成事情;而今天要说的是函数式的编程思想:完成一件事情,只重视结果,不重视过程,谁做的,怎么做的都不重要 Lambda 表达式的引出 例如,当需要启动一个线程去完成任务时,通常会通过java.lang.Runnable 接口来定义任务内容,并使用 java.lang.Thread类来启动该线...原创 2019-09-17 21:04:45 · 142 阅读 · 0 评论 -
异常
异常概述 异常即在程序执行过程中,出现非正常情况,导致 JVM 非正常停止。 在 Java 中,异常是一个类,产生异常就是创建异常对象并抛出一个异常对象,Java 进行中断处理。 异常体系 异常框架 以上所有都是类,没有接口,Throwable 是异常的根类,继承自 Object 类。 Error: 不能处理,只能避免,是系统内部的错误,例如内存溢出,系统崩溃 Exception: 可以处...原创 2019-09-19 23:36:07 · 86 阅读 · 0 评论