![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaSE
Java
阳光的男夹克
心软的人没遇到 小火慢炖的粥掺了水
展开
-
Java 内部类
内部类概述就是在一个类中定义一个类。举例:在一个类A的内部定义一个类B,类B就被称为内部类内部类定义格式:public class 类名1{ 修饰符 class 类名2 { } }举例:public class Outer { public class Inner { } }内部类的访问特点1、内部类可以直接访问外部类的成员,包括私有举例:public class Cate { private int num = 25; public class Inner {原创 2021-04-06 14:11:27 · 73 阅读 · 1 评论 -
Java 的抽象类和接口
抽象类概述在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类举例:1、抽象方法必须定义在抽象类中 使用 abstract 关键字2、抽象类方法没有执行语句,使用 abstract 关键来定义public abstract class demo { public abstract void show();}3、调用抽象类的特点抽象类和抽象方法必须使用 abstract 关键字修饰public abstract class原创 2021-04-06 14:12:00 · 85 阅读 · 1 评论 -
Java 多态
多态的概述什么是多态:同一个对象,在不同时刻表现出来的不同形态举例:猫我们可以说猫是猫:猫 cat = new 猫();我们也可以说猫是动物:动物 animal = new 猫();这里猫在不同的时刻表现出来了不同的形态,这就是多态多态的前提和体现 1、有继承/实现关系2、有方法重写3、有父类引用指向子类对象 // 测试类中 Fu a = new Zi()多态中成员访问特点Fu a (左边父类) = new Zi() 右边子类成员变量:编译看左边,执行看左边成员方法:编译原创 2021-04-06 14:12:31 · 134 阅读 · 0 评论 -
Java 修饰符
包的概述和使用包其实就是文件夹作用:对类进行分类管理包的定义格式格式:package 包名; (多级包用.分开)范例:package com.itheima; 写在类的最上方带包的Java类编译和执行手动建包:需要手动创建包文件夹,把生成的 class 文件放到文件夹里面自动建包:cmd 运行 javac –d . HelloWorld.java (HelloWorld.java 包名称,可自定义)导包的概述和使用导包的格式格式:import 包名; 范例: import原创 2021-04-06 14:12:44 · 64 阅读 · 0 评论 -
Java 继承
继承概述继承是面向对象三大特征之一。可以使得子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法继承的格式格式:public class 子类名 extends 父类名 { }范例:public class Zi extends Fu { }Fu:是父类,也被称为基类、超类Zi:是子类,也被称为派生类继承中子类的特点:子类可以有父类的内容子类还可以有自己特有的内容继承举例创建一个父类public class fu { public void show ()原创 2021-04-06 14:12:50 · 75 阅读 · 0 评论 -
Java ArrayList 集合基础
集合概述编程的时候如果要存储多个数据,使用长度固定的数组存储格式,不一定满足我们的需求,更适应不了变化的需求,那么,此时应该使用集合集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变集合类 ArrayListArrayList<E>:可调整大小的数组实现,<E>:是一种特殊的数据类型,泛型。使用方法:1、在出现E的地方我们使用引用数据类型替换即可举例:ArrayList<String>,ArrayList<Student原创 2021-04-06 14:13:00 · 95 阅读 · 2 评论 -
Java 字符串处理
Scanner 键盘输入// 导包import java.util.Scanner; 在class类外面// 创建对象Scanner sc = new Scanner(System.in);// 接收一个 string 类型的数据String line = sc.nextLine();String 字符串String 类在 java.lang 包下,所以使用的时候不需要导包String代表字符串。Java程序中的所有字符串文字(例如"abc" )都被实现为此类的实例。 字符串特点1原创 2021-04-06 14:13:12 · 199 阅读 · 1 评论 -
Java 面向对象
类和对象什么是对象:万物皆对象,客观存在的事物皆为对象什么是类:类是现实生活中一类具有共同属性和行为的事物的抽象,确定对象将会拥有的属性和行为类的特点:1、类是对象的数据类型2、类是具有相同属性和行为的一组对象的集合什么是对象的属性:对象具有的各种特征,每个对象的每个属性都拥有特点的值什么是对象的行为:对象能够执行的操作类和对象的关系类:类是现实生活中一类具有共同属性和行为的事物的抽象,确定对象将会拥有的属性和行为对象:是能够看得到摸得着的真实存在的实体类是对象的抽象,对象是类原创 2021-04-06 14:13:28 · 82 阅读 · 1 评论 -
Idea Debug
Debug是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。Debug 操作流程:Debug 调试又被称为断点调试,断点其实是一个标记,告诉我们从哪里开始查看1、如何加断点2、如何运行加了断点的程序3、看哪里4、点哪里5、如何删除断点1、如何加断点(选择要设置断点的代码行,在行号的区域后面单击鼠标左键即可)2、如何运行加了断点的程序(在代码区域右键 Debug 执行)3、看哪里(看Debug 窗口)看console 窗口4、原创 2021-04-06 14:13:35 · 99 阅读 · 2 评论 -
Java 中的方法
方法概述什么是方法:方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集。注意事项:1、方法必须先创建才可以使用,该过程称为方法定义;2、方法创建后并不是直接运行的,需要手动使用后才执行,该过程称为方法调用方法的定义和调用方法的定义(不携带参数):在 class 中创建方法,格式为:public static void 方法名() { // 方法体 ... };举例:public static void isEvenNumber() { // 方法体原创 2021-04-06 14:13:43 · 205 阅读 · 1 评论 -
Javascript 流程控制语句
顺序结构顺序结构就是最简单的流程控制语句,没有特点的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的原创 2021-02-24 09:36:07 · 115 阅读 · 3 评论