动力节点首页 全国咨询热线:400-8080-105

绑定手机号,登录
手机号

验证码

微信登录
手机号登录
手机号

验证码

微信登录与注册
微信扫码登录与注册

扫码关注微信公众号完成登录与注册
手机号登录

杨晶珍 

程序员

Ta的文章
深入浅出学习synchronized关键字

在多线程并发编程中synchronized一直是元老级角色,很多人都会称呼它为重量级锁。但是,随着Java1.6对synchronized进行了各种优化之后,它的性能就得到了很大的提升(从java1.8的ConcurrentHashMap底层就可以猜到,新版的synchronized性能真的不差!),JavaSE1.6中为了减少获得锁和释放锁带来的性能消耗而引入的偏向锁和轻量级锁。Synchronized一句话来解释其作用就是:能够保证同一时刻最多只有一个线程执行该段代码,以...

杨晶珍
669浏览 0推荐 2021-05-31 17:15:22
全面解析Storage接口

Storage接口用于脚本在浏览器保存数据。两个对象部署了这个接口:window.sessionStorage和window.localStorage。sessionStorage保存的数据用于浏览器的一次会话(session),当会话结束(通常是窗口关闭),数据被清空;localStorage保存的数据长期存在,下一次访问该网站的时候,网页可以直接读取以前保存的数据。除了保存的长短期限不一致,这两个对象的其他方面都一致。属性和方法Storage接口只有一个属性Storage...

杨晶珍
825浏览 0推荐 2021-05-31 17:04:34
接口的继承

接口继承(inheritance)与类继承很类似,就是以被继承的interface为基础,增添新增的接口方法原型。和类一样,接口也能继承其他的接口。这相当于复制接口的所有成员。接口也是用关键字extends来继承。interfaceShape{//定义接口Shapecolor:string;}interfaceSquareextendsShape{//继承接口ShapesideLength:number;}一个interface可以同时继承多个interface,实现多个接口...

杨晶珍
1035浏览 0推荐 2021-05-31 17:03:03
什么是函数式接口

有且只有一个抽象方法的接口被称为函数式接口,函数式接口适用于函数式编程的场景,Lambda就是Java中函数式编程的体现,可以使用Lambda表达式创建一个函数式接口的对象,一定要确保接口中有且只有一个抽象方法,这样Lambda才能顺利的进行推导。与@Override注解的作用类似,Java8中专门为函数式接口引入了一个新的注解:@FunctionalInterface。该注解可用于一个接口的定义上,一旦使用该注解来定义接口,编译器将会强制检查该接口是否确实有且仅有一个抽象方...

杨晶珍
925浏览 0推荐 2021-05-31 17:01:54
浅谈abstract关键字

abstract关键字可以用于类、方法、事件和索引指示器(indexer),表示其为抽象成员,抽象方法是没有方法体的方法。抽象成员,即抽象类、抽象方法、抽象事件。抽象类具有以下特性:抽象类不能实例化。抽象类可以包含抽象方法和抽象访问器。不能用sealed修饰符修改抽象类,这意味着该类不能被继承。从抽象类派生的非抽象类必须包括继承的所有抽象方法和抽象访问器的实现。在方法或属性声明中使用abstract修饰符以指示此方法或属性不包含实现。抽象方法具有以下特性:抽象方法是隐式的vi...

杨晶珍
760浏览 0推荐 2021-05-31 17:00:34