JAVA
文章平均质量分 51
学习Java中
lzh(๑′ᴗ‵๑)
湖南工程学院
展开
-
IDEA中Maven操作
在IDEA中使用Maven1、启动IDEA2、创建一个Maven项目设置Maven地址项目创建成功3、IDEA中的Maven设置原创 2021-01-19 22:43:26 · 100 阅读 · 0 评论 -
Java中的各种集合
集合List集合LinkedList集合Vector集合HashSet集合Set集合LinkedHashSet集合Collections集合List集合java.util.List接口 extends Collection接口List接口的特点:1、有序的集合,存储元素和取出元素的顺序是一致的(存储123 取出123)2、有索引,包含了一些带索引的方法3、允许存储重复的元素List接口中带索引的方法(特有)public void add(int index, E eleme原创 2020-10-10 09:30:25 · 142 阅读 · 0 评论 -
增强for循环(Java)
for each循环增强for循环:底层使用的也是迭代器,使用for循环的格式,简化了迭代器的书写是JDK1.5之后出现的新特性Collectionextends Iterable:所有的单列集合都可以使用增强forpublic interface Iterable实现这个接口允许对象成为“foreach”语句的目标。增强for循环:用来遍历集合和数组格式:for(集合/数组的数据类型 变量名 : 集合名/数组名) { sout(变量名)}代码示例:import原创 2020-10-07 13:01:34 · 139 阅读 · 0 评论 -
Java的包装类
Object类Object类的toString方法Object类的equals方法重写Object类的equals方法Object类的equals方法Object类&Object类总结Object类的toString方法Object类的equals方法重写Object类的equals方法Object类的equals方法Object类&Object类总结...原创 2020-10-06 16:32:40 · 114 阅读 · 0 评论 -
JAVA的成员变量
类作为成员变量类型代码示例:英雄类//游戏当中的英雄角色类public class Hero { private String name; //英雄名字 private int age; //英雄的年龄 private Weapon weapon; //英雄的武器 public Hero() { } public Hero(String name, int age, Weapon weapon) { this.na原创 2020-10-05 20:35:42 · 242 阅读 · 0 评论 -
内部类(java)
内部类内部类的概念与分类成员内部类的定义与使用内部类的同名变量访问局部内部类定义局部内部类的final问题匿名内部类内部类的概念与分类如果一个事物的内部包含另一个事物,那么这就是一个类内部包含另一 个类。例如:身体和心脏的关系。又如:汽车和发动机的关系。分类:成员内部类局部内部类(包含匿名内部类) |成员内部类的定义与使用成员内部类的定义格式:修饰符 class 外部类名称{ 修饰符 class 内部类名称{ // … } // …}注意:内用原创 2020-10-05 12:32:23 · 485 阅读 · 0 评论 -
关键字final(Java)
final关键字final关键字概念与四种用法final关键字用于修饰类final关键字用于修饰成员方法final关键字用于修饰局部变量final关键字用于修饰成员变量final关键字概念与四种用法final关键字代表最终、不可改变的四种用法:1、可以用来修饰一个类2、可以用来修饰一个方法3、还可以用来修饰一个局部变量4、还可以用来修饰一个成员变量final关键字用于修饰类当final关键字用来修饰一个类的时候,格式:public final class 类名称 { //…原创 2020-10-01 09:06:22 · 87 阅读 · 0 评论 -
笔记本USB接口案例(JAVA实现)
笔记本USB接口案例接口多态的综合案例笔记本电脑案例分析案例实现接口多态的综合案例笔记本电脑笔记本电脑(laptop)通常具备使用USB设备的功能。在生产时,笔记本都预留了可以插入USB设备的USB的接口,但具体是什么USB设备,笔记本厂商并不关心,只要符合USB规格的设备都可以。定义USB接口,具备最基本的开启功能和关闭功能。鼠标和键盘要想能在电脑上使用,那么鼠标和键盘也必须遵守USB规范,实现USB接口,否则鼠标和键盘的生产出来也无法使用。案例分析进行描述笔记本类,实现笔记本使用USB鼠标、原创 2020-09-30 17:01:32 · 1053 阅读 · 1 评论 -
面向对象的多态性(Java)
多态的格式与使用代码当中体现多态性,其实就是一句话,父类引用指向子类对象格式:父类名称 对象名 = new 子类名称();或者接口名称 对象名 = new 实现类名称();代码举例父类:public class Fu { public void method() { System.out.println("父类方法"); } public void methodFu() { System.out.println("父类特有原创 2020-09-30 09:55:13 · 251 阅读 · 0 评论 -
接口的方法(Java)
接口的方法接口的定义基本格式抽象方法接口的抽象方法定义接口的抽象方法使用默认方法接口的默认方法定义接口的默认方法使用静态方法接口的静态方法定义接口的静态方法使用私有方法接口的私有方法定义接口的私有方法使用接口的常量定义和使用接口的内容小结接口的定义基本格式接口就是多个类的公共规范接口是一种引用数据类型,最重要的内容就是其中的:抽象方法如何定义一个接口的格式:public interface 接口名称 { //接口内容}备注:换成了关键字interface之后,编译生成的字节码文件原创 2020-09-29 16:47:17 · 3773 阅读 · 0 评论 -
抽象方法和抽象类(Java)
抽象方法和抽象类抽象的概念抽象方法和抽象类的格式抽象方法和抽象类的使用抽象方法和抽象类的注意事项抽象的概念如果父类当中的方法不确定如何进行{}方法体实现,那么这就应该是一个抽象方法。图示抽象方法和抽象类的格式抽象方法:就是加上abstract关键字,然后去掉大括号,直接分号结束抽象类:抽象方法所在的类,必须是抽象类才行,在class之前写上abstract即可public abstract class Animal { //这是一个抽象方法,代表吃东西,但是具体吃什么(大括号原创 2020-09-28 19:08:56 · 484 阅读 · 0 评论 -
Java继承中的super和this关键字
super和this关键字继承中构造方法的访问特点super关键字的三种用法this关键字的三种用法super和this关键字图解Java继承的三个特点继承中构造方法的访问特点继承关系中,父子类构造方法的访问特点:1、子类构造方法当中有一个默认隐含的"super()"调用,所以一定是先调用的父类构造,后执行的子类构造2、子类构造可以通过super关键字来调用父类重载构造3、super的父类构造调用,必须是子类构造方法的第一个语句,不能一个子类调用多次super构造总结:子类必须调用父类构造方原创 2020-09-28 09:11:34 · 390 阅读 · 0 评论 -
Java工具类之Arrays和Math
数组工具类Arraysjava.util.Arrays是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组常见的操作public static String toString(数组):将参数数组变成字符串(按照默认格式:[元素1, 元素2, 元素3…])public static void sort(数组):按照默认升序(从小到大)对数组的元素进行排序public class ArraysTest { public static void main(String[] arg原创 2020-09-27 20:34:33 · 112 阅读 · 0 评论 -
静态static关键字(Java)
静态static关键字静态static关键字修饰成员变量静态static关键字修饰成员方法静态static关键字修饰成员变量如果一个成员变量使用了static关键字,那么这个变量不在属于对象自己,而是属于所在类,多个对象共享一份数据public class Main { public static void main(String[] args) { Student one = new Student("郭靖",19); one.room = "101教室"原创 2020-09-27 08:02:33 · 108 阅读 · 0 评论 -
字符串(Java)
字符串字符串的概述和特点字符串的构造方法和直接创建代码如下(示例):字符串的常量池字符串的比较方法代码如下(示例):字符串的获取相关方法字符串的截取方法字符串的转换相关方法字符串的分割方法字符串练习:练习二:拼接字符串练习二:统计输入的字符串中各种字符的个数字符串的概述和特点java.lang.String类代表字符串API当中说:Java 程序中的所有字符串字面量(如 “abc”)都作为此类的实例实现其实就是说:程序当中所有的双引号字符串,都是String类的对象。(就算没有new,也照样是)字原创 2020-09-26 17:11:17 · 131 阅读 · 0 评论 -
ArrayList集合(Java)
ArrayList集合ArrayList 当中的常用方法:代码如下(示例):ArrayList集合存储基本数据类型代码如下(示例):ArrayList练习练习一:存储随机数字练习二:存储自定义对象ArrayList 当中的常用方法:Public boolean add(E e)向集合当中添加元素,参数的类型和泛型一致,返回值代表是否成功备注:对于ArrayList集合来说,add添加动作一定是成功的,所以返回值可用可不用,但是对于其他集合来说,add添加动作不一定成功public E ge原创 2020-09-25 21:33:14 · 701 阅读 · 0 评论