一、前言
内部类也称寄生类,就是把一个类放在类里面(即内部类的上一级程序单元是类)定义,将其作为外部类的成员。内部类主要用几种定义形式:静态(static)内部类,非静态内部类,匿名内部类(也就是没有名字的寄生类)。内部类的好处就是内部类可以直接外部类的(包括私有)成员,反之不能。下面我们通过一些实例来详细讲解一下Java中内部类的使用及几种定义形式的相互调用。
二、实例说明
(1)匿名内部...
分类:
编程语言 时间:
2015-04-30 01:04:36
阅读次数:
250
所谓运算符重载,可以简单理解为函数的重载,而operator@就是函数名,@表示任何运算符,加减乘除等。#include using namespace std;class Complex{public: Complex(){real = 0; imag = 0;}; Complex(d...
分类:
编程语言 时间:
2015-04-30 00:52:54
阅读次数:
202
@EnableXXX:可以用于取代xml配置中的一些配置,被该注解所标注的类,其中被@Bean标注的方法,一般就用于返回和EnableXXX的XXX相关的Bean,Bean中一般有XXX相关的注解同时,更高级的,Spring中一般还有一个XXXConfigurer的接口,在注解为@EnableXXX...
分类:
编程语言 时间:
2015-04-30 00:54:18
阅读次数:
162
转自:http://blog.csdn.net/kikilizhm/article/details/7858405这里给出在linux下的简单socket网络编程的实例,使用tcp协议进行通信,服务端进行监听,在收到客户端的连接后,发送数据给客户端;客户端在接受到数据后打印出来,然后关闭。程序里有详...
分类:
编程语言 时间:
2015-04-30 00:51:43
阅读次数:
254
dynamic_cast:通常在基类和派生类之间转换,使用到RTTI(Runtime Type Information)在运行时判断转换是否正确,如不正确将抛出异常。const_cast:主要针对const和volatile的转换.static_cast:一般用于基本数据类型之间的转换转换,no r...
分类:
编程语言 时间:
2015-04-30 00:50:00
阅读次数:
147
前情回顾:上一篇第16关地址打开16关,又是一张奇奇怪怪很多点点的图片,应该又是与PIL库有关的.页面的标题是:let me get this straight。这是英语中的一句俚语,意思是让我把这事搞清楚.在这一关中其实是让我们把每一行像素位置调整后对其.看这幅图片,很多红色的点,于是想到是不是这...
分类:
编程语言 时间:
2015-04-30 00:50:23
阅读次数:
212
一、动态视图 1、现在渲染视图的方式基本上有2种 (1)服务端生成好html; (2)客户端渲染模板,服务端提供JSON数据接口。 2、客户端渲染视图也有2种方式: (1)使用document.createElement创建Dom元素,然后追加到页面; ...
分类:
编程语言 时间:
2015-04-30 00:48:46
阅读次数:
185
为了代码可以同时适应VC++和MingW编译器,我改动了我的代码,变成:#ifdef _MSC_VER #pragma comment(lib, "crypt32.lib") // Link OK,Linux 也要附带这两个库,格式是 -lcrypt32 -lws2_32 #pragm...
分类:
编程语言 时间:
2015-04-30 00:48:09
阅读次数:
206
介绍JavaScript以及Dom的概念和关系,举例了解常见方法如getElementById()、getElementsByTagName()等,并通过实例理清Dom中元素节点、属性节点、文本节点的关系
分类:
编程语言 时间:
2015-04-30 00:45:20
阅读次数:
311
作者:吴秦出处:http://www.cnblogs.com/skynet/本文基于署名 2.5 中国大陆许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名吴秦(包含链接).C++静态库与动态库这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用...
分类:
编程语言 时间:
2015-04-30 00:47:00
阅读次数:
214
【删除节点】步骤:① 找到对象② 找到他的父对象 parentObj③ parentObj.removeChild(子对象);【例】 Document 白羊 金牛 双子 巨蟹 【创...
分类:
编程语言 时间:
2015-04-30 00:46:17
阅读次数:
185
变量类型了解参数的传递之前我们来复习下变量的类型,JavaScript中的变量有5个基本数据类型(Undefined, Null, Boolean, Number, String)和引用数据类型(Object,Function,Array等)。基本类型和引用类型的区别// 声明一个String类型的...
分类:
编程语言 时间:
2015-04-30 00:45:55
阅读次数:
219
本文来聊聊语言,笔者前后已经接触过近10种编程语言,回过头想想,才慢慢的了解编程语言的本质。 按个人理解,编程语言和自然语言(指人类交流语言,如汉语,英语)本质上并无区别。为什么?用看程序语言的方式看自然语言,那么:自然语言有很多个关键字或者说全局变量(各种词语、单词),这些关键字经过一定...
分类:
编程语言 时间:
2015-04-30 00:43:19
阅读次数:
291
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 好吧!在下载之前我们要先选中“Accept License Agreement” 然后,才允许我们下载。 等等有好几个linux版本的 ...
分类:
编程语言 时间:
2015-04-29 23:38:58
阅读次数:
414
Maven 确确实实是个好东西,用来管理项目显得很方便,但是如果是通过 Maven 来远程下载 JAR 包的话,我宿舍的带宽是4兆的, 4个人共用,有时候用?Maven 来远程下载 JAR 包会显得很慢,一般我发现下载速度不明显的...
分类:
编程语言 时间:
2015-04-29 23:37:58
阅读次数:
374
Spreadsheet
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 617
Accepted: 290
Description
In 1979, Dan Bricklin and Bob Frankston wrote VisiCalc, the first...
分类:
编程语言 时间:
2015-04-29 23:35:29
阅读次数:
453