当前位置: 首页 > news >正文

专业建站公司加盟三亚网站建设哪家好

专业建站公司加盟,三亚网站建设哪家好,智慧团建密码格式,杭州seo排名费用synchronized 和 ReentrantLock 区别是什么? synchronized 早期的实现比较低效,对比 ReentrantLock,大多数场景性能都相差较大,但是在 Java 6 中对 synchronized 进行了非常多的改进。 主要区别如下: ReentrantLock …

synchronized 和 ReentrantLock 区别是什么?
synchronized 早期的实现比较低效,对比 ReentrantLock,大多数场景性能都相差较大,但是在 Java 6 中对 synchronized 进行了非常多的改进。

主要区别如下:

ReentrantLock 使用起来比较灵活,但是必须有释放锁的配合动作;
ReentrantLock 必须手动获取与释放锁,而 synchronized 不需要手动释放和开启锁;
ReentrantLock 只适用于代码块锁,而 synchronized 可用于修饰方法、代码块等。
56. 说一下 atomic 的原理?
atomic 主要利用 CAS (Compare And Wwap) 和 volatile 和 native 方法来保证原子操作,从而避免 synchronized 的高开销,执行效率大为提升。

反射
57. 什么是反射?
反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 Java 语言的反射机制。

58. 什么是 Java 序列化?什么情况下需要序列化?
Java 序列化是为了保存各种对象在内存中的状态,并且可以把保存的对象状态再读出来。

以下情况需要使用 Java 序列化:

想把的内存中的对象状态保存到一个文件中或者数据库中时候;
想用套接字在网络上传送对象的时候;
想通过RMI(远程方法调用)传输对象的时候。
59. 动态代理是什么?有哪些应用?
动态代理是运行时动态生成代理类。

动态代理的应用有 spring aop、hibernate 数据查询、测试框架的后端 mock、rpc,Java注解对象获取等。

60. 怎么实现动态代理?
JDK 原生动态代理和 cglib 动态代理。JDK 原生动态代理是基于接口实现的,而 cglib 是基于继承当前类的子类实现的。

对象拷贝
61. 为什么要使用克隆?
克隆的对象可能包含一些已经修改过的属性,而 new 出来的对象的属性都还是初始化时候的值,所以当需要一个新的对象来保存当前对象的“状态”就靠克隆方法了。

62. 如何实现对象克隆?
实现 Cloneable 接口并重写 Object 类中的 clone() 方法。
实现 Serializable 接口,通过对象的序列化和反序列化实现克隆,可以实现真正的深度克隆。
63. 深拷贝和浅拷贝区别是什么?
浅克隆:当对象被复制时只复制它本身和其中包含的值类型的成员变量,而引用类型的成员对象并没有复制。
深克隆:除了对象本身被复制外,对象所包含的所有成员变量也将复制。
Java Web
64. JSP 和 servlet 有什么区别?
JSP 是 servlet 技术的扩展,本质上就是 servlet 的简易方式。servlet 和 JSP 最主要的不同点在于,servlet 的应用逻辑是在 Java 文件中,并且完全从表示层中的 html 里分离开来,而 JSP 的情况是 Java 和 html 可以组合成一个扩展名为 JSP 的文件。JSP 侧重于视图,servlet 主要用于控制逻辑。
 

http://www.yayakq.cn/news/607173/

相关文章:

  • 怎样让自己的网站被收录东莞厚街劳务事件
  • 做汽配外贸是在哪个网站做网站建设心得总结
  • 网站界面设计案例分析九江有哪些做网站的公司
  • 网站建设贰金手指科杰2仓库管理用什么软件
  • 巧家县城乡建设局网站淘宝客绑定网站备案号
  • 怎么建公司网站教程广州市建设工程造价站网站
  • 中山企业手机网站建设小红书广告投放平台
  • 做外贸是哪里网站网站建设维护费合同
  • 企业自适应网站制作合肥网站建设认准 晨飞网络
  • 做网站导航能赚钱吗三网合一的网站怎么做
  • 焊枪公司网站怎么做网站服务器租用价格
  • 公司电商网站建设四川建筑信息数据共享平台
  • 医院网站网络营销是什么的产物
  • 个人如何建立网站wordpress 嵌入 插件
  • 如何做网站接口上海企业网站建设制
  • 寮步网站建设哪家好词爱站的关键词
  • 河南做网站多少钱南山网站建设设计
  • dw网站结构图怎么做python在wordpress
  • 北京市建设工程质监站网站360网站推广怎么做
  • 海东市住房和城乡建设局网站wordpress加入购物
  • 重庆网站建设平台免费重庆微网站建设
  • 国内专业做网站一套完整的app开发流程
  • 学校二级学院网站建设多语言网站怎么实现
  • 合肥高端网站建设工作室广州网络推广选择
  • 北京网站开发网站建设layui 企业网站模板
  • 做的网站底部应该标注什么意思如何卸载安装wordpress
  • 校园信息网站开发与设计网址推广软件
  • 网站开发三大框架网站的建设与维护有什么作用
  • 西安做百度网站的上海网站建设接单
  • 北京网站运营优化公司满洲里建设局网站