自定义博客皮肤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)
  • 收藏
  • 关注

原创 Java面向对象(下)

Java实现两个对象间互发消息:消息的实质就是引用向对象发出的服务请求,是对数据成员和成员方法的调用,在对象的世界中,对象都不是孤立的,他们相互联系,共同完成特定的功能,他们之间的相互联系就是以消息的形式体现。class FighterPlane{ private String name; private int missileNum; private static FighterPlane fp;//fp作为类FighterPlane产生的对象A的属性,且具备发送消息的条件时,

2021-11-28 23:02:07 107

原创 Java面向对象(中)

Java访问控制修饰符封装:封装就是利用抽象数据类型(类)将数据(类的属性)和基于数据的操作(方法)绑定在一起,数据被保存在抽象数据类型内部(类的内部),系统只有通过被授权的方法才能够访问数据。(访问权限由访问控制修饰符限定)封装是利用访问控制符来实现的!访问控制权限public(共有的)protected(被保护的)默认(无任何访问控制修饰符)private(私有的)public权限最大,private权限最小在程序中,以上四类访问控制权限修饰符可用于:修饰类修饰类的域变

2021-11-28 00:01:40 169

原创 2021-10-07 Java一维数组

Java数组数组名:是符合Java标志符定义规则的用户自定义标志符;数组的维数:用方括号"[]"的个数来确定。数组元素的数据类型:可以是Java的任何数据类型,例如:基本类型(int,float,double,char等),类(class),接口(interface)引用类型等。一维数组的声明类型标志符 数组名[];类型标志符[] 数组名;(推荐)例:int[] arr; String[] example; myClass[] mc;注意:声明时不可在方括号内指定数组大小。int[1

2021-10-07 11:24:46 188

原创 2021-10-07 final修饰符

final修饰符以final修饰类属性,则该属性为常量;final int a=20;a=30;//编译错误修饰方法,则该方法称为最终方法,在子类中不能被覆盖,可以防止子类修改此方法,保证了程序的安全性和正确性。class Parent{ public final void method1(){}//这个方法不能被子类覆盖}class Child extends Parent{ public final void method1(){...}//编译错误}...

2021-10-07 10:48:05 56

原创 2021-10-07Java中static静态方法

static静态方法static修饰域变量特点:它被保存在类的内存区(堆中)的公共存储单元中,而不是保存在某个对象的内存区中。因此,一个类的任何对象访问它时,存取到的都是相同的数值。访问方式为“类名.域名”,也可通过对象引用来访问。static修饰方法称为静态方法,属于类方法,不属于类的任何对象。特点:static是类方法,但可以被所有对象访问。调用这个方法时,可采用“对象引用.方法名”,也可采用“类名.方法名”。static方法内部的代码,只能访问类中的static属性或方法,不能访问

2021-10-07 10:38:41 82

原创 2021-10-06 对象初始化

创建对象时的初始化顺序系统会对数据成员进行默认初始化执行数据成员定义处的初始化语句调用构造方法为数据成员指定初值class IntClass{ int value;//自动初始化,默认值为0 //int value=5;//在定义时指定初值 public IntClass(){} //定义构造方法将属性value初始化 public IntClass(int val){ value=val; }}class IntClassCo

2021-10-07 10:11:49 47

原创 2021-10-06 对象参数传递

对象作为参数传递对象是引用传递,当对象作为参数传递时,传递的是对象的地址。也就是说,对象只有一个。

2021-10-06 19:35:59 66

原创 2021-10-06 对象与对象引用

Java 对象与对象引用产生一个对象new FighterPlane();FighterPlane为类名。声明FighterPlane fp;引用fp=new FighterPlane();也可直接写为:FighterPlane fp=new FighterPlane();

2021-10-06 19:29:06 46

原创 2021-10-06 跳转语句break

两种形式break;break lab;注:break是关键字,lab是用户定义的标号。break可以独立使用,但通常主要用于switch结构和循环结构中。例:编程打印1~100中所有的素数public static void main(String[] args){ int n=1,m,j,i; boolean h; System.out.print(2+"\t"); for(i=3;i<=100;i+=2){

2021-10-06 19:09:42 58

原创 2021-10-06 逻辑运算符&与&&的区别以及位运算符&

运算符逻辑 &(与)x&y 当x和y都为true时,结果为true注:&执行操作时,运算符两边的表达式先被执行,再对结果进行&运算,不存在短路现象。如虽然++x==1的值为false,但其右边的表达式还是执行了的,y的值变为2.逻辑&&(条件与)x&&y 当x和y都为true时,结果为true注:执行操作时,如果左边的表达式得到的结果能够确定运算结果,则不执行右边表达式,即短路。如++x==1的值为false,所以整个表达式

2021-10-06 18:54:19 274

原创 2021-10-06 int与Integer

Java中int与Integer相互转化基本数据类型转化为包装类对象通过构造方法来完成。如:Integer vari=new Integer(5);从包装类对象那里得到其代表的基本数据值需要调用该对象的相应方法,如上面的vari可以通过调用intValue()方法得到一个int类型的值。引入包装类的目的1.基本数据类型不是对象,在一些场合不能直接使用(例如 某些类方法参数必须为对象类型)需要转化为对应的包装类对象才能继续使用。2.包装类的一些静态方法可实现不同数据类型的转化,如将字

2021-10-06 17:37:25 69

原创 2021-10-06 Java自动装箱与拆箱

Java自动装箱与自动拆箱自动装箱Integer varInteger=100;//自动装箱等价于Integer varInteger=Integer.valueOf(100);可见,装箱就是自动将基本数据类型转换为包装器类型。自动拆箱int varInt=varInteger;等价于int varInt=varInteger.intValue();可见,自动拆箱就是自动将包装器类型转换为基本数据类型。...

2021-10-06 17:15:32 56

原创 2021-10-06 基本数据类型及其对应的包装类

基本数据类型及其对应的包装类|基本数据类型|对应的包装类 || char | Character || byte | Byte |

2021-10-06 16:28:05 53

原创 2021-10-06 Java整型溢出

Java中整型溢出问题在选用整数类型时,要注意数的取值范围,否则可能由于数的类型选择不当而造成溢出。public int add(int a,int b){ return a+b;}如上述代码块,由于int型取值范围为-2^7 ~ 2^7-1,如果a+b的值超出了此范围,那么就会发生整型溢出。上述例子因为a+b之和超出了int型范围,最后输出了负数。解决方法之一便是选择范围更大的long型来存储数据。选用范围更大的long型来存储数据正确输出了答案。所以在使用整型来存储数据时,要考虑

2021-10-06 15:59:24 149

原创 2021-10-06 Java数据类型

Java数据类型基本数据类型数值型整数类型|byte|1字节 ||short|2字节|| int | 4字节 |

2021-10-06 15:30:28 189

原创 2021-09-23java学习一

Java编译运行环境JDK即(Java Development Kit)java开发工具包jdk是提供给开发人员使用的,其中包含了java的开发工具,开发工具包括:编译工具(javac.exe)打包工具(jar.exe)等。其中包含JRE,所以安装了JDK就不用单独安装JRE了。JRE即(Java Runtime Environment)Java运行环境JRE包括Java虚拟机和Java程序所需的核心类库,电脑上安装了JRE,就能运行一个开发好的Java程序。JVM即(JVM欢迎使用

2021-10-06 12:59:44 57

空空如也

空空如也

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

TA关注的人

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