码迷,mamicode.com
首页 >  
搜索关键字:语法糖    ( 811个结果
java细节笔记(9月16)
1、泛型仅仅是java的语法糖,它不会影响java虚拟机生成的汇编代码,在编译阶段,虚拟机就会把泛型的类型擦除,还原成没有泛型的代码,顶多编译速度稍微慢一些,执行速度是完全没有什么区别的. 2、实现GBK编码字节流到UTF-8编码字节流的转换: 操作步骤就是先解码再编码 用new String(sr ...
分类:编程语言   时间:2017-09-16 18:43:26    阅读次数:140
摘的一段关于原型的介绍
在典型的面向对象的语言中,如java,都存在类(class)的概念,类就是对象的模板,对象就是类的实例。但是在Javascript语言体系中,是不存在类(Class)的概念的,javascript中不是基于‘类的',而是通过构造函数(constructor)和原型链(prototype chains ...
分类:其他好文   时间:2017-09-14 13:27:51    阅读次数:124
samba服务:为在windows下操作linux的文件而生
vi/vim编辑器好玩吗?虽有着层出不穷的语法糖但又如何与传统的sublime相媲美? 那么,来吧~ 动手跟我一起做个samba服务吧~ 安装 yum -y install samba 配置 vim /etc/samba/smb.conf //在文件尾部添加下面一段(忽略行号,原谅我不厚道的低估大家 ...
分类:Windows程序   时间:2017-09-13 20:19:24    阅读次数:213
锁机制
1.Lock 2.Monitor类 这个算是实现锁机制的纯正类,在锁定的临界区中只允许让一个线程访问,其他线程排队等待。主要整理为2组方法。 2.1Monitor.Enter和Monitor.Exit 微软很照护我们,给了我们语法糖Lock,对的,语言糖确实减少了我们不必要的劳动并且让代码更可观,但 ...
分类:其他好文   时间:2017-09-12 18:36:22    阅读次数:173
Lambda表达式
原文在此:https://docs.python.org/2.7/tutorial/controlflow.html#lambda-expressions 举个应用的例子:(利用字典实现不同case下实现不同的函数) lambda应是python比较有代表的语法糖,后续想继续了解 filter,ma ...
分类:其他好文   时间:2017-09-11 18:14:01    阅读次数:106
ES6学习笔记(四)—— async 函数
await 是 async wait 的简写, 是 generator 函数的语法糖。 async 函数的特点: async 声明一个方法是异步的,await 则等待这个异步方法执行的完成 await 只能出现在 async 函数中, 用在 async 外或者普通函数内都会报错 async函数返回一 ...
分类:其他好文   时间:2017-09-08 18:15:40    阅读次数:155
GO语言method、interface、reflection、select
方法method -GO方法虽没有class,依旧有method -通过显示说明receiver来实现与某个类型的组合 -只能为同一个包中的类型定义方法 -RECEIVER可以是类型的值或指针 -不存在方法重载 -可以使用值或指针来调用方法,编译器会自动完成转换 -从某种意义上来说,方法是函数的语法糖,因..
分类:编程语言   时间:2017-09-07 22:55:03    阅读次数:168
ES6
在实际开发中,ES6已经非常普及了。掌握ES6的知识变成了一种必须。尽管我们在使用时仍然需要经过babel编译。 ES6彻底改变了前端的编码风格,可以说对于前端的影响非常巨大。值得高兴的是,如果你熟悉ES5,学习ES6并不需要花费太多的时间就可以掌握,因为常用的基础语法并不多,花少量的时间,就可以开 ...
分类:其他好文   时间:2017-09-07 14:51:58    阅读次数:160
常用数组API forEach every some sort map filter slice indexOf
var arr = [1,2,3]; // [] 是 new Array(1,2,3) 的语法糖(简写) var obj = {'name':2,'age':3}; //{} 是 new Object() 的简写 // var obj2 = new Object(); // obj2.name=2;... ...
分类:编程语言   时间:2017-09-03 14:12:53    阅读次数:158
13.面向对象(多态/(性)/封装)
多态封装特性strstaticmethod解除绑定方法classmethod小结: 多态 同一种事物的多种形态 增加了程序的灵活性 增加了程序的可扩展性 封装 封装数据:保护隐私 封装方法:隔离复杂度 第一种封装: 什么都不做 第二种封装: 双下划线的隐藏属性 语法糖:__xxx====>_类__x... ...
分类:其他好文   时间:2017-09-03 11:06:08    阅读次数:218
811条   上一页 1 ... 47 48 49 50 51 ... 82 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!