子线程先执行一段代码,再主线程再执行一段代码,两个线程都循环执行50遍。用2个condition来实现,一个是子线程的condition,一个是主线程的condition,代码如下: ...
分类:
编程语言 时间:
2017-01-14 22:02:27
阅读次数:
212
Javascript 严格模式详解 作者: 阮一峰 日期: 2013年1月14日 作者: 阮一峰 日期: 2013年1月14日 一、概述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下 ...
分类:
编程语言 时间:
2017-01-14 22:07:00
阅读次数:
456
泛型技术在绝大多数语言总都存在。对泛型狭义的解释就是,在定义类的时候不指定属性或方法参数的类型,用一个T或者其他单词代替类型,等到实例化对象的时候根据实际需要指定类型。这样可以极大的提高代码的重用性和健壮性。如下面的代码: 上面的代码在类声明的时候并没有指定属性info的具体类型,而是用字母T代替。 ...
分类:
编程语言 时间:
2017-01-14 22:07:31
阅读次数:
267
一、定义自己的拦截器 需要我们定义的类继承HandlerInterceptor 变成自定义的拦截器 二、在applicationContext.xml中配置 FirstController.java web.xml 流程图 多个拦截器配置就是定义多个拦截器类 在单个拦截器的基础上多添加一个连接器类S ...
分类:
编程语言 时间:
2017-01-14 22:11:02
阅读次数:
362
一、定义自己的拦截器 需要我们定义的类继承HandlerInterceptor 变成自定义的拦截器 二、在applicationContext.xml中配置 FirstController.java web.xml 流程图 多个拦截器配置就是定义多个拦截器类 在单个拦截器的基础上多添加一个连接器类S ...
分类:
编程语言 时间:
2017-01-14 22:09:12
阅读次数:
389
6.1流程控制 顺序结构 语句按照出现的先后次序自上而下依次执行 分支结构 先做判断再做选择 6.3.4 特殊的流程控制语句 break语句结束当前for、foreach、while、do-while、switch结构循环的执行 continue语句作用是跳过该次循环,继续执行下一次循环结构 exi ...
分类:
编程语言 时间:
2017-01-14 22:15:05
阅读次数:
187
变量尽量用valvar 是不可变 final 常用的 Int? Double? Long? String没有基本类型。scala 任何对象都继承Any Int Double 继承AnyVal String继承java.lang.String.scal数组java aa[]1.写法scala val ...
分类:
编程语言 时间:
2017-01-14 22:54:45
阅读次数:
246
子类不能继承父类的构造器(构造方法或者构造函数),但是父类的构造器带有参数的,则必须在子类的构造器中显式地通过super关键字调用父类的构造器并配以适当的当属列表。 如果父类有无参构造器,则在子类的构造器中用super调用父类构造器不是必须的,如果没有使用super关键字,系统会自动调用父类的无参构 ...
分类:
编程语言 时间:
2017-01-14 22:58:55
阅读次数:
205
Java接口在1.8之后发生了重大变化。所以谈Java接口特点可以分为1.8版本之前和1.8版本之后。 1.8版本之前的特点: 接口里只能有静态全局常量和public修饰的抽象方法。 为了代码简洁,在接口中方法可以不用public和abstract修饰,但是编译后的方法仍然是public abstr ...
分类:
编程语言 时间:
2017-01-14 22:58:28
阅读次数:
466
一、下载Eclipse for JEE 1.百度搜索Eclipse for JEE 如果官网下载太慢了,这里分享一下百度网盘下载 百度网盘下载:(64位)http://pan.baidu.com/s/1slxsKLv 1.百度搜索Eclipse for JEE 百度网盘下载:(64位)http:// ...
分类:
编程语言 时间:
2017-01-14 23:04:05
阅读次数:
259
Java为我们提供了三种Annotation方便我们开发。 1 Override-函数覆写注解 如果我们想覆写Object的toString()方法,请看下面的代码: 上面的代码,我们期望能在AnnotationDemo类中覆写toString()方法,结果在运行的时候发现,程序调用的是Object ...
分类:
编程语言 时间:
2017-01-14 23:05:36
阅读次数:
270
线程通信 一 使用Synchronized的线程 1.当线程在系统内运行时,线程的调度具有一定的透明性,程序通常无法准确控制线程的轮换执行,但java也提供了一些机制来保证线程协调运行。Object类提供了wait(),notify()和notifyAll()三个方法,这三个方法属于Object类, ...
分类:
编程语言 时间:
2017-01-14 23:10:00
阅读次数:
338
当所有线程都执行到某行代码,才可已往下执行: ...
分类:
编程语言 时间:
2017-01-14 23:11:10
阅读次数:
187
1.1 char类型 1.1.1 char常量,变量 char c;定义一个char变量 ‘a’,char的常量 Char的本质就是一个整数,一个只有1个字节大小的整数 1.1.2 printf输出char %c意思是输出一个字符,而不是一个整数 1.1.3 不可打印char转义符 \a,警报 \b ...
分类:
编程语言 时间:
2017-01-14 23:14:00
阅读次数:
278
CountDownLatch里面有个属性为state,当为零时触发代码往下执行,代码如下: ...
分类:
编程语言 时间:
2017-01-14 23:21:01
阅读次数:
200
所有gizmo绘制需要在脚本的OnDrawGizmos或OnDrawGizmosSelected里函数完成。OnDrawGizmos在每帧调用。所有在OnDrawGizmos中渲染的gizmos都是可见的。OnDrawGizmosSelected仅在脚本附加的物体被选择时被调用。Gizmos.DrawLine从obj1到obj2之间画一条禄色的线。usingUnityEngine;..
分类:
编程语言 时间:
2017-01-14 23:27:45
阅读次数:
494
c语言风格的封装 数据放在一起,以引用和指针的方式传给行为c++ 认为封装不彻底 1数据和行为分开 对外提供接口 2没有权限设置 看看struct的一个例子 然后再看看c++的class 再不用各种传参。。。。。 ...
分类:
编程语言 时间:
2017-01-15 00:12:57
阅读次数:
296
IO流分类: A:流向 输入流 读取数据 输出流 写出数据 B:数据类型 字节流 字节输入流 字节输出流 字符流 字符输入流 字符输出流 注意: a:如果我们没有明确说明按照什么分,默认按照数据类型分。 b:除非文件用windows自带的记事本打开我们能够读懂,才采用字符流,否则建议使用字节流。 构 ...
分类:
编程语言 时间:
2017-01-15 00:19:17
阅读次数:
208
Maven 安装 JAR 包的命令是: mvn install:install-file -Dfile=本地jar包的位置 -DgroupId=groupId -DartifactId=artifactId -Dversion=version -Dpackaging=jar ...
分类:
编程语言 时间:
2017-01-15 00:24:06
阅读次数:
222
80/20原则是数据查找中常用的一种提高效率检索效率的方法。 ...
分类:
编程语言 时间:
2017-01-15 00:25:00
阅读次数:
198