Java深入学习
文章平均质量分 58
TANGJIALEO
与诸君共勉
展开
-
接入SSO单点登录系统及前后端跨域跳转问题
在负责接入新的统一认证平台和权限控制系统(功能包括SSO单点登录、权限认证、用户信息获取)过程中,随着业务侧微服务系统特点的不同(纯后端服务、前后端部署在用一个nginx上,根据端口或路径不同转发到前端静态资源或后端tomcat、前后端分别部署在不同nginx上),接入方式也要做不同的适配方式原创 2020-07-18 22:41:56 · 1940 阅读 · 0 评论 -
Effective Java 学习笔记一 Object的方法
Object作为所有类的父类,其所有的方法都被Java对象所共享,这些方法包括hashcode(),equals(), clone(),toString(),getClass(),wait(),notify(),nptifyAll()写在前面Object这些类的实现都调用了系统底层的本地方法,所以有必要在这里先说明一下关于本地方法的情况:1.本地方法的概念 本地方法是指用本地...原创 2018-06-05 11:54:47 · 243 阅读 · 0 评论 -
Effective Java 学习笔记二 对象访问限制
Java语言作为一种面向对象设计的语言,具有封装、抽象、继承、多态的特性,而访问控制是实现这些逻辑设计的关键,Java中访问限制修饰符包括public、protected、default、private写在前面1.封装:是面向对象方法的重要原则,把对象的属性和行为(数据)结合为一个独立的类或者接口,并尽可能隐藏对象的内部实现细节,把一些信息通过公有方法和视图(asXxx)提供出去,别人只能...原创 2018-06-05 21:51:06 · 300 阅读 · 0 评论 -
Effective Java 学习笔记三 创建和销毁对象
Java作为一种面向对象的编程语言,从JVM中底层的内层分配,垃圾回收到编译运行期间对象的构造都有着很多的优化,诸如单例模式,工厂类,枚举,常量池,防止内存泄漏等一.对象的创建 1.使用构造器 对于每一个类,JVM都会默认生成一个无参的构造器,如果有构造函数被声明,那么JVM将不再自动创建无参构造器,如果仍然想调用无参构造器,就需要声明一个无参的构造函数/** * Constru...原创 2018-06-08 11:14:13 · 228 阅读 · 0 评论 -
Effective Java 学习笔记三 创建和销毁对象
Java作为一种面向对象的编程语言,从JVM中底层的内层分配,垃圾回收到编译运行期间对象的构造都有着很多的优化,诸如单例模式,工厂类,枚举,常量池,防止内存泄漏等一.对象的创建 1.使用构造器 对于每一个类,JVM都会默认生成一个无参的构造器,如果有构造函数被声明,那么JVM将不再自动创建无参构造器,如果仍然想调用无参构造器,就需要声明一个无参的构造函数/** * Constru...原创 2018-06-08 11:14:18 · 193 阅读 · 0 评论 -
对位运算的应用的验证
上午看到了一篇关于位运算技巧的分享博客,其中有一个例子是关于用位运算求不大于某个数的2的最大幂数,看到他的例子就自己上手验证了一下,虽然不知道博主的思路来源,但验证结果却让人大跌眼镜1.原文中给出的普通while循环方法:public static void main(String[] args) { // 不讨论负数情况 int N = Integer.MAX_VALUE -...原创 2019-05-21 22:43:58 · 222 阅读 · 0 评论