Java基础
小星星之路
坚持一周至少一篇博客
展开
-
Java中多线程的使用
第一种实现方式:继承Thread类package 多线程;/* 该进程中至少有一个线程负责Java程序的执行 而且这个线程运行的代码存在与main方法中 该线程称之为主线程 扩展:其实更细节说明jvm,jvm启动不止一个线程,还有负责垃圾回收机制的线程 1,如何在自定义的代码中,自定义一个线程呢 通过对api的查找,Java已经提供了对线程这类事物的描述,就是Thread类 创建线程的第一种方式:继承Thread类 步骤: 1,定义类继承Thread类‘原创 2021-06-14 07:30:32 · 1229 阅读 · 1 评论 -
java中异常的使用
入门使用package 异常;/* 异常:就是在程序在运行时出现不正常情况、 异常由来:问题也是现实生活中一个具体的事物,也可以通过Java的类的形式描述,并封装成对象。 其实就是Java对不正常的情况进行描述后的对象体现。 把问题封装成对象就是异常。 对于问题的划分:两种,一种是严重的问题,一种是非严重的问题。 对于严重的:Java通过Error类进行描述。 对于Error一般不编原创 2021-06-13 21:38:05 · 1164 阅读 · 1 评论 -
java中内部类的使用
package 内部类;/* 什么是内部类,在一个类中又定义了一个类 : 内部类的规则: 1,内部类可以直接方法外部类的成员,包括私有。 2,外部类要访问内部类,必须建立内部类对象 在内部类中 内部类可以被私有 什么时候用: 当描述事物时,事物的内部还有事物,该事物用内部类来描述。 因为内部事物在 使用外部事物的内容 */class A{ private int num = 4; cla原创 2021-06-10 17:02:14 · 224 阅读 · 0 评论 -
java中多态的使用和代码简化
多态的使用package 面向对象;/* 多态的定义:某一类事物的多种存在形态 *//* 动物: 猫,狗 通过四个方面理解多态: 1.多态的体现 父类的引用指向了自己的子类对象. 父类的引用也可以接收自己的子类对象。 2、多态的前提 必须是类与类之间有关系,要么继承,要么实现 通常还有一个前提:存在覆盖 3、多态的好处 多态的出现大大提高了程序的扩展性。 4.多态的弊端: 提高扩展性,但是只能使用父类的引用访问父原创 2021-06-10 16:40:55 · 621 阅读 · 0 评论 -
java中super关键字的用法
基本用法package super关键字;/* 子父类出现后,类成员的特点: 类中成员: 1,变量 2,函数 3 ,构造函数 1,变量: 如果子类中出现非私有的同名成员变量时, 子类要访问本类中的变量,用this 子类中要访问父类中的同名变量,用super super的使用和this的使用几乎一致。 this代表的是本类对象的引用。 super代表的是父类对象的引用。 */clas原创 2021-06-08 15:29:30 · 592 阅读 · 0 评论 -
Java中this的用法和含义
package this关键字;/* this:看上去,是用于区分局部变零和成员变量同名情况。 this为什么可以解决这个问题呢? this 到底代表的是什么呢? this:就是代表本类的对象,但是本类的对象可以有多个,到底代表哪一个呢? this 代表它所在函数所属对象的引用 简单说:那个对象在调用this所在的函数,this就代表那个对象 */class Person{ private String name; pri原创 2021-06-08 10:46:23 · 688 阅读 · 0 评论 -
构造函数和构造代码块
package 构造函数;//构造函数没有返回值//对函数中定义多个初始化//例如一个孩子一出生就没有名字,但是有的孩子一出生就有名字/* 特点: 函数名与类名相同 不用定义返回值类型 不可以写return语句 作用:给对象进行初始化 注意: 默认构造函数的特点多个构造函数是以重载的形式存在的。 */class Person{ private String name; private int age; //用同一个函数,对同一个对象进行原创 2021-06-08 10:18:14 · 205 阅读 · 0 评论 -
java中方法的定义,使用和方法的重载
如何定义Java中的方法:所谓方法就是用来解决一类问题的代码的有序组合,是一个功能模块。一般情况下,定义 一个方法的语法是:访问修饰符 返回值类型 方法名(参数列表)(方法体;)其中:1,访问修饰符:方法允许被访问的权限范围,可以是public,proteced,private甚至可以省略,其中:public表示该方法可以被其他任何代码调用。2,返回值类型:方法返回值的类型,如果方法不返回任何值,则返回值类型指定为void;如果方法具有返回值,则需要指定返回值得类型,并且方法体中使用re原创 2020-11-17 17:08:29 · 613 阅读 · 0 评论