就语言而言,个人还是比较喜欢C++,尽管C++有些语法方面确实比较深奥,但这些确实挡不住它在实际应用中不可被替代的位置。开始谈今天的重点,如何定义一个特殊的C++类。1、定义不可被继承的C++类如何让一个类不能被继承呢?简单来说,我们希望达到的效果,就是如果继承这个类的..
分类:
编程语言 时间:
2017-04-14 10:50:04
阅读次数:
186
类和结构实际上都是创建对象(实例)的模版,每个对象都包含数据,并提供了处理和访问数据的方法。 类定义了类的每个对象可以包含什么数据和功能。 结构与类的区别是它们在内存中的存储方式,访问方式和它们的一些特性(稍后详细介绍它们的区别)。 较小的数据类型使用结构可提高性能,在语法上,比较类似,主要区别是使 ...
分类:
其他好文 时间:
2017-04-12 14:18:31
阅读次数:
224
常用的元字符:\一般用于转义字符^断言目标的开始位置(或在多行模式下是行首)$断言目标的结束位置(或在多行模式下是行尾).匹配除换行符外的任何字符(默认)[开始字符类定义]结束字符类定义|开始一个可选分支(子组的开始标记)子组的结束标记?作为量词,表示0次或1次匹配。位于量..
分类:
其他好文 时间:
2017-04-12 05:16:48
阅读次数:
140
在面向对象编程语言里,类是一等公民,整个系统由一个一个的类组成。Java里的方法不能独立存在,所有的方法都必须定义在类里,执行方法时必须使用类或对象来作为调用者。 Java语言是静态语言,一个类定义完成后,只要不再重新编译这个类文件,该类和类的对象所拥有的方法是固定的,永远都不会改变。 方法的参数传 ...
分类:
编程语言 时间:
2017-04-09 23:29:57
阅读次数:
222
1.实验要求: 2.实验思路:使用jsp Javabean和servlet来实现,Javabean定义实体类,定义能根据设置的参数产生出对应的方法,jsp页面用来让用户选择参数,做题和查看历史记录,servlet根据jsp传的数据进行响应和处理。 首先有一个选择界面的jsp,如果选择做题就跳转到设置 ...
分类:
其他好文 时间:
2017-04-09 10:46:16
阅读次数:
169
抽象类 定义抽象类: abstract class 类名{ public abstract 方法名();//抽象方法 } 抽象类中的抽象方法没有方法体,所以抽象类无法直接实例化 因此: 1、抽象类必须有子类。 2、抽象类的子类必须要覆写抽象类中的全部抽象方法(强制子类覆写)。 3、抽象类的对象实例化 ...
分类:
其他好文 时间:
2017-04-08 20:06:18
阅读次数:
218
有时候,我们需要定义某个方法,这个方法在高层次来看是相同的,但是里面几个具体步骤有可能有些不同。 一种实现方法是父类定义一个虚方法,由多个子类具体实现。但是这样做的话,不变的和可变的行为在子类中是混合在一起的,造成代码的大量重复。 这时候我们需要使用模板方法模式。 模板方法模式:定义一个操作中算法的 ...
分类:
其他好文 时间:
2017-04-08 12:20:20
阅读次数:
164
1.1. class类的相等比较 对于class类的对象,只有由相同的类加载器加载,并且类名相同,才是相同的class。 同时,对于类的委托加载机制,可以遵循,也可以不遵循。 定义Hello类。 定义类加载器。 编写测试代码。 运行结果: loadClass:Hello specialLoadCla ...
分类:
编程语言 时间:
2017-04-07 23:08:43
阅读次数:
271
RDD是一个抽象类定义了所有RDD共有的一些属性和方法,下面介绍了主要的属性和方法。 RDD有5个主要的属性 (一)子类 (二)属性 1、SpackContext 在主构建函数中定义,表示RDD所在运行环境,可用于获取配置,清理环境等。 2、Seq[Dependency[_]] 定义了这个RDD对父 ...
分类:
其他好文 时间:
2017-04-06 14:17:05
阅读次数:
189
堆内存设置 原理 JVM堆内存分为2块:Permanent Space 和 Heap Space。 Permanent 即 持久代(Permanent Generation),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。 Heap = { Old + NEW = {Ed ...
分类:
编程语言 时间:
2017-04-06 11:52:00
阅读次数:
183