一. 泛型概念的提出(为什么需要泛型)? 首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayList(); 5 list.add("qqyumi
多态概念: Java引用变量有两个类型:一个是编译时类型,一个是运行时类型。编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定。如果编译时类型和运行时类型不一致,就可能出现所谓的多态。 代码示例:class BaseClass{public int book = 6;public void base(){System.out.println("父类的普通方法")
并行计算 高等数值分析(高性能计算,并行计算) (Parallel and High Performance Computing) 基本信息: 教材:本课程主要讲授数值并行计算,内容以课堂讲义为主主要参考资料: 并行计算与实现技术,迟学斌等,科学出版社,2015 并行计算导论,张林波等, 清华大学出版社,2006 Parallel Programming: Concepts and Prac
类 Java是面向对象的程序设计语言,类是面向对象的重要内容,我们可以把类当成一种自定义数据类型,可以使用类来定义变量,这种类型的变量统称为引用变量。也就是说,所有类是引用数据类型。 定义类 面向对象的程式设计过程有两个概念:类(class)和对象(object,也被称为实例,instance),类是对象的抽象。 Java语言里定义类的简单语法如下: public class Person
标准序列化机制 简单来说,序列化就是将对象转化为字节流,反序列化就是将字节流转化为对象。 基本用法 要让一个类支持序列化,只需要让这个类实现接口java.io.Serializable。Serializable没有定义任何方法,只是一个标记接口。比如,对于前面章节提到的Student类,为支持序列化,可改为: public class Student implements Serializ