zoukankan      html  css  js  c++  java
  • 003.第4天

    1.今天换了新老师,话不多说,没有对比就没有伤害。

    2.学习内容

      1)Java的历史

      2)环境变量配置

        配置JAVA_HOME与实现多个jdk

        

        

        配置path

        

        配置classpath

        

         .代表当前目录  .. 代表父目录

        main方法中 args形式变量

      3)安装notepad++

        装一个插件  (默认编码gbk-936)->UTF-8(65001)

      4)二进制

        计算机存储设备最小信息单元为位(bit)计算机最小存储单元为字节(byte)

        1byte = 8 bit

      5)java标识符 8种基本数据类型

        java中默认的整数类型是int类型;默认的浮点类型是double类型

      6)字符串+转义字符+强制转换

        byte -> short -> int -> long -> float -> double (范围从小到大) 

     3.作业

        1、写出将两个变量的值互换的程序。

          借用第三个变量交换

            int i = 3,j = 5;
            int temp;
            temp = i;
            i = j;
            j = temp;

        2、有如下代码片段:
          short s = 1; s = s + 1 ; 产生的错误的原因是什么
            int类型不能自动转换成short类型(高转低)

        3、使用二进制模拟25+37的运算过程,并检验。
           先把25和37转换成2进制 用除2取余逆序排序法 分别为11001和100101
           然后相加 逢2进1

        4、总结十进制转换为二进制以及其他进制的步骤。
           除N取余逆序排序法

    4.举一反三

      是否可以不借助第三个变量交换两个变量的值?

        1)  i = 3,j = 5;

             i = i + j;

             j = i - j;

             i = i - j;

         2)  a = a ^ b; //此时a=a^b;b=b
              b = a ^ b; //由于任何值异或自身得0,任何值异或0等于自身;此时b=a^b^b得a;a=a^b;
              a = a ^ b; //此时a=a^b^a得b

        

  • 相关阅读:
    XML转义符简易版
    MarkDown语法
    判断javaScript变量是Ojbect类型还是Array类型
    Springboot实现VNC的反向代理
    MySql事务隔离的特点与实现
    MySql索引入门
    windows、Linux 批量执行 redis脚本命令
    iis 灰度发布
    iis 负载
    docker中部署.netcore2.2项目
  • 原文地址:https://www.cnblogs.com/yokii/p/9300144.html
Copyright © 2011-2022 走看看