随笔分类 -  动手动脑

摘要:异常是程序中的一些错误,但并不是所有的错误都是异常,错误有时候是可以避免的。异常的对象有两个来源,一是Java运行时环境自动抛出系统生成的异常,而不管你是否愿意捕获和处理,它总要被抛出!比如除数为0的异常。二是程序员自己抛出的异常,这个异常可以是程序员自己定义的,也可以是Java语言中定义的,用th 阅读全文
posted @ 2022-11-09 20:10 万事胜意k 阅读(283) 评论(0) 推荐(0)
摘要:多层的异常捕获 运行下列代码,写出运行结果 public class CatchWho { public static void main(String[] args) { try { try { throw new ArrayIndexOutOfBoundsException(); } catch 阅读全文
posted @ 2022-11-09 19:36 万事胜意k 阅读(17) 评论(0) 推荐(0)
摘要:继承条件下的构造方法调用 运行下面代码,观察输出,注意总结父类与子类之间构造方法的调用关系修改Parent构造方法的代码,显式调用GrandParent的另一个构造函数,注意这句调用代码是否是第一句,影响重大! 1 class Grandparent 2 { 3 4 5 public Grandpa 阅读全文
posted @ 2022-10-26 16:15 万事胜意k 阅读(22) 评论(0) 推荐(0)
摘要:引用类型 vs 原始数据类型 “引用”一个对象的变量称为“引用类型”的变量,有时又简称为“对象变量”。例:MyClass obj = new MyClass(); 诸如int,float之类的变量称为“原始数据类型”的变量。例:int value=100; 变量与内存分配 当声明一个对象类型的变量时 阅读全文
posted @ 2022-10-10 20:10 万事胜意k 阅读(23) 评论(0) 推荐(0)
摘要:在类中,使用 static 修饰符修饰的属性(成员变量)称为静态变量,也可以称为类变量,常量称为静态常量,方法称为静态方法或类方法,它们统称为静态成员,归整个类所有。 注意: static 修饰的成员变量和方法,从属于类。 普通变量和方法从属于对象。 静态方法不能调用非静态成员,编译会报错。 sta 阅读全文
posted @ 2022-09-18 19:07 万事胜意k 阅读(33) 评论(0) 推荐(0)
摘要:1 public class EnumTest { 2 3 public static void main(String[] args) { 4 Size s=Size.SMALL; 5 Size t=Size.LARGE; 6 //s和t引用同一个对象? 7 System.out.println( 阅读全文
posted @ 2022-09-12 10:28 万事胜意k 阅读(20) 评论(0) 推荐(0)
摘要:一. 机器数和机器数的真值 在了解原码, 反码和补码之前, 需要先了解机器数和真值的概念. 1.机器数:一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1. 比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是 阅读全文
posted @ 2022-09-10 17:16 万事胜意k 阅读(115) 评论(0) 推荐(0)