java
๑鬓如霜๑
这个作者很懒,什么都没留下…
展开
-
Java:Comparable接口
Java:Comparable接口1.Comparable接口①.位于Java.lang包下②.实现的原理基于红黑二叉树③.包含一个非常重要的方法comparaTo(T t)–字符串 根据字典顺序进行比较–自定义类型:需要实现comparable接口,重写comparaTo方法,自定义实现排序规则–分析String类型中的comparaTo方法和equals方法2.Comparat...原创 2020-02-24 21:05:06 · 202 阅读 · 0 评论 -
Java:Map接口
Java:Map接口Map是保存具有映射关系的数据,Map中保存着两组值(一组是key,一组是value)1.它和Collection接口是一个平行关系2.存放的数据是键值对(key-value)数据key:Map中的键,它是不能重复,底层实现是采用Setvalue:Map中的值,可以重复,底层实现是采用Collection(List)3.Map集合的优点类似于字典一样通过key找到...原创 2020-02-24 19:38:10 · 161 阅读 · 0 评论 -
Java:List和Set
Java List和SetList1.List接口是Collection的子接口2.List是有序的集合,存储元素和取出元素顺序是一致的3.有索引,包含了一些带索引的方法(底层实现使用数组,它是一个可变数组)4.允许存储重复的元素5.List接口的主要实现类:ArrayList6.常用方法void add(int index,Object ele):在指定索引位置添加元素bool...原创 2020-02-20 23:55:31 · 218 阅读 · 0 评论 -
Java:集合
Java:集合一.集合:看做一种容器用来存储对象信息,所有集合都位于Java.util包下二.数组和集合的区别①.数组存储相同的数据类型,集合可以存储不同的数据类型②.数组可以存储基本类型的数据,也可以存储对象,集合只能存储对象③.数组长度是不可变化的,一旦确定了数组的长度,数组中只能存储固定个数的元素集合可以存储数量不确定的数据三.集合包含的主要接口:Java集合中有两个根接口...原创 2020-02-20 23:24:56 · 105 阅读 · 0 评论 -
Java小游戏——贪吃蛇
Java小游戏之贪吃蛇系统目标贪吃蛇是一个益智类游戏,通过本游戏的设计和实现,可以提升Java技术能力,提升自己独立开发的能力及掌握项目的开发流程。开发环境系统环境:Windows开发工具:Eclipse Mars、JDK1.8需求分析操作流程需求:在一定范围内,生成一条蛇和随机生成一个食物,当蛇吃到食物之后,蛇身变长,通过键盘的方向键可以控制蛇的运行方向,当蛇头碰到障碍物或者碰到...原创 2020-01-27 14:59:55 · 4169 阅读 · 1 评论 -
Java基础 面向对象3
接口1.什么是接口①.接口是对一组方法的声明②.接口的出现是为了解决Java不支持多继承的问题③.接口可以将不同的类或者不同层次的类具有相同行为集合在一起2.实现类①.实现接口的类 keyborad implements USB②.实现类要.实现接口中定义的所有方法③.如果一个类继承了一个父类同时也要实现一个接口,那么继承的父类一定是在前面。subclass extands cl...原创 2020-01-27 11:21:00 · 212 阅读 · 0 评论 -
java基础 面向对象2
一.static1.static 可以修饰成员变量①.static修饰的成员变量是一个类变量②.它随着类的加载而产生,无论将来创建多少个对象,类变量只保留一份(只被创建一次)③.访问静态成员属性 通过类名.属性名来访问④.所有的对象都可以共享静态的成员属性⑤存储位置:存在方法区中2.static修饰的成员方法①.static修饰的成员方法是一个类方法②.访问静态方法:类名.方法名...原创 2020-01-14 18:47:23 · 134 阅读 · 0 评论 -
Java基础 面向对象1
OOP:面向对象OOP:面向对象面向对象的原则:高内聚,低耦合–低耦合:降低程序中类之间的依赖关系–高内聚:提升程序内部的性能继承1.什么是继承?允许子类拥有父类的属性和行为。(除私有属性和行为)2.优缺点优点:提升了代码的复用性。缺点:由于继承会有多层继承关系,层级结构非常复杂,会提供他们之间的依赖性。3.继承的语法子类 extends 父类4.super关键字–...原创 2020-01-13 18:32:22 · 247 阅读 · 0 评论