摘要: 泛型和集合 泛型 泛型即参数化类型,也就是说数据类型变成了一个可变的参数,在不使用泛型的情况下,参数的数据类型都是写死了的,使用泛型之后,可以根据程序的需要进行改变。 只能是引用类型,不能是简单数据类型。 泛型参数可以有多个。 可以用使用 extends 语句或者 super 语句 如 表示类型的上 阅读全文
posted @ 2020-10-07 10:46 孙中明 阅读(227) 评论(0) 推荐(0) 编辑
摘要: Java常用类 ###Arrays Arrays 类包含用于操作数组的各种方法(例如排序和搜索)。还包含一个静态工厂,允许将数组转为 List。 import java.util.Arrays; import java.util.Random; public class hello { public 阅读全文
posted @ 2020-10-07 10:45 孙中明 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Java面向对象 对象 面向对象的思想,体现的是人所关注对象的信息聚集在了一个具体的物体上。人们就是通过对象的属性和行为来了解对象。 对于一个具体的对象而言,比如一部 iPhone 16,世上还有许多跟这部手机有着同样属性或行为的对象,我们为了方便将它们归类起来,提取出他们相同的属性和行为,而我们把 阅读全文
posted @ 2020-10-07 10:44 孙中明 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 算法 插入排序 有一个已经 有序 的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复 阅读全文
posted @ 2020-10-07 10:42 孙中明 阅读(168) 评论(0) 推荐(0) 编辑
摘要: Java基础 if语句 if(条件){ 条件成立时执行的代码 } if(条件){ 代码块1 } else{ 代码块2 } switch语句 switch(表达式){ case 值1: 代码块1 break; case 值2: 代码块2 break; ... default: 默认执行的代码块 } d 阅读全文
posted @ 2020-10-07 10:40 孙中明 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Java基础 Java背景 Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言(以下简称 Java 语言)和 Java 平台的总称。Java 语言是一种面向对象的编程语言。虽然 Java 仅仅只产生了短短 20 年,但是它的发展是非常迅速的。 阅读全文
posted @ 2020-10-07 10:39 孙中明 阅读(90) 评论(0) 推荐(0) 编辑