
Java基础
Java基础
HuangGang_clown
这个作者很懒,什么都没留下…
展开
-
2021-04-21
final、finally 和 finalize 的区别1. 基于概念final - 用于修饰类、属性和方法修饰类:类不可被继承修饰属性:属性为基本类型时,值不可修改;属性为引用类型时,指向的内存地址不可修改修饰方法:方法不能被重写finally - 用于重要代码的执行,如文件资源、网络资源回收finalize - Object#finalize()会在对象被回收前执行2. 基于安全与性能用final修饰的类不能被继承,用final修饰的方法不能被重写,保证了公用类的安全性,因为不能被原创 2021-04-21 21:59:25 · 119 阅读 · 1 评论 -
2021-04-19
Java异常处理Java语言提供了相对完善的异常处理机制,异常体系如下,Throwable为异常体系顶层接口,所有异常均继承自该类Throwable分为Error和ExceptionError和Exception有何区别?Error:是指在正常情况下,不大可能出现的情况,绝大部分的Error都会导致程序(比如JVM自身)处于非正常的、不可恢复状态。此情况下无需捕获处理Exception:是程序正常运行中,可以预料的意外情况,可能并且应该被捕获,进行相应处理Exception 分类c原创 2021-04-19 23:18:22 · 114 阅读 · 0 评论 -
数据库异常
MySQL连接mysql的时区问题java.sql.SQLException: The server time zone value ‘�й���ʱ��’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the ser...原创 2020-04-06 12:09:46 · 325 阅读 · 0 评论 -
获取request中的ip地址
获取request中的ip地址服务器获取用户请求中的ip地址直接访问通过代理服务器访问服务器获取用户请求中的ip地址服务器获取用户请求中的ip地址分为两种情况1.客户端直接访问服务器资源2.客户端访问反向代理服务器来访问服务器资源直接访问String ip = request.getRemoteAddr();通过代理服务器访问 String ip = request.getH...原创 2019-09-16 11:30:40 · 2699 阅读 · 0 评论 -
回文字符串(回文数)
中心拓展法求最大回文长度import java.util.Scanner;/** * 中心拓展法求输入字符串最大回文长度 * 1.字符串长度为奇数时 * 2.字符串长度为偶数时 * @author hg * */public class PalindromeNumberDemo { public static int isPalindrome(String str) { ...原创 2019-03-28 21:06:26 · 798 阅读 · 0 评论 -
win10环境下maven的安装与配置
1.首先去官网下载最新版maven压缩包2.本地解压后放在计算机相应位置3.配置环境变量新建变量MAVEN_HOME,变量值为maven所在文件路径在变量Path中添加%MAVEN_HOME\bin%dos下输入mvn -v验证maven是否安装成功4.配置本地仓库:在maven同级目录下创建maven-repository,配置setting.xml【C:\Program Fi...原创 2019-03-29 22:49:48 · 217 阅读 · 0 评论 -
tomcat版本与jdk版本的对应关系
来自于Tomcat官方网站的对应关系原创 2019-01-26 15:49:19 · 4286 阅读 · 0 评论