zoukankan      html  css  js  c++  java
  • Java动手动脑

    1.结果:第一个是st是否引用同一个对象,第二个判断它是否为类包,第三个t判断s是否等于u,列出它里面的所有元素。枚举类型是引用类型,不属于原始数据类型,它的每个具体值都引用一个特定的对象,相同的值则引用同一个对象,可以引用==equals()方法直接比对枚举类型的变量的值,对于枚举类型的变量,==equals()方法执行的结果是等价的。

    2.反码:正数:正数的反码与原码相同。负数:负数的反码,符号位为“1”,数值部分按位取反,负数 反码是需要补码的,也就是在最后得出的结果上 +1

     补码:正数:正数的补码和原码相同。

           负数:负数的补码则是符号位为1”。并且,这个“1”既是符号位,也是数值位。数值部分按位取反后再在末位(最低位)加1。也就是“反码+1”。

     原码:符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值。

    Java正数用的原码,负数用的反码

    3.同名变量屏蔽原则:

    局部变量可以覆盖全局变量,在局部使用某个变量的时候JVM会优先找和当前使用位置近的变量定义.

    4.代码输出结果:X+Y=100 200

                  300=X+Y

    第一个中的两个加号是起了连接作用,第二个第一个加号是两数相加,第二个加号是起连接作用

  • 相关阅读:
    基于redis的分布式锁实现方案
    nginx 配置文件详解
    Linux 下安装Nginx
    Nginx简介
    Spring Boot 整合 Spring Security 示例实现前后分离权限注解 + JWT 登录认证
    idea2020.1版本下载安装与激活
    Cloud Alibaba --Nacos
    spring Cloud Alibaba 简介
    Eclipse中SVN更改连接用户
    Win7(64bit)搭建SVN
  • 原文地址:https://www.cnblogs.com/zhang12345/p/9753567.html
Copyright © 2011-2022 走看看