自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中内部类?

可以访问当前内部类的静态元素【对象/this/类名 可以省略对象和this/类名】可以访问外部类的静态元素【类名/对象/外部类名.this 可以省略】可以访问当前方法内部类中的静态元素【类名/对象/this 可以省略】可以访问当前内部类的实例元素【对象/this可以省略对象和this】可以访问外部类的静态元素【类名/对象/外部类名.this可以省略】可以访问当前内部类的实例元素【对象/this 可以省略对象和this】可以访问当前内部类的静态元素【类名/对象 可以省略类名/对象】

2023-08-24 09:52:43 25 1

原创 java中的异常处理?

而当调用divide(10,0)时,由于除数为0,会抛出ArithmeticException异常,程序会跳过return语句并进入catch块中处理异常,然后执行finally块中的代码,最后输出结果为"Error:Division by zero"和"Finally block executed"。在上述示例中,当调用divide(10,2)时,try块中的return语句会计算并返回结果,然后程序进入finally块执行其中的代码,最后输出结果为5和"Finally block executde"。

2023-08-22 10:29:52 40 1

原创 java中的接口?

●基本特征:接口回调对象不能访问使用子类自己定义的变量和方法,只能访问接口提供的变量和方法,当访问接口中的抽象方法时,实际上访问的时被子类重写的抽象方法;●当一个普通的java类实现接口,就需要实现接口提供的所有抽象方法,也可以将这个普通的java类改成抽象类;●接口不能通过new的形式创建对象的,可以通过这个接口的子类来创建接口对象[接口回调对象];●java类中的方法参数是接口类型的时候,可以传递接口回调对象,也可以是接口的子类对象;●接口可以继承接口,而且是全部继承父类接口中的所有元素;

2023-08-18 16:07:48 35 1

原创 java中的抽象类?

●当一个普通的java类继承一个抽象类,就需要实现抽象类提供的所有抽象方法,也可以将这个普通的java类改成抽象类。●抽象类不能通过new+构造方法的形式创建对象,可以通过上转型对象完成抽象类的对象的创建。●当方法参数是抽象类类型的时候,可以传递上转型对象,也可以是抽象类的子对象。●子类对象赋值给他的父类变量,此时父类变量认为自己保存的是父类的对象。抽象类---实例变量、静态成员变量、构造方法、实例方法、静态方法、抽象方法。●上转型对象---子类对象赋值给他的父类变量。●抽象类可以继承抽象类。

2023-08-17 09:41:41 46 1

原创 Java中的继承

因为Object是对象的意思,所以所有的java类都是java.lang.Object类的子类【一切皆对象】//导入指定包中的指定类。●当父类中没有了无参数的构造方法时,在子类的构造方法中的第一句使用super(参数)●访问限制修饰符:public【公共】缺省的【友好的 不写】protected【受保护】private【私有的】方法重写---子类中某个方法与继承自父类的方法一样,这种现象就是子类重写了父类的方法。含义2---子类中某个成员变量的名称与父类中继承来的成员变量的名称相同。

2023-08-16 15:46:21 27 1

原创 Java中的数组?

例如: char chatarray4[]=new char[]{'H','E','L','L','O'};数据类型 [][]数组名称=new 数据类型[][]{{值1,值2},{值1,值2},...{}};格式1: 数据类型 数组名称[][]=new 数据类型[][]{{值1,值2},{值1,值2},...{}};数据类型 [][]数组名称={{值1,值2},{值1,值2},...{}};例如:char char2[][]={{'A','B','C'},{'E','F','G'}};

2023-08-08 16:13:40 40

原创 Java中的常见流程控制语句?

先执行初始条件,后执行判断条件,如果判断结果为true,接着执行需要被循环执行的java代码,再执行循环增量/减量,继续执判断条件,如果判断结果为true,再一次执行需要被循环执行的java代码,再执行循环增量/减量,继续执行判断条件,直至判断结果为false,结束循环。while循环和do{}while()循环只有判断条件,没有初始条件循环增量/减量的控制条件定义,所以while循环和do{}while()循环没有明确循环次数啊。如果判断条件为true,执行do{}中需要被循环执行的java代码;

2023-08-04 17:56:39 41 1

原创 Java数据类型和运算符详解

0 0 0 1 1 0 1 1 整数27--16+8+2+1---00011011。0 0 0 0 1 1 0 1 整数13--8+4+1-----00001101。●常见的位运算符:&[按位与],|[按位或],^[按位异或],~[按位反],<<[左移位],>>[右移位]-5--5---【00000101】--【反码】11111010---11111011。参与逻辑运算的数据值和逻辑运算的结果都是boolean类型。

2023-08-03 18:13:07 57

原创 Java基础语法

例如:现在有10行代码,运行的时候出错了,不知道错误在第几行,我可以注释掉我认为有错的这一行,然后在运行,如果错误继续出现,说明出错的代码肯定不是我注释的这一行,这样我们就可以用注释来判断错误出现在哪里。●我们在编写java程序的时候需要定义一个java的元素,比如java类、方法、变量...,我们在定义这些元素的时候都要为这些元素起名字,方便识别。1.字节型 byte 1个字节 128~127 -2的7次方~2的7次方-1。注释---对java代码做出标注并解释说明java代码的含义。

2023-08-02 18:02:39 42

原创 Java的基本认识?

为了把这个JDK安装在系统盘中,还是为了方便管理,我们在系统盘之外的其他盘中新建一个而保存java文件夹,然后在这个java文件中创建jdk文件夹保存jdk的安装文件,在创建一个jre的安装文件。④抽象---抽就是抽取,象就是象某个东西一样,将现实生活中的元素抽出来,作出一个象这个事物的元素。开始---控制面板---系统----高级系统设置---高级----环境变量----系统变量。●跨平台【系统】因为JVM,所以才可以跨平台【系统】------一次编译,到处运行;系统变量---path----编辑。

2023-08-02 11:01:19 50 2

空空如也

空空如也

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

TA关注的人

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