Lambda表达式简介 lambda表达式可以被理解为一个匿名函数的简明表示,它可以被传递,它没有名称,但是它有一个参数列表,一个主体,一个返回类型,也可能是可以抛出的异常列表。 匿名 因为它没有一个明确的名字,不像一个方法,必须有方法名。 函数 因为lambda不是属于某一个特定类的方法,但它和方 ...
分类:
编程语言 时间:
2017-08-19 18:29:36
阅读次数:
157
指针数组 && 数组指针 char *a[5]; //定义一个指针数组, 数组的元素都是char *指针类型。初始化也能够在里面存放字符或字符串。a的类型是char *[5] //若char *a[5]={"red","white","blue","dark","green"}; //a在这里的类型 ...
分类:
编程语言 时间:
2017-08-19 17:15:44
阅读次数:
254
不同平台获取指定目录内容的详细信息命令各不相同: Linux中可以通过ls -al获取获取 windows中可以通过dir命令获取 下面是我写的一个通用获取目录内容详细信息的python3脚本: win7执行结果: centos7执行结果: 文件大小之计算到KB,不是太精确;大家有兴趣的可以精确到字 ...
分类:
编程语言 时间:
2017-08-19 17:15:25
阅读次数:
293
1:先创建一个CalendarBean类: 代码: 2:创建一个CalendarFrame类 import javax.swing.*;public class CalendarFrame extends JFrame implements ActionListener { JLabel label ...
分类:
编程语言 时间:
2017-08-19 17:15:09
阅读次数:
341
在Java中如何遍历Map对象 How to Iterate Over a Map in Java 在java中遍历Map有不少的方法。我们看一下最常用的方法及其优缺点。 既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap, TreeMap, LinkedHa ...
分类:
编程语言 时间:
2017-08-19 17:13:47
阅读次数:
205
java堆是java应用程序最密切的内存空间。差点儿全部的对象都存在堆中。java堆全然自己主动化管理,通过垃圾回收机制,垃圾对象会自己主动清理。不须要显式释放。 依据java垃圾回收机制的不同。java堆可能有不同的结构。最常见的是将整个java堆分为新生代和老年代。跟人类几乎相同了。老龄化就有可 ...
分类:
编程语言 时间:
2017-08-19 17:11:41
阅读次数:
160
我们都知道C++中有三种创建对象的方法,如下: 第一种和第二种没什么区别,一个隐式调用,一个显式调用,两者都是在进程虚拟地址空间中的栈中分配内存,而第三种使用了new,在堆中分配了内存,而栈中内存的分配和释放是由系统管理,而堆中内存的分配和释放必须由程序员手动释放,所以这就产生一个问题是把对象放在栈 ...
分类:
编程语言 时间:
2017-08-19 17:11:21
阅读次数:
162
加强的for循环有两种,遍历数组和实现了Iterable接口的容器。javac通过visitForeachLoop()方法来实现解语法糖,代码如下: 首先来看遍历数组。 举个例子,如下: 解语法糖后的结果如下: 来看看对容器的遍历,如下: 解语法糖后的结果如下: ...
分类:
编程语言 时间:
2017-08-19 17:11:14
阅读次数:
283
Java IO 详解 初学java,一直搞不懂java里面的io关系,在网上找了很多大多都是给个结构图草草描述也看的不是很懂。而且没有结合到java7 的最新技术,所以自己来整理一下,有错的话请指正,也希望大家提出宝贵意见。 首先看个图:(如果你也是初学者,我相信你看了真个人都不好了,想想java设 ...
分类:
编程语言 时间:
2017-08-19 17:09:52
阅读次数:
193
1、slice() 方法:arrayObject.slice(start,end)返回值:返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。 2、splice() 方法:array.splice(index,howmany,item1,..... ...
分类:
编程语言 时间:
2017-08-19 17:09:21
阅读次数:
206
1、BOM 对象:浏览器对象模型(操作与浏览器相关的内容) 2、Window 对象 Window 对象表示浏览器中打开的窗口 setInterval():它有一个返回值,主要是提供给 clearInterval 使用 setTimeout():它有一个返回值,主要是提供给 clearTimeout ...
分类:
编程语言 时间:
2017-08-19 17:08:08
阅读次数:
205
汉诺塔: 汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。 ...
分类:
编程语言 时间:
2017-08-19 17:07:31
阅读次数:
186
//迭代法 /* 题目:牛顿迭代法求a的平方根!迭代公式:Xn+1=(Xn+a/Xn)/2. */ #include<stdio.h> #include<math.h> main() { float a,x0,x1; int flag=1; while(flag) { printf("a="); s ...
分类:
编程语言 时间:
2017-08-19 17:04:02
阅读次数:
164
原创文章,欢迎转载。转载请注明:关东升的博客 实现目标与动作关联使用UIControl类addTarget(_:action:forControlEvents:)方法,演示样例代码例如以下:button.addTarget(self, action: "onClick:", forControlEv ...
分类:
编程语言 时间:
2017-08-19 17:03:27
阅读次数:
185
摘抄:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431927781401bb47ccf187b24c3b955157bb12c5882d000 要让Python程序实现 ...
分类:
编程语言 时间:
2017-08-19 17:03:08
阅读次数:
267
凡是被Spring管理的类,实现接口 EnvironmentAware 重写方法 setEnvironment 能够在project启动时,获取到系统环境变量和application配置文件里的变量。 如: @Configuration public class MyWebAppConfigurer ...
分类:
编程语言 时间:
2017-08-19 17:01:36
阅读次数:
149
当线程执行请求synchronized方法或块时,monitor会设置几个虚拟逻辑数据结构来管理这些多线程。 请求的线程会首先被加入到线程排队队列中,线程阻塞,当某个拥有线程锁的线程unlock之后,则排队队列里的线程竞争上岗(synchronized是不公平竞争锁),如果运行的线程调用对象wait ...
分类:
编程语言 时间:
2017-08-19 17:00:55
阅读次数:
143