摘要: 1、被final修饰的类不能被继承; 2、被final修饰的变量不能被改变,如果修饰引用,表示引用不可变,但是引用的指向的内容可以改变; 3、被final修饰的方法不能被重写; 4、被final修饰的常量,在编译阶段会存进常量池中; 编译器对final域要遵守的两个重排序规则更好: 1、在构造函数内 阅读全文
posted @ 2022-11-07 22:02 huosl 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 1、两者继承的类不同 hashtable继承dictionary类,hashmap继承abstractHashMap类, 2、两者提供的接口不同 3、两者对null处理不同 hashmap中key不能为null,但是value可以为null,而且整个对象中,可以有多个key的值都为null;但是ha 阅读全文
posted @ 2022-11-07 12:01 huosl 阅读(33) 评论(0) 推荐(0) 编辑
摘要: win+R打开运行窗口,输入CMD回车,打开命令行窗口;以8099端口被占用为例: 首先找到占用这个端口的进程ID,输入netstat -ano|findstr "8099",出现以下结果: 4. 说明,占用8099端口的进程是8896,下面看下这个进程是哪个程序占用的,输入tasklist|fin 阅读全文
posted @ 2022-11-07 10:21 huosl 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 过滤器Filter 监听器Listener 拦截器Interceptor 处理行为 web请求 系统级别参数、对象 action 实现方式 函数回调 事件 java反射 应用场景 设置字符编码 统计在线人数 拦截未登录请求 URL级别权限访问控制 清除过期session 日志处理 过滤敏感词汇 压缩 阅读全文
posted @ 2022-10-21 10:16 huosl 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 过滤器是基于函数回调,拦截器是基于java的反射机制; 过滤器依赖于servlet容器,拦截器不依赖servlet容器; 过滤器几乎可以对所有请求起作用,但是拦截器只对action请求起作用; 拦截器可以访问action请求上下文、值、栈、里面的对象,而过滤器不能访问; 过滤器是在容器初始化时被调用 阅读全文
posted @ 2022-10-21 09:54 huosl 阅读(15) 评论(0) 推荐(0) 编辑
摘要: Java三大特征,封装,继承,多态 封装 封装对于外界来说,他的内部的细节是隐藏的,隐藏了累的内部实现机制,同时保护数据,对外界只暴露他的访问方法。封装是对类的属性和方法的封装;属性的封装,让使用者只能通过特定的方法对其属性进行操作,从而限制一些对属性的不合理的操作;方法的封装,让使用者只需要用暴露 阅读全文
posted @ 2022-10-20 22:40 huosl 阅读(18) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示