在技术方面无论我们怎么学习,总感觉需要提升自已不知道自己处于什么水平了。但如果有清晰的指示图供参考还是非常不错的,这样我们清楚的知道我们大概处于那个阶段和水平。 Java程序员 高级特性 反射、泛型、注释符、自动装箱和拆箱、枚举类、可变 参数、可变返回类型、增强循环、静态导入 核心编程 IO、多线程 ...
分类:
编程语言 时间:
2016-09-27 17:47:00
阅读次数:
170
和普通的函数相比,在类中定义的函数只有一点不同,就是第一个参数永远是实例变量self,并且,调用时,不用传递该参数。除此之外,类的方法和普通函数没有什么区别,所以,你仍然可以用默认参数、可变参数、关键字参数和命名关键字参数。 和静态语言不同,Python允许对实例变量绑定任何数据,也就是说,对于两个 ...
分类:
编程语言 时间:
2016-09-25 17:12:11
阅读次数:
157
可变参数:定义方法的时候不知道该定义多少个参数 格式: 修饰符 返回值类型 方法名(数据类型… 变量名){ } 注意: 这里的变量其实是一个数组 如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定是最后一个 public static <T> List<T> asList(T... a):把 ...
分类:
编程语言 时间:
2016-09-22 23:50:33
阅读次数:
209
dict字典 把数据放入dict:直接赋值、初始化时指定 pop删除key set集合 add添加元素 remove删除元素 字符串str是不可变对象,对字符串的操作都会返回新的字符串 pass 什么都不做 可以设置默认参数,但必须是不可变对象 *number 传入可变参数 尾递归是指在函数返回的时 ...
分类:
编程语言 时间:
2016-09-22 23:49:57
阅读次数:
196
JDK5的新特性:自动拆装箱,泛型,增强for,静态导入,可变参数,枚举 增强for:是for循环的一种。 格式: for(元素数据类型 变量 : 数组或者Collection集合) { 使用变量即可,该变量就是元素 } 好处:简化了数组和集合的遍历。 弊端: 增强for的目标不能为null。 如何 ...
分类:
编程语言 时间:
2016-09-22 23:44:33
阅读次数:
202
简单的可以理解为python 中给函数传递的可变参数,args 是 列表的形式。kwargs 是 key,value的形式,也就是python 中的字典。 *args 必须出现在**kwargs 的前边,否则会抛异常。 输出为: 如果将**kwargs 写到了 *args 的前边的时候,程序会报错。 ...
分类:
编程语言 时间:
2016-09-19 23:59:05
阅读次数:
337
一、 可变参数模板(Variadic Templates) 在C++11中,出现了参数数目可变的模板,这部分在之前C++高级编程的时候就有学习到。 其实,在C中就有类似的设定。最常用的printf(),就是一个采用了一个…类型的可变参数。…类型的参数代表是一个参数组。 intsumi(intc,..... ...
分类:
编程语言 时间:
2016-09-19 19:44:36
阅读次数:
308
原文链接:http://www.cnblogs.com/tony-yang-flutter/p/3503935.html 一、Java JDK1.5的新特性 1.泛型: 2.for-each 3.自动拆箱和装箱功能 4.枚举: 5.可变参数 6.静态导入 7.线程并发库 二、JDK1.6新特性 1. ...
分类:
编程语言 时间:
2016-09-19 12:56:31
阅读次数:
206
最近看了一段clojure,下面是从书上摘下来的一下语言基础的精华部分 ;函数的基本形式 ;;创建一份hashmap包含两个键值对 ;定义变量 ;quote阻止求值,'x是其简便形式 ;fn是依次行定义,所以只能定义的同时使用,不能分开使用,可以再使用def定义别名这样就可以多次使用了 ;可变参函数 ...
分类:
其他好文 时间:
2016-09-12 19:04:12
阅读次数:
231
函数function-Go函数不支持嵌套、重载和默认参数-但支持以下特性:无需声明原形、不定长变参、多返回值、命令返回值参数、匿名函数、闭包-定义函数使用关键字func,且大括号不能另起一行(所有有大括号的均遵循此原则)-函数也可以作为一种类型的使用,直接赋值给变量(匿名函..
分类:
其他好文 时间:
2016-09-12 12:41:09
阅读次数:
159