一、缺省参数:调用函数时,缺省参数的值未传入,则被传入默认值 >>> def test1(x,y,z=10): print(x,y,z) return x+y+z >>> print('三个数的总和为%s'%test1(1,5)) 1 5 10 三个数的总和为16 >>> 有默认值的参数,一定要位于 ...
分类:
编程语言 时间:
2019-12-29 23:40:53
阅读次数:
112
扩展方法(this参数) 方法必须是公有的、静态的,即被public、static所修饰 方法形参列表第一个,由this修饰 必须由一个静态类(一般类名为SomeTypeExtension)来统一收纳对SomeType类型的扩展方法 举例:LINQ方法 没有扩展方法: class Program { ...
我们先来看两段代码与运行结果,根据结果去分析解释一下 不加final关键字: package com.waibizi; public class demo02 { public static void main(String[] args) { System.out.println(demo.tes ...
分类:
其他好文 时间:
2019-12-29 20:42:03
阅读次数:
252
logback是java的日志开源组件,是log4j创始人写的,性能比log4j要好,目前主要分为3个模块 logback core:核心代码模块 logback classic:log4j的一个改良版本,同时实现了slf4j的接口,这样你如果之后要切换其他日志组件也是一件很容易的事 logback ...
分类:
其他好文 时间:
2019-12-28 13:08:19
阅读次数:
68
一、数组 1.数组中存储元素的类型是统一的,每一个元素在内存中所占用的空间大小是相同的,知道数组的首元素的内存地址,要查找的元素只要知道下标,就可以快速的计算出偏移量,通过首元素内存地址加上偏移量,就可以快速计算出要查找元素的内存地址。通过内存地址快速定位该元素,所以数组查找元素的效率较高。 2.随 ...
分类:
编程语言 时间:
2019-12-28 10:14:25
阅读次数:
87
手写bind源码 改变函数this指向的三个方法:call bind apply 三个方法的相同点: 目标函数被调用时,改变this的指向的值 三个方法都是函数的方法,挂在在Function.prototype上 不同点: 目标函数调用call和apply后,会直接被执行 目标函数调用bind后,不 ...
分类:
其他好文 时间:
2019-12-28 10:00:22
阅读次数:
66
package com.fgy.demo07; public class RunnableImpl implements Runnable { @Override public void run() { System.out.println(Thread.currentThread().getNam ...
分类:
编程语言 时间:
2019-12-27 23:52:27
阅读次数:
131
我的数据库 名字叫dic.db 和程序放在一起CREATE TABLE [dic]( [ID] INTEGER PRIMARY KEY AUTOINCREMENT UNIQUE ON CONFLICT REPLACE, [单词] TEXT UNIQUE ON CONFLICT REPLACE, [英... ...
分类:
数据库 时间:
2019-12-27 23:26:57
阅读次数:
145
public class c01 { public static void main(String[] args) { StringBuilder sb=new StringBuilder(); sb.append("aaa").append("bbb").append("ccc");//1.app ...
分类:
其他好文 时间:
2019-12-27 23:18:57
阅读次数:
86
import java.util.Calendar; public class Calendar01 { public static void main(String[] args) { Calendar c = Calendar.getInstance(); int i = c.get(Calen ...
分类:
其他好文 时间:
2019-12-27 21:43:09
阅读次数:
73