JAVA作业之动手动脑

1、枚举类型是引用类型,但例子输出结果引用的不是同一个类型。枚举类型可以有自己的属性(参数)和方法,枚举类型可以以独立的文件存在。

2、第一个"X+Y="+X+Y的运行结果是默认为先加一个字符再加一个字符,第二个X+Y+"=X+Y"的运行结果是默认先加数字再加字符。

3、数值的二进制表示:

     原码:就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。

     反码::正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。

     补码:正数的补码与其原码相同;负数的补码是在其反码的末位加1。

     对JAVA来说,正数用的是原码。负数用的反码。

4、变量的作用域。

     就是你定义的变量可以使用的代码范围。
     全局变量:在类里定义(非方法里)的变量,那么在这个类中都可以使用。
     局部变量:在方法中定义的变量,这个变量一旦出了这个方法,就不能用了。

     其他:
     还有static变量 这个可以用类名直接来用。
     普通的类变量要用类对象来调用。
     final变量就是赋值后不能改变的。

原文地址:https://www.cnblogs.com/crazy-soul/p/4859513.html