本文讨论Java中(静态)变量、(静态)代码块的执行顺序 首先创建3个类: 1、Foo类,用于打印变量 2、Parent类 3、Child类 接下来运行实例: 打印结果: 总结 Java中的静态变量和静态代码块是在类加载的时候就执行的,实例化对象时,先声明并实例化变量再执行构造函数。如果子类继承父类 ...
分类:
编程语言 时间:
2016-03-28 23:29:11
阅读次数:
417
C++的一些知识点比较零碎,下面清单的形式做一些记录与归纳,以供参考。 1、赋值操作符重载(深复制): (1)由于目标对象可能引用了以前的一些数据,所以应该先delete这些数据; (2)注意到对象可能对自己赋值,所以应该加上下面语句(another表示另一个对象),再进行(1)的操作: (3)函数 ...
分类:
编程语言 时间:
2016-03-28 23:27:10
阅读次数:
232
1.对象:是一个自包含的实体,用一组可识别的特性和行为来标识。 2.类:就是具有相同的属性和功能的对象的抽象的集合。 3.构造方法:对类进行实例化。 4.方法重载:提供了创建同名的多个方法的能力,但这些方法需要使用不同的参数类型。 5.属性与修饰符: --字段(数据) public / privat ...
分类:
编程语言 时间:
2016-03-28 23:22:20
阅读次数:
212
? PHP的标记: <?php ?> ? 输出 ? 数据类型 PHP是弱类型语言 ? 获取变量类型 ? 判断类型 判断变量是不是该类型 如果是返回1(true),如果不是返回0(false) is_类型名() ? 类型转换 ? 变量定义 ? 可变变量 ? 错误抑制符 @ 加在变量前 可以抑制错误信息 ...
分类:
编程语言 时间:
2016-03-28 23:20:40
阅读次数:
195
1. 线程标识: (1) 比较两个线程ID; (2) 获取线程自身ID; 2. 线程的创建: 3. 线程的终止: (1) 线程只是从启动例程中返回,返回值是线程的退出码; (2) 线程可以被同一例程中的其他线程取消; (3) 线程调用pthread_exit。 rval_ptr是一个无类型指针,与传 ...
分类:
编程语言 时间:
2016-03-28 23:17:19
阅读次数:
248
1. 变量 从字面上看,变量是可变的量;从编程角度讲,变量是用于存储某种/某些数值的存储器。我们可以把变量看做一个盒子,盒子用来存放物品,物品可以是衣服、玩具、水果...等。 1.1 变量命名规则 1.1.1.必须以字母、下划线或美元符号开头,后面可以跟字母、下划线、美元符号和数字。 1.1.2.变 ...
分类:
编程语言 时间:
2016-03-28 23:14:15
阅读次数:
246
一、JavaScript原型原型的概念-在JavaScript中,函数本身也是一个包含了方法和属性的对象-每个函数中都有一个prototype属性,该属性引用的就是原型对象-原型对象是保存共享属性值和共享方法的对象为对象扩展属性-扩展单个对象的成员-扩展共享的属性值-内存图描述删除属性-可以..
分类:
编程语言 时间:
2016-03-28 22:06:38
阅读次数:
283
单链表:单向无循环,最后置于空//SeqList.h#pragmaonce
#include<string.h>
#include<stdlib.h>
#include<assert.h>
#defineMAX_SIZE100
typedefintDataType;
typedefstructSeqlist
{
DataType*_array;
size_t_size;
size_t_capacity;
}Seqlist;
voidI..
分类:
编程语言 时间:
2016-03-28 22:06:19
阅读次数:
236
单链表:单向有序链表最后置于空#pragmaonce
#include<string.h>
#include<malloc.h>
#include<assert.h>
typedefintDataType;
typedefstructListNode
{
structListNode*_next;
DataType_data;
}ListNode;
voidPrintList(ListNode*&pHead)
{
while..
分类:
编程语言 时间:
2016-03-28 22:05:50
阅读次数:
230
1.冒泡排序:voidBubbleSort(ListNode*&pHead)//冒泡排序
{
ListNode*tail=NULL;
assert(pHead!=NULL&&pHead->_next!=NULL);
while(tail!=pHead->_next)
{
ListNode*prev=pHead;
ListNode*cur=pHead->_next;
while(cur!=tail)//单次排序
{
..
分类:
编程语言 时间:
2016-03-28 22:02:01
阅读次数:
303
1、static变量与实体变量的区别?
static是静态变量,static可以通过类名直接访问
内存方面的不同:static在定义的时候jvm就会分配空间,
而实体变量只有在创建对象的时候才会去分配空间2、int Integer的区别?
Integer 是int的包装类。
Integer 是对象,默认为null,int 的默认值是03、public...
分类:
编程语言 时间:
2016-03-28 21:57:28
阅读次数:
237
itext-rtf-2.1.7.jar,下载地址:http://download.csdn.net/detail/xuxu198899223/7717727 itext-2.1.7.jar 下载地址:http://download.csdn.net/detail/xuxu198899223/7717 ...
分类:
编程语言 时间:
2016-03-28 21:55:34
阅读次数:
225
1.什么是Schema XML Schema是用一套预先规定的XML元素和属性创建的,这些元素和属性定义了XML文档的结构和内容模式。 XML Schema规定XML文档实例的结构和每个元素/属性的数据类型。 2.为什么需要Schema 弥补DTD的局限性 Schema的新特性 一致性:XML Sc ...
分类:
编程语言 时间:
2016-03-28 21:56:31
阅读次数:
310
一、 MFC MFC(Microsoft Foundation Class,微软基础类库)是微软为了简化程序员的开发工作所开发的一套C++类的集合,是一套面向对象的函数库,以类的方式提供给用户使用。利用这些类,可以有效发帮助程序员完成Windows应用程序的开发 二、 theAPP 三、 InitI ...
分类:
编程语言 时间:
2016-03-28 21:56:21
阅读次数:
591
题目来源: https://leetcode.com/problems/palindrome-partitioning/ 题意分析: 给定一个字符串s,将s拆成若干个子字符串,使得所有的子字符串都是回文字符串,返回所有这样的子字符串集合。比如s = “aab”,那么返回[["aa","b"],["a ...
分类:
编程语言 时间:
2016-03-28 21:55:03
阅读次数:
271
290. [CTSC2008] 丘比特的烦恼 ★★★ 输入文件:cupid.in 输出文件:cupid.out 简单对比 时间限制:1 s 内存限制:128 MB 随着社会的不断发展,人与人之间的感情越来越功利化。最近,爱神丘比特发现,爱情也已不再是完全纯洁的了。这使得丘比特很是苦恼,他越来越难找到 ...
分类:
编程语言 时间:
2016-03-28 21:55:03
阅读次数:
466