
Java
java从入门到实战
AIGC新知
探索与实践通往AGI的无限可能:AI写作、AI绘画、A音乐、Al视频、AI智能体等,与汝同行。
展开
-
Java学习实战实例(二):笔记本USB接口案例与分析
文章目录1.案例分析2.代码实现1.案例分析2.代码实现USB接口//usb接口public interface USB { public abstract void open(); public abstract void close();}鼠标类public class Mouse implements USB{ @Override ...原创 2020-05-05 22:50:07 · 389 阅读 · 0 评论 -
Java面向对象与类(五):接口,多态
文章目录一.接口二.多态三.引用类型转换一.接口概述 接口的内部主要就是封装了方法 Java7–>接口包含内容有常量和抽象方法(abstract方法) Java8–>额外包含默认方法和静态方法 Java9–>额外包含私有方法 引用数据类型:数组,类,接口。 接口的定义,它与定义类方式相似,但是使用 interface 关键字。它也会被编译成**.class*...原创 2020-05-05 22:09:10 · 216 阅读 · 0 评论 -
Java学习实战实例(一):发红包案例分析
文章目录1.具体分析2.具体实现1.具体分析群主发普通红包。某群有多名成员,群主给成员发普通红包。普通红包的规则:群主的一笔金额,从群主余额中扣除,平均分成n等份,让成员领取。成员领取红包后,保存到成员余额中。2.具体实现定义一个父类User,作为群主,普通成员的继承 创建User类的无参构造方法和全参构造方法 创建getter和setter方法(成员变量为私有的,只能...原创 2020-05-03 12:54:13 · 617 阅读 · 2 评论 -
Java面向对象与类(四):继承,super,this,抽象类
目录1.继承2.super和this关键字3.抽象类4.发红包案例分析1.继承由来 : 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要 继承那一个类 多个类可以称为子类,单独那一个类称为父类、超类(superclass)或者基类。继承(共性抽取) : 就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同...原创 2020-05-02 23:35:47 · 204 阅读 · 0 评论 -
Java面向对象与类(三):String类,static类,Arrays类,Math类
目录1.String类2.static类3.Arrays类4.Math类1.String类字符串概述 java.lang.String 类代表字符串。Java程序中所有的字符串字面值(例如 “abc” )都可以被看作是实现此类的实 例。 程序中的所有双引号字符串,都是String类的对象(无new,都是String类对象) 类 String 中包括用于检查各个字符串的方法.使用步骤...原创 2020-05-01 23:49:35 · 169 阅读 · 0 评论 -
Java面向对象与类(二):Scanner类,Random类,ArrayList类
目录1.API概述和使用2.Scanner类3.匿名对象4.Random类5.ArrayList类1.API概述和使用API(Application Programming Interface),应用程序编程接口Java API是一本程序员的 字典 ,是JDK中提供给 我们使用的类的说明文档。这些类将底层的代码实现封装了起来API使用步骤 1. 打开帮助文档。 2. 点击显示,找到索...原创 2020-04-30 22:48:21 · 400 阅读 · 0 评论 -
Java面向对象与类(一):类与对象,封装和构造方法
目录1.面向对象2.类与对象3.对象内存图1.面向对象面向过程: 需要实现一个功能的时候,每一个具体的步骤都要分步完成,详细处理每个细节面向对象:需要实现一个功能,不关心具体步骤,找一个具有这个功能的函数,由它来完成实现.import java.util.Arrays;...public static void main(String[] args) { int[]...原创 2020-04-29 19:55:06 · 445 阅读 · 0 评论 -
Java基础知识总结(二):方法
文章目录1.方法使用2.方法调用3.方法重载1.方法使用方法:若干语句的功能集合定义格式public class 方法名称(){ 方法体;}调用格式方法名称();注意事项 方法定义先后顺序无所谓 方法不能在方法内部进行二次定义 方法定义之后,不能自己执行,需要调用执行...public static void main(String[] args) {...原创 2020-04-28 16:13:28 · 287 阅读 · 0 评论 -
Java基础知识总结(三):数组
目录1.数组概念2.数组初始化3.访问数组4.java虚拟机内存划分5.常见问题6.数组操作7.数组与方法1.数组概念1.1 数组:一种容器,同时存放多个数据值1.2 数组的特点 数组是一种引用数据类型 数组中的数据类型必须统一 数组的长度在程序运行期间不可改变2.数组初始化2.1 数组初始化:在内存创建一个数组,向其中赋予一些默认值2.2 初始化分类:动态初始化:(指定...原创 2020-04-27 22:31:46 · 162 阅读 · 0 评论 -
Java基础知识总结(一):入门
知识体系思维导图JDK与JRE关系Java程序开发步骤编译与运行思维导图JDK与JRE关系JRE (Java Runtime Environment) :是Java程序的运行时环境,包含 JVM 和运行时所需要的 核心类库 。JDK (Java Development Kit):是Java程序开发工具包,包含 JRE 和开发人员使用的工具。Java程序开发步骤编译与运行编...原创 2020-04-25 23:20:46 · 145 阅读 · 0 评论