Java基础
文章平均质量分 85
不准吃饭
小前端
展开
-
Java学习-Java高级-反射
Java高级-反射反射概述什么是反射在程序运行过程中分析类的一种能力反射能做什么?分析类&empsp;&empsp;&empsp;&empsp;加载并初始化一个类&empsp;&empsp;&empsp;&empsp;查看类的所有属性和方法查看并使用对象&empsp;&empsp;&empsp;&empsp;查看一个对象的所有属性和方法&empsp;&empsp;&e原创 2021-04-03 10:33:23 · 94 阅读 · 0 评论 -
Java学习-常用工具-IO流
Java常用工具-IO流1. 异常概述什么是异常?即非正常情况,通俗地说,异常就是程序出现的错误异常的分类(Throwable)异常(Exception) 合理的应用程序可能需要捕获的问题 举例:NullPointerException错误(Error) 合理的应用程序不应该试图捕获的问题 举例:StackOverFlowError2. 异常的处理方式JVM默认的异常处理方式在控制台打印错误信息,并终止程序开发中异常的处理方式try…catch(f原创 2021-04-02 15:48:27 · 85 阅读 · 0 评论 -
Java学习-常用工具-集合
Java常用工具-集合1. 集合简介什么是集合?简称集,是用来存储多个元素的容器集合和数组的区别元素类型 集合:引用类型(存储基本类型时自动装箱) 数组:基本类型、引用类型元素个数 集合:不固定,可任意扩容 数组:固定,不能改变容量集合的好处 不受容器大小限制,可以随时添加、删除元素 提过了大量操作元素的方法(判断、获取等)Java的集合体系2. List集合的特点和应用List集合的特点案例:List集合的简单使用代码演示原创 2021-03-25 13:15:01 · 86 阅读 · 0 评论 -
Java学习-常用工具-API
Java常用工具-API1. API简介什么是API?Application Programming Interface,应用程序编程接口,这里指的是API文档,通常叫"Java文档",是Java中提供的类的说明书。为什么学习API文档?发挥面向对象思想,照到Java提供的对象来实现功能,学习API文档就是学习Java中的类的使用方法。Java中组件的层次结构模块(module)-> 包(package) -> 类或接口(class/interface)什么是模块?module原创 2021-03-24 07:59:53 · 180 阅读 · 0 评论 -
Java学习-面向对象之多态
面向对象之多态1. 多态概述什么是多态?多种状态,同一对象在不同情况下表现出不同的状态或行为Java中实现多态的步骤要有继承(或实现)关系要有方法重写父类引用指向子类对象(is a关系)案例:代码演示// 定义父类public class Animal { // 姓名 private String name; // 空参构造 public Animal() { } // 全参构造 public Animal(Stri原创 2021-03-19 13:46:29 · 269 阅读 · 0 评论 -
Java学习-面向对象之继承
面向对象之继承1. 继承的概述继承的概念泛指把前人的作风、文化、知识、财产等接受过来Java中的继承让类与类之间产生父子关系 被继承的类叫做父类(基类、超类) 被继承的类叫做子类(派生类)格式(extends) class 父类{ // … } class 子类 extends 父类{ // … }子类继承负累之后有什么效果?子类拥有了父类的非私有成员(成员变量、成员方法)案例代码演示// 定义一个父类:Parentpublic c原创 2021-03-18 10:12:19 · 267 阅读 · 0 评论 -
Java学习-面向对象之封装
面向对象之封装1. 面向对象思想概述什么是面向对象?面向: 基本义:面对、朝向 引申义:注重、关注对象: 世间一切的事物面向对象思想: 面向对象思想就是把关注点放在一件事或一个活动中涉及到的人或事(也就是对象) 上的思想(或思维方式)面向过程思想 面向过程思想就是把关注点放在一件事或一个活动中涉及到的步骤(也就是过程) 上的思想(或思维方式)面向对象思想特点是一种更符合人们思考习惯的思想把复杂的事情简单化把人们从执行者变成了指挥者面向对象的程序开发就是不断原创 2021-03-17 07:26:32 · 238 阅读 · 0 评论 -
Java学习-方法和数组
方法和数组1. 方法概述什么是方法?方法,也叫函数,是完成特定功能的代码块。简单来说,一个方法就是一个功能、一个动作或一种行为。为什么需要方法?当一些代码被反复使用时,可以把它们提取出来,放到一个方法里,以方法的形式来使用这些代码。方法的好处大大提高了代码的复用性,方便维护2. 方法的格式修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…){ // 方法体语句; return 返回值;}方法的格式说明修饰符:public static返回值类型:方法执行结果原创 2021-03-16 10:59:10 · 219 阅读 · 0 评论 -
Java学习-流程控制之循环结构(二)
流程控制之循环结构(二)1.死循环两种简单的死循环for循环for(; ; ) { //循环体,根据实际需求结束循环}while循环while(true){ // 循环体,根据实际需求结束循环}死循环案例代码演示public class DeadDemo { public static void main(String[] args) { // 需求:演示死循环 /* 格式1:for的死循环原创 2021-03-13 08:46:34 · 211 阅读 · 0 评论 -
Java学习-流程控制之循环结构(一)
流程控制之循环结构(一)1.循环结构的概念和分类(1)循环结构的概念循环,即事物周而复始的变化。循环结构,使一部分代码按照次数或一定的条件反复执行的一种代码结构。(2)循环结构的分类for循环while循环do…while循环2.for 循环(1)for循环语句格式:for(初始化语句;判断条件语句;控制条件语句) { //循环体}执行流程,如下图(2)for循环案例Demo1需求:在控制台输出五次HelloWorld代码演示/* for循环原创 2021-03-13 08:08:12 · 134 阅读 · 0 评论 -
Java学习-流程控制之选择结构
流程控制之选择结构一、Scaneer的基本使用1.Scanner的概念扫描器。即可以通过Scanner类扫描用户在控制台录入的数据2.使用Scanner实现键盘录入功能的步骤第一步:导包(位置放到class定义的上面)import java.util.Scanner;第二步:创建对象Scanner sc = new Scanner(System.in);3.代码演示Demo1// 1.导包import java.util.Scanner;public class Scanner原创 2021-03-11 21:36:14 · 202 阅读 · 0 评论