摘要: 集合的框架图 什么是集合? 集合有两个父接口:collection 和 Map collection有两个子接口:List 和 Set List :子接口有两个常用的实现类ArrayList和LinkedList 存储的数据的方式是有序不唯一的 ArrayList其实可以理解为一个可变长度的数组,可 阅读全文
posted @ 2019-12-24 11:49 大海中的海洋 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 什么是面向对象: 面向对象就是一种使用封装,继承,多态,抽象等思想进行软件的分析和开发的方法,而java就是一门面向对象的编程语言 1.封装: java中的封装就是将属性私有化,然后提供一对公有的方法get和set,最后在set方法中对属性赋值进行合理的判断 注意:这里解释一下,get和set方法不 阅读全文
posted @ 2019-12-23 20:22 大海中的海洋 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 1. 作用域:public private protected 默认的区别 public:在同一项目中,被public修饰的在任何地方都可以被调用 private:被private修饰的,只能在本类中被调用,其他地方都不可以调用 protected:被protected修饰的,可以在本类中,同包下的 阅读全文
posted @ 2019-12-19 21:31 大海中的海洋 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 抽象类: 1.含有abstract修饰符的class即为抽象类 2.abstract类不能创建实例对象 3.如果一个类中含有abstract修饰的方法,这个类必须定义为abstract class 4.抽象类中定义的抽象方法必须被子类实现,否则子类也是抽象类。所以不能有抽象的构造方法和抽象的静态方法 阅读全文
posted @ 2019-12-19 11:52 大海中的海洋 阅读(161) 评论(0) 推荐(0) 编辑
摘要: overload(重载): 重载是基于一个类中,方法名相同,参数列表不同(如果参数列表相同时,参数的类型要不同),与返回值和访问修饰符都无关 如果在面试中就直接说:"同名不同参" 就可以了 override(重写) 重写是基于父子类之间,方法名相同,参数列表相同(参数类型也要保持一样),返回值相同或 阅读全文
posted @ 2019-12-18 18:58 大海中的海洋 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 1)对于= =,比较的是值是否相等 如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等; 如果作用于引用类型的变量,则比较的是所指向的对象的地址 2)对于equals方法,注意:equals方法不能作用于基本数据类型的变量,equals继承Object类,比较的是是否是同一个对象 如果 阅读全文
posted @ 2019-12-18 18:25 大海中的海洋 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 将字符串转换为日期格式 //将日期转换为字符串 Date d=new Date(); SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String s=sdf.format(d); System.out.printl 阅读全文
posted @ 2019-12-12 09:38 大海中的海洋 阅读(253) 评论(0) 推荐(0) 编辑
摘要: List中的Map import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Set; public class Demo { 阅读全文
posted @ 2019-12-12 09:23 大海中的海洋 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 一.数组的定义及声明 1.数组是一个变量,存放相同数据类型的一组数据 2.数组的基本要素: 数组名称(也叫标识符)要遵循驼峰命名法 数组中的每一个值都叫数组的元素 每一个数组的元素都有一个下标,而且是从0开始 数组的类型可以使int double char 等类型 或者是一些引用数据类型 数组长度就 阅读全文
posted @ 2019-11-27 20:27 大海中的海洋 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 一.选择结构的基本语法 掌握if分支结构:基本if,if-else,多重if,嵌套if, 掌握switch分支结构 1.if结构 public class Demo3 { public static void main(){ int a=90; int b=95; if(a>80&&b>90){ S 阅读全文
posted @ 2019-11-22 14:27 大海中的海洋 阅读(139) 评论(0) 推荐(0) 编辑