Java
文章平均质量分 62
是千可阿
想要成为大佬的菜狗一枚
展开
-
java入门(考试必备)
对于Java,由于字节码文件不是最终的机器码,需要当前平台上的解释器解释成当地的机器码来执行,所以就给反编译留下了空间。l990年Sun公司成立了由James Gosling领导的开发小组,开始致力于开发一种可移植的、跨平台的语言,该语言能生成正确运行于各种操作系统及各种CPU芯片上的代码。需要特别注意的是,编译器会解析注释的内容(如果注释中有编译器无法识别的字符,编译器也会报错,停止编译过程),这可能导致注释内容或源文件发生变化。在注释中不要使用字符的十六进制的转义,以免发生混乱。”表示注释的开始,以“原创 2022-11-18 04:11:07 · 673 阅读 · 0 评论 -
Java子类与继承(考试必备)
所谓方法重写,是指子类中定义一个方法,这个方法的类型和父类的方法的类型 一致或者是父类的方法的类型的子类型(所谓子类型,是指如果父类的方法的类型是“类”, 允许子类的重写方法的类型是“子类”),并且这个方法的名字、参数个数、参数的类型和父 的方法完全相同。子类如此定义的方法称作子类重写的方法。如果子类和父类在同一个包中,那么子类自然地继承了其父类中不是private的成员变量作为自己的成员变量,并且也自然地继承了父类中不是private的方法作为自己的方法,继承的成员变量或方法的访问权限保持不变。原创 2022-11-18 03:56:08 · 1016 阅读 · 0 评论 -
java类与对象之基本类型的类封装、var局部变量、文档生成器(考试必备)
Byte、Short、Character、Integer、Long、Float和Double对象分别调用byte Value()、short Value()、char Value()、int Value()、long Value()、float Value()和double Value()方法返回该对象含有的基本类型数据。在方法的方法体内 使用var声明局部变量时,必须显式地指定初值(初值不可以是null),那么编译器就可以推断 出var所声明的变量的类型,即确定该变量的类型。原创 2022-11-18 02:43:12 · 182 阅读 · 0 评论 -
java类与对象之访问权限、对象数组(考试必备)
如果源文件使用import语句引入了另外一个包中的类,并用该类创建了一个对象,那么该类的这个对象将不能访问自己的友好变量和友好方法。在编写类的时候,类中的实例方法总是可以操作该类中的实例变量和类变量;同一包中的类,可以通过类名创造对象.方法或变量来调用受保护的成员变量和受保护的方法。用protected修饰的成员变量和方法被称为受保护的成员变量和受保护的方法。同一包中的类,可以通过类名创造对象.方法或变量来调用友好变量与友好方法。用关键字private修饰的成员变量和方法称为私有变量和私有方法。原创 2022-11-18 00:33:33 · 422 阅读 · 0 评论 -
java类与对象之包、import语句、jar文件(考试必备)
假如用户的源文件没有包名,该源文件想引人非类库中的类,那么只需让源文件中import语句要引入的非类库中的类的包名路径的父日录和用户的源文件所在的目录相同,即包名路径和源文件左对齐。three.jar;所谓包名路径左对齐,就是让源文件中的包名所对应的路径和它要用 import语句引入的非类库中的类的包名所对应的路径的父目录相同。无包名而且在同一个文件夹下的类可以互相使用,无包名类也可以通过import语句来使用有包名的类,但是有包名的类无论如何也不能使用无包名的类。java.lang包含所有的基本语言类。原创 2022-11-18 00:04:37 · 500 阅读 · 0 评论 -
java类与对象之方法重载与this关键字(考试必备)
实例方法可以操作类的成员变量,当实例成员变量在实例方法中出现时,默认的格式是:this.成员变量;方法重载的意思是:在一个类中可以有多个方法具有相同的名字,但这些方法的参数必须不同。当实例或static成员变量的名字和局部变量的名字相同时,成员变量前面的“this.” 或“类名.”不可以省略。方法的返回类型和参数的名字不参与比较,也就是说,如果两个方法的名字相同,即使返回类型不同,也必须保证参数不同。类的实例方法可以调用类的其他方法,对于实例方法,调用的默认格式是: this.方法。原创 2022-11-17 20:15:37 · 387 阅读 · 0 评论 -
java类与对象之对象的组合(实例变量,类变量,实例方法,类方法)(考试必备)
如果该类创建对象,那么不同对象的实例变量互不相同,即分配不同的内存空间,而类变量不 再重新分配内存,所有的对象共享类变量,即所有的对象的类变量是相同的一处内存空间,类 变量的内存空间直到程序退出运行才释放所占有的内存。类变量是与类相关联的变量。所有对象共享类变量,如果类中有类变量,当使用new运算符创建多个不同的对象时,分配给这些对象的这个类变量占有相同的一处内存,改变其中一个对象的这个类变量会影响其他对象的这个类变量, 也就是说对象共享类变量。类方法不可以调用类中的实例方法,只可以调用类中的类方法。原创 2022-11-17 18:57:32 · 528 阅读 · 0 评论 -
java类与对象之参数传值(考试必备)
public void g(double a,int ..x) (可行)public void method(int ..x,int y) (不可行)错误地使用了可变参数x,因为可变参数x代表的最后一个参数不是method()方法的最后一个参数,method()方法的最后一个参数y不是可变参数x所代表的参数之一。(下一条是这条的总结)方法中参数变量的值是调用者指定的值的副本,在实参向形参传值之后,程序如果改变形参的值,不会影响实参的值,同样,改变实参的值(假如实参是变量) 也不会影响形参的值。原创 2022-11-17 17:26:43 · 692 阅读 · 0 评论 -
java类与对象之构造方法与对象的创建,类与程序的基本结构(考试必备)
new运算符在计算出这个引用之前,首先给对应类中的成员变量分配内存空间,然后执行构造方法中的语句, 这个时候不能称对象已经诞生,因为还没有计算出引用,即还没有确定被分配了内存的成员变量是“谁”的成员。一 个源文件中的类可以被多个Java程序使用,从编译角度看,每个源文件都是一个独立的编译单位,当程序需要修改某个类时,只需要重新编译该类所在的源文件即可,不必重新编译其他类所在的源文件,这非常有利于系统的维护;一个Java程序可以将它使用的各个类分别存放在不同的源文件中,也可以将它使用的类存放在一个源文件中。原创 2022-11-17 04:10:59 · 463 阅读 · 0 评论 -
java运算符、表达式和语句易错点(考试必备)
switch语句首先计算表达式的值,如果表达式的值和某个case后面的常量值相等,就执行该case中的若干语句,直到碰到break语句为止。如果某个case中没有使用break语句, 一旦表达式的值和该case后面的常量值相等,程序不仅执行该case中的若干语句,而且继续执行后面的case中的若干语句,直到碰到break语句为止。switch语句中的default是可选的,如果它不存在,并且switch语句中表达式的值不与任何case的常量值相等,那么switch语句就不会进行任何处理。原创 2022-11-15 23:47:47 · 296 阅读 · 0 评论 -
java数组易错点(考试必备)
数组属于引用型变量,在数组变量中存放着数组的首元素的地址,通过数组变量的名字加索引使用数组的元素。对于char型数组a,System.out.println(a)不会输出数组a的引用,而是输出数组a的全部元素的值。的格式如下: 数组名 = new 数组元素的类型 [数组元素的个数]:boy = new float[10];构成二维数组的一维数组不必有相同的长度,在创建二维数组时可以分别指定构成该二维数组的一维数组的长度。二维数组,数组名.length的值是它含有的一维数组的个数。原创 2022-11-15 15:29:26 · 421 阅读 · 0 评论 -
Java格式控制,如何控制输出几位小数?
格式控制部分由格式控制符号%d、%c、%f、%s和普通的字符组成,普通字符原样输出, 格式符号用来输出表达式的值。%m.nf:输出的浮点型数据占m列,小数部分保留n位。%f:输出浮点型数据,小数部分最多保留6位。在输出数据时也可以控制数据在命令行中的位置。%md:输出的 int 型数据占m列。%c:输出 char 型数据。%d:输出 int 型数据。%s:输出字符串数据。原创 2022-11-15 14:11:49 · 4786 阅读 · 0 评论 -
java类型精度及转换运算
1.当把一个int型常量赋值给一个byte、short和char型变量时,不可超出这些变量的取值 范围,否则必须进行类型转换运算。2.y=(byte)x是正确的,而y=x是错误的。编译器不检查变量x的值是多少,只检查x的类型。当把级别高的变量的值赋给级别低的变量时,必须使用类型转换运算。低---------------------------------------->高。当把级别低的变量的值赋给级别高的变量时,系统自动完成数据类型的转换。类型转换运算的结果的精度可能低于原数据的精度。原创 2022-11-15 04:33:50 · 801 阅读 · 0 评论 -
Java标识符、关键字以及基本数据类型
Java标识符、关键字以及基本数据类型原创 2022-11-15 03:56:26 · 345 阅读 · 0 评论 -
教你初步认识Java中的实例方法、实例变量与类方法、类变量
静态变量(类变量)是在类加载的时候分配空间以及赋值的,也就是说无需创建对象,只要类加载了,这个静态变量就会存在,可以供类内所有方法调用。前面用static修饰的就是类方法(也称 静态方法)与类变量(静态变量),不加static的就是实例方法与实例变量。如果允许类方法(静态方法)调用实例方法,将间接地允许它使用实例成员变量,则显然是不可取的,所以它也不能调用实例方法。也就是我们创建了一个对象,来激活了实例方法,使得实例方法存在了,得以调用了。原创 2022-10-04 00:36:04 · 1174 阅读 · 0 评论