摘要:
package cn.kgc.demo.ddz;import java.util.*;public class Paixing { public static void main(String[] args) { // hashMap集合来存储key,牌型。 HashMap<Integer ,Str 阅读全文
摘要:
package cn.kgc.demo03collections; import java.util.*; public class Demo02Sort { public static void main(String[] args) { // 1 创建集合 ArrayList al = new 阅读全文
摘要:
一,集合 定义:位于Java.util包下的一些常用接口和类。是Java里提供的一种容器,用于存储多个数据。 ★,数组与集合区别: 1,数组长度是固定的。集合的长度是可变的 2,数组中存储数据类型是同一类,常用来存储基本数据类型。集合存储的都是对象,对象类型可以不一致。 二,集合框架 Java SE 阅读全文
摘要:
一,常用异常信息 Array Index Out Of Bounds Exception! 数组下标越界异常 Null Pointer Exception! 空指针异常 Class Cast Exception! 类型转换异常 Arithmetic Exception! 算术错误异常 Class N 阅读全文
摘要:
一,抽象类 抽象类语法: [访问修饰符] abstract class 类名{ } 抽象方法语法: [访问修饰符] abstract 返回值类型 方法名([参数]){ } 抽象类和普通类区别: 1,抽象类比普通了多了一个abstract修饰符 2,抽象类里既可以有抽象方法,又可以有普通方法。普通类只 阅读全文
摘要:
一,面向对象的软件开发方法 1,软件系统即各种对象的集合 2,按对象设计出来的系统结构较稳定 3,子系统相对独立,提高了软件的可维护性 4,支持封装,继承和多态,提高了软件的可重用性和可扩展性 5,万物皆对象 6,软件系统所模拟的真实世界中,所有的实体都可以抽象为对象 7,每个对象都是唯一的 二,对 阅读全文
摘要:
一,封装 1,属性封装: 将属性私有化,并对外提供一对公共的get和set方法。 get 用来获取私有属性。set 用来修改设置私有属性。 ★,实体类:当类中只有一些私有属性,get方法,set方法,和构造器,并没有自定义方法。 它最主要是用来存储数据的。 二,包 1,包的声明: package 路 阅读全文
摘要:
一,带参方法 定义一个带参方法。方法的完整语法。 语法:[修饰符] 返回值类型 方法名([参数]){ 方法体; } 参数:一个特殊的局部变量。 注意:1,定义参数变量不加修饰符。 2,参数不允许赋值。 语法:( 数据类型 参数名) 或(数据类型 参数名,数据类型 参数名) 多个参数间,用 , 号隔开 阅读全文
摘要:
一,对象的概念 万物都可以看做是对象,而我们认为的给他们分成好多类型。 类:具有一组相同属性和行为的对象的集合。 对象:用来描述一个客观事物,由一组属性和方法组成。 关系:类是对象的集合,抽象,概括。 对象是类的实例或具体化。他们都是由属性和行为组成的。 面向对象的思想解决问题: 1,遇到问题,分析 阅读全文
摘要:
一,一维数组 数组是用来存储一组相同数据类型数据的数据结构。当数组初始化完成后,Java为数组在内存中分配一段连续的空间,此时数组空间固定,长度就不在发生改变。即使数组中没有保存数据,数组所占空间依然存在。 1,数组声明 数据类型 数组(对象)名; 2,数组对象创建 对象名=new 数据类型[长度] 阅读全文