java接口 1、接口中定义的变量默认是public static final 型,且必须给其初值,所以实现类中不能重新定义,也不能改变其值 2、接口中的方法默认都是 public abstract 类型的: 3、接口默认也是abstract的的:public abstract interface ...
分类:
编程语言 时间:
2016-12-30 10:47:20
阅读次数:
220
概念: 抽象类:如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象方法:抽象类中的方法,没有具体作用的方法。 特点: 抽象类:除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。抽象类必须被继承才能被使用,一个类只能继承一个抽 ...
分类:
编程语言 时间:
2016-12-30 10:51:17
阅读次数:
189
1. Why ——引入泛型机制的原因
假如我们想要实现一个String数组,并且要求它可以动态改变大小,这时我们都会想到用ArrayList来聚合String对象。然而,过了一阵,我们想要实...
分类:
编程语言 时间:
2016-12-30 10:53:17
阅读次数:
209
RxJava入门系列三,响应式编程在RxJava入门系列一,我向你介绍了RxJava的基础架构.RxJava入门系列二,我向你展示了RxJava提供的多种牛逼操作符.但是你可能仍然没能劝服自己使用Rx...
分类:
编程语言 时间:
2016-12-30 10:53:07
阅读次数:
193
这篇文章主要对比BeautifulSoup和Selenium爬取豆瓣Top250电影信息,两种方法从本质上都是一样的,都是通过分析网页的DOM树结构进行元素定位,再定向爬取具体的电影信息,通过代码的对...
分类:
编程语言 时间:
2016-12-30 10:55:19
阅读次数:
506
目录(?)[-] 目录(?)[-] 概述 插入排序直接插入排序Straight Insertion Sort 插入排序希尔排序Shells Sort 选择排序简单选择排序Simple Selection Sort 选择排序堆排序Heap Sort 交换排序冒泡排序Bubble Sort 交换排序快速 ...
分类:
编程语言 时间:
2016-12-30 11:38:29
阅读次数:
263
源码编译升级安装了gcc后,编译程序或运行其它程序时,有时会出现类似/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found的问题。这是因为升级gcc时,生成的动态库没有替换老版本gcc的动态库导致的,将gcc最新版本的动态库替换系统 ...
分类:
编程语言 时间:
2016-12-30 11:40:59
阅读次数:
15265
上一节讲了静态文本框,本节讲的是编辑框(Edit Control)同样是一种很常用的控件,我们可以在编辑框中输入并编辑文本。在前面加法计算器的例子中已经演示了编辑框的基本应用。下面具体讲解编辑框的使用。 编辑框的通知消息 编辑框发生某些事件时会向父窗口发送通知消息。在对话框模板中的编辑框上点击右键, ...
分类:
编程语言 时间:
2016-12-30 11:42:12
阅读次数:
427
基于2.x 基于3.x ...
分类:
编程语言 时间:
2016-12-30 11:45:58
阅读次数:
176
import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import com.alibaba.fastjson.JSON; public class ListMap2 ...
分类:
编程语言 时间:
2016-12-30 11:46:28
阅读次数:
165
看到这篇文章:http://mt.sohu.com/20160806/n462923089.shtml 《十余年技术大牛告诉你,这些Java新技术不可错过》 虽然讲的比较泛,但是里面提到的 Callback hell, Promise, Future, Actor, Akka, Kafka , 平时 ...
分类:
编程语言 时间:
2016-12-30 11:50:49
阅读次数:
192
通过enum关键字来实现枚举,在枚举中需要注意的有: 1. 枚举中的属性必须放在最前面,一般使用大写字母表示 2. 枚举中可以和java类一样定义方法 3. 枚举中的构造方法必须是私有的 ...
分类:
编程语言 时间:
2016-12-30 12:50:32
阅读次数:
192
java常用名词解释: OO: object-oriented ,面向对象 OOP:object-oriented programming,面向对象编程 Author:JCC Object:对象JDK:Java development kit, java开发工具包 JVM:javavirtual m ...
分类:
编程语言 时间:
2016-12-30 13:11:12
阅读次数:
627
首先当然是需要安装opencv了,我用的是opencv2.4.13。下载完之后就可以直接安装了,安装过程也很简单,直接下一步下一步就好,我就不上图了。 接下来在opencv下找到jar包,比如我直接安装在c盘,我的jar包在C:\opencv\build\java中。 然后将jar包拷贝到lib目录 ...
分类:
编程语言 时间:
2016-12-30 13:12:16
阅读次数:
1086
在编程过程中,很多情况下(涉及到坐标、层级操作)我们都会用到二维数组,下面介绍介绍几种二维数组初始化的方法: 方法一、直接定义并且初始化,这种情况适用于数量和值已知的数组: 方法二、动态创建并初始化: 上面的方法可以自定义二维数组的长度、值,且按照嵌套循环可以声明多维数组,注意在多维数组的每一维都需 ...
分类:
编程语言 时间:
2016-12-30 13:16:32
阅读次数:
172
一、异常简介 二、异常种类 三、异常处理 语法: 示例1: 必须输入整型,否则就进入异常处理 执行结果: 多分支 (Exception) 万能异常 示例1: 执行结果: 示例2: 执行结果: 其它的异常结构 part5: ...
分类:
编程语言 时间:
2016-12-30 13:17:20
阅读次数:
222
多线程开发要理解的几个基本概念:进程、应用程序域、对象上下文 进程:进程是一个操作系统级别的概念,用来描述一组资源和程序运行所必需的内存分配。简单的理解,可以认为进程就是一个运行程序。对于每一个被加载到内存的*.exe程序,在它的生命周期中,操作系统会为之创建一个单独且隔离的进程,一个进程的失败不会 ...
分类:
编程语言 时间:
2016-12-30 13:27:56
阅读次数:
255
背景 针对RPC远程调用,都在使用dubbo、dubbox等,我们也是如此。由于社区暂停维护、应对未来发展,我们准备尝试新技术(或许这时候也不算什么新技术了吧),选择使用了spring cloud架构。在此期间使用spring boot项目尝试开发,结果良好。所以想重构原spring项目至sprin ...
分类:
编程语言 时间:
2016-12-30 14:18:03
阅读次数:
316
部署tomcat之前,需要部署jdk环境,那么jdk和tomcat之间也是有一定得兼容性的,抛开版本问题不谈(jdk和tomcat版本,不能相差太大,jdk向下兼容),jdk与tomcat中还是有很多的兼容性问题的,具体偶也不大清楚,下边为一例:服务器部署完成后,通过手机app访问项目访问报错,查..
分类:
编程语言 时间:
2016-12-30 14:26:10
阅读次数:
271
以前都不知道这种写法叫做关联数组。 何为关联数组呢。通常的数组在填充时会隐式或者显示指定数组下标,但JS中数组可以以名字的形式为元素赋值,这就形成了关联数组。 例子 var p={ name:'dai', age:'19', say:function(){ alert('说话'); } } //访问 ...
分类:
编程语言 时间:
2016-12-30 15:16:18
阅读次数:
186