摘要: Map键值对 Map<key,value> map = new HashMap<key,value>(); key:键,相当于下标,但又与下标不同,它是需要自己定义类型,也就是说key可以存放基本数据类型、string;但是key的值不能重复,因为key值时hash集合存储的 value:存放的值, 阅读全文
posted @ 2019-12-06 21:41 hcjk 阅读(1061) 评论(0) 推荐(0)
摘要: 集合 集合ArrayList 可以添加重复数据 ArrayList<e> list = new ArrayList<e>(); e:表示泛型 什么数据类型, 如果是基本数据类型就用包装类 如果不加<e>,那么集合可以同时存放基本数据类型和String类型 集合长度 size()方法,获取集合长度. 阅读全文
posted @ 2019-12-06 21:40 hcjk 阅读(523) 评论(0) 推荐(0)
摘要: 异常: try...catch 异常分为编译(受检)异常 和 运行时异常 try...catch的运行顺序 当try块中没有异常时,try块运行完之后,跳过catch块,直接执行后面的代码 当try块中有异常时,运行到异常语句,直接跳到catch中,运行完catch中语句之后,直接执行后面的代码,t 阅读全文
posted @ 2019-12-06 21:38 hcjk 阅读(157) 评论(0) 推荐(0)
摘要: 抽象类 abstract 抽象类不可以用new关键字实例化,实例化一个抽象类没有任何意义 抽象类不能实例化,但是有构造器 抽象类和抽象方法 必须 被abstract 修饰 如果要用抽象类,可以使用多态 1.抽象类是用来被继承的,2.抽象方法就是用来实现的,3实现多态 抽象方法 抽象方法一定在抽象类中 阅读全文
posted @ 2019-12-01 20:55 hcjk 阅读(106) 评论(0) 推荐(0)
摘要: 总结 对象之间也能赋值, 引用数据类型传递的是地址(地址传递 ,引用传递) 基本数据类型是值传递 static静态的 1.静态的属性和方法,属于整个类 2.静态的值只有一个(基本数据类型可以看出此特点) 3.静态的值只会初始化一次(引用数据类型) 4.静态属性,方法或静态块会在jvm加载的时候就加载 阅读全文
posted @ 2019-11-28 22:03 hcjk 阅读(110) 评论(0) 推荐(0)
摘要: 总结 面向对象基础: 类: 简单理解:就仅仅只是一个模板 属性,成员变量,全局变量当对象初始化之后,成员变量就会有初始值,局部变量不会被初始化 String null整型 0浮点型 0.0boolean falsechar (char)0 行为,动作,函数,方法所有和动作相关的,都应该放入到方法中 阅读全文
posted @ 2019-11-28 22:02 hcjk 阅读(98) 评论(0) 推荐(0)
摘要: 总结 对象之间也能赋值, 引用数据类型传递的是地址(地址传递 ,引用传递) 基本数据类型是值传递 static静态的 1.静态的属性和方法,属于整个类 2.静态的值只有一个(基本数据类型可以看出此特点) 3.静态的值只会初始化一次(引用数据类型) 4.静态属性,方法或静态块会在jvm加载的时候就加载 阅读全文
posted @ 2019-11-28 22:02 hcjk 阅读(91) 评论(0) 推荐(0)
摘要: 总结 Java面向对象的基础 三大特征: 封装(抽象),继承,多态 面向对象的内存分析: 栈, 堆, 代码区, 静态区 this: 代表当前对象本身 有时候需要把当前调用对象进行传递,那么就可以使用this替代当前调用对象 在构造器中可以使用this([参数])调用本类的其他构造器 某一个类作为另一 阅读全文
posted @ 2019-11-28 22:01 hcjk 阅读(80) 评论(0) 推荐(0)
摘要: 总结 字符数组转化成字符串 String.valueOf(字符数组名); 找某个字符在字符串中的第一个出现的位置 字符串.indexAr(字符); 方法中实参和对应的形参各占用独立的存储单元 结构化程序设计所规定的三种基本控制结构是:顺序,分支,循环 数组下标从零开始:与数组在内层中的存放和寻址有关 阅读全文
posted @ 2019-11-28 22:00 hcjk 阅读(105) 评论(0) 推荐(0)
摘要: 1.冒泡排序 2.选择排序 3.插入排序 代码在我上一篇博客 阅读全文
posted @ 2019-11-28 21:59 hcjk 阅读(84) 评论(0) 推荐(0)