进入到今天的探索前,我先对上节内容进行一下回顾: 面向对象是一种编程方式,此编程方式的实现是基于对类和对象的使用 类是一个模板,模板中包装了多个函数可供使用 对象是基于类创建的,实例用于调用被包装在类中的函数 对于c#和java--只能用面向对象编程,而对于ruby和python则可以用函数编程和面 ...
分类:
编程语言 时间:
2016-07-04 22:03:44
阅读次数:
157
父类 FC FatherClass 子类 SC SonClass 一 ,虚函数 C++的虚函数主要作用是“运行时多态”,父类中提供虚函数的实现,为子类提供默认的函数实现。子类可以重写父类的虚函数实现子类的特殊化。 如下就是一个父类中的虚函数: 二 ,纯虚函数 C++中包含纯虚函数的类,被称为是“抽象 ...
分类:
编程语言 时间:
2016-07-04 22:00:53
阅读次数:
182
继承Tread来实现多线程的话,写出的类就是Thread的一个子类,所以用这个自定义类产生的对象就是一个线程;而通过实现Runnable实现类来实现多线程,还要声明一个Thread类的对象,将这个Runnable实现类的对象传入Thread类的一个构造函数来声明一个Thread对象,这个对象才是一个 ...
分类:
编程语言 时间:
2016-07-04 22:00:52
阅读次数:
136
转载:http://blog.sina.com.cn/s/blog_610f47c50100ohe4.html 原理其实很简单:首先绘制弹出的自定义对话框,将其使用display:none隐藏,因为设置为none,其在页面中并不占用空间; 遮蔽罩使用一个div,然后将其宽高设置为整个显示窗口大小,配 ...
分类:
编程语言 时间:
2016-07-04 22:00:02
阅读次数:
170
浅析Java中的final关键字 谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。下面是本文的目录大纲: 一.final关键字的基本用法 二.深入理解 ...
分类:
编程语言 时间:
2016-07-04 21:58:35
阅读次数:
244
Windows对话框分为两类:模态对话框和非模态对话框。 模态对话框是这样的对话框,当它弹出后,本应用程序其他窗口将不再接受用户输入,只有该对话框响应用户输入,在对它进行相应操作退出后,其他窗口才能继续与用户交互。 非模态对话框则是,它弹出后,本程序其他窗口仍能响应用... ...
分类:
编程语言 时间:
2016-07-04 21:56:06
阅读次数:
287
1. 调用一个函数将暂停当前函数的执行,传递控制权和参数给新函数。 2. 除了声明时定义的形参,每个函数都有两个附加的参数:this和arguments。 1. this在面向对象编程中很重要,它的值取决于调用的模式。 3. 在JS中一共有4种调用模式:方法调用模式、函数调用模式、构造器调用模式和a ...
分类:
编程语言 时间:
2016-07-04 21:56:33
阅读次数:
145
一、time,datetime模块 时间相关的操作 二、hashlib模块 用于加密相关的操作,代替了md5模块和sha模块,主要提供md5(),sha1(),sha224(),sha256(),sha384(),sha512()算法 主要方法有.update(arg); digest(); hex ...
分类:
编程语言 时间:
2016-07-04 21:54:06
阅读次数:
174
【环境参数】开发框架:Spring + MyBatis + SpringMVC + KettleJDK版本:1.8.0_91javassist依赖版本:javassit-3.12.1.GA 【障碍再现】在Kettle工具初始化时,抛出如下异常:java.io.IOException: invalid ...
分类:
编程语言 时间:
2016-07-04 21:55:08
阅读次数:
207
把数组排成最小的数 题目描述 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 思路 代码 ...
分类:
编程语言 时间:
2016-07-04 21:53:02
阅读次数:
140
package cn.hncu.dataStruct; public class SortMethods { /* 算法好坏的评价指标(一般只在n值非常大的时候才会考虑,如n取10万): * 1、时间复杂度: 通俗点,就是指程序运行的快慢(时间) 通常用计算机的运算(算术,赋值)次数来代替 * 2、 ...
分类:
编程语言 时间:
2016-07-04 21:49:40
阅读次数:
186
java中的集合框架 | Collection接口: |--List接口:存储有序的,可以重复的元素,添加进List中的元素或者对象所在的类都要重写equals()方法,便于使用Contains()方法判断是否包含 |-ArrayList:主要的实现类,底层是数组实现的,适用于要求快速读取,但不经常 ...
分类:
编程语言 时间:
2016-07-04 21:48:57
阅读次数:
147
基本准则 用法一目了然是你设计时最重要的目的。 方法和属性这样的实体只声明一次,却会被重复调用。因此你在设计 API 时应尽可能使其简单明了。当评估某个设计时,只阅读声明往往是不够的,有时还需要检查它的使用样例,才能确保其在上下文中足够清晰。 一目了然比简洁更重要。 尽管 Swift 代码可以非常简 ...
分类:
编程语言 时间:
2016-07-04 21:49:08
阅读次数:
171
前言: 在上一篇中: [Spring框架]Spring AOP基础入门总结一. 中 我们已经知道了一个Spring AOP程序是如何开发的, 在这里呢我们将基于AspectJ来进行AOP 的总结和学习.一, AspectJ的概述: AspectJ是一个面向切面的框架,它扩展了Java语言。Aspec ...
分类:
编程语言 时间:
2016-07-04 21:49:17
阅读次数:
233
Vector是List接口的另一实现,有非常长的历史了,从jdk1.0开始就有Vector了,先于ArrayList出现,与ArrayList的最大区别是:Vector 是线程安全的,简单浏览一下Vector: 类定义: Vector支持快速随机访问,和arrayList一样。 Vector 初始容 ...
分类:
编程语言 时间:
2016-07-04 21:48:40
阅读次数:
218
原本打算把作业和答案做个编排,一起发出来给大家看,无奈代码量有点大,贴上来以后文章篇幅过长,于是乎题目的代码解答放到了百度云盘,欢迎自行下载和运行或者调整。...
分类:
编程语言 时间:
2016-07-04 20:43:17
阅读次数:
495
前言:前面已经有两篇文章讲了Spring IOC/DI 以及 使用xml和注解两种方法开发的案例, 下面就来梳理一下Spring的另一核心AOP.一, 什么是AOP 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现 ...
分类:
编程语言 时间:
2016-07-04 20:40:58
阅读次数:
438