自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 成员内部类,局部内部类,匿名内部类,及两个例题

内部类在一个类中定义一个类特点: 内部类可以访问外部类的成员,包括私有修饰的分类:成员内部类:在类中的成员位置局部内部类:在方法的局部位置成员内部类访问特点(非静态):外部类名.内部类名 对象名 = 外部类对象.内部类对象;Outer.Inter oi = new Outer().new Inter();(静态)外部类名.内部类名 对象名 = new 外部类名.内部类名(...

2019-11-28 21:59:14 312

原创 形式参数、返回值是引用类型的研究,修饰符

形式参数是引用类型的研究:具体类:需要传递该具体类对象抽象类:需要传递该抽象类的子类对象,抽象类多态进行实例化接口:需要传递该接口的子实现类对象,接口多态返回值是引用类型的研究:具体类:需要返回该具体类对象抽象类:需要返回该抽象类的子类对象接口:需要返回该接口的子实现类对象权限修饰符:public:(公共的,公开的)使用居多private:(私有的)对于一般标准类中的成...

2019-11-28 20:56:54 218

原创 抽象类、接口的特点,两者之间的区别

抽象abstract动物类不是一个具体的事物,并且每个动物吃或睡的功能都不一样,应该将该功能定义为抽象功能,一个类中有抽象功能,那么这个类要被定义为抽象类!抽象类的特点:抽象类必须有abstract关键字修饰(abstract class 类名)抽象类中的抽象方法没有方法体“{ }” (public abstract void method();)有抽象方法的类一定要被abstrac...

2019-11-27 22:03:17 222

原创 final修饰符、多态、方法重写override

final修饰符最终的,终态的,无法改变的在继承关系中,有时候父类中的功能方法不行让子类进行覆盖式重写,必须提供一个关键字:final注意: 父类中并不是所有的功能都必须使用final修饰,某些功能方法需要用final修饰确保功能的安全性常量的分类:字面值常量:“hello”,10,13.1,true,‘A’,‘0’,‘a’自定义常量:public final int num = 10...

2019-11-27 21:18:41 238

原创 this关键字、static静态修饰符、构造方法、成员方法、主函数main的解释、一个标准类的定义规则

this关键字代表当前对象地址值的引用,对象创建后才可以使用它static关键字特点:随着类的加载而加载static修饰的变量和方法优先于对象存在被static修饰后具有共享,共用(多个对象共同访问同一个被静态修饰的成员变量)被static修饰的变量或者成员方法可以直接被类名调用注意事项:1.在静态的方法中是没有this关键字的2.静态只能访问静态的变量和方法构造方法 (...

2019-11-17 12:35:26 230

原创 局部代码块、构造代码块、静态代码块;继承的好处、特点、注意事项等;this和super区别?

代码块在Java中使用 { } 将代码包裹起来局部代码块: 在局部位置(方法中定义)作用:限定变量的生命周期;构造代码块: 在类中的成员位置作用:将构造方法中相同的代码使用 { } 提取出来,每次执行构造方法之前都会优先执行构造代码块;静态代码块: 在类中的成员位置作用:给类中进行初始化,只执行一次;继承 extend将共有的属性、行为提取到独立的类(父类/超类);独立的类和...

2019-11-17 12:31:39 189

原创 (一维,二维)数组初始化、遍历;求数组中的最值问题、元素逆序、某个元素第一次出现的索引;冒泡排序

数组可以存储多个元素的容器(多个元素必须是同一个数据类型)格式:数据类型 [ ] 数组名;例,int [ ] arr数据类型 数组名 [ ];例,int arr [ ]数组初始化动态初始化:具体数组中的元素值,由系统默认给定,数组长度由开发者定义!格式:数据类型 [ ] 数组名 = new 数据类型 [ 数组长度 ] ;数据类型 数组名 [ ] = new 数据类型 [ 数...

2019-11-17 12:29:53 282

原创 定义方法的格式、“两个明确”、注意事项、方法重载是什么

方法: 使用 { } 完成特定功能的代码块定义格式:(有返回值类型)修饰符 返回值类型 方法名(参数类型1 参数名1,参数类型2 参数名2…){code…;return 结果;}定义格式:(没有返回值类型)修饰符 void 方法名(参数类型1 参数名1,参数类型2 参数名2…){ 直接输出的形式 ;}格式解释说明:修饰符:public static返回值类型:基本数...

2019-11-17 12:28:14 656

原创 面向对象的特点特征、什么是匿名对象、成员变量和局部变量的区别、参数传递的特点

面向对象:特点:1.面向对象是一种更符合人们思考习惯的思想2.面向过程更多的体现是执行者,面向对象更多的体现是指挥者,指挥对象做事情3.面向对象将复杂的问题简单化了特征: 封装,继承,多态封装(private…):1.提高代码的复用性2.隐藏详细代码实现,对外提供可以访问的方式,方便调用者的使用3.提高安全性private:修饰成员变量和方法(被修饰的只能在本类中访问)匿名对...

2019-11-01 21:21:57 271

原创 Java跳转控制语句,break、continue、return

跳转控制语句(break、continue、return)作用:控制语句何时结束break:(结束,中断的意思)1.离开循环语句或者switch语句,没有意义;单独使用必须借助于switch和循环loop(for循环居多),在循环中加入break比较常见(循环中使用判断最多)for( ; ; ){if( ){ // 判断条件语句,如果成立break结束for循环break;}}...

2019-10-30 13:17:32 263

原创 使用Java在dos命令行中打印九九乘法表

使用for循环的嵌套class ForDemo{ public static void main(String[] args){ for(int x = 1 ; x <= 9 ; x++){ for(int y = 1 ; y <= x ; y++){ System.out.print(x + "*" + y + "=" + x*y + "\t"); } ...

2019-10-26 14:36:03 535

原创 使用Java求“水仙花数”有多少个?

水仙花数指的是三位数,特点:每个位上的数的立方之和等于这个数分析:A.定义统计变量,默认值为0B.三位数即初始值为100,最终的值为999C.获取这个数每个位上的数,定义变量来记录D.判断每个位的数的立方之和是否满足条件E.满足条件输出统计变量class ForDemo{ public static void main(String[] args){ //定义统计变量,默...

2019-10-26 14:12:00 432

原创 Java面试题整理

Java是跨平台的吗?Jvm是跨平台的吗?答:Java程序是借助Jvm来完成跨平台的,需要Jre提供运行环境Jvm不是跨平台的,如果Jvm跨平台,只需要一个Jvm即可,但是针对不同的操作系统,必须提供对应平台版本的Jvm.哪句是编译失败的?为什么?byte b1 = 3 , b2 = 4 , b ;b = b1 + b2 ;b = 3 + 4 ;答:第二句编译失败,...

2019-10-26 13:18:53 138

原创 Java中的理论知识(流程控制语句)

流程控制语句顺序结构语句: 代码按照书写的先后顺序进行加载选择结构语句 (if语句、switch语句)if 语句:格式一:if(关系表达式){语句;}格式二://针对两种结果进行判断if(关系表达式){语句体1;}else{语句体2;}执行流程:首先判断表达式是否成立,如果成立执行语句1,反之语句2;格式三:if(关系表达式1){语句体1;}else if(关...

2019-10-26 13:05:35 233

原创 Java中的理论知识(DOS命令、关键字、标识符、常量、变量、注释、数据类型、进制、运算符)

DOS命令行中常用命令Windows键+r键:打开DOS命令行E: / e: :盘符切换(大小写都可以)cd 文件名:进入单级目录cd … :返回上一级目录cd / :回退根目录dir:罗列某个盘符下所有文件及文件夹名称md 文件夹名:创建文件夹rd 文件夹名:删除文件夹(只能删除空文件夹)rd /s 文件夹名:询问删除rd /s /q 文件夹名:暴力删除(不询问删除,不建议...

2019-10-26 00:11:36 272

原创 JDK的安装步骤、下载地址及环境变量的详细配置

JDK下载地址下载链接JDK安装步骤JAVA环境变量配置环境变量的配置有两种方式:第一种1.右键此电脑>>>属性>>>选择高级系统设置2.选择环境变量3.在系统变量中双击Path变量,切记不能将Path中的变量值误删了!4.进入jdk安装的bin目录下,将路径复制下来;![在这里插入图片描述](https://img-blo...

2019-10-22 21:28:50 202

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除