Day01初次认识java

学习目标:

  • 复习第一节课

学习内容:

Java简介

计算机语言:机器语言,汇编语言,高级语言

机器语言: 计算机全部指令集合。

汇编语言:源程序生成的可执行文件不仅比较小,而且执行速度很快。

汇编语言特点:计算机不能直接识别和执行,不同的计算机,有不同的汇编语言,汇编语言与机器语言指令是一一对应。·

高级语言:面向过程和面向对象。

不同语言的编译和运行:分为编译型和解释型

编译型:每一条语句编译成机器语言,保存为二进制文件,进行计算是计算机可以直接以机器语言运行。
解释型:一条一条解释成机器语言,运行速度有影响。
Java:既不是编译型也不是解释型。
Java:先编译再解释!

为什么计算机只能认识二进制?
答:技术实现简单0和1,简化运算规则,符合逻辑运算与逻辑代数中 的真假项符合,二进制与十进制易于转换。

为什么除了二进制,比较多用八进制,十六进制?
计算机只认识二进制,8是2的三次方,16是二的四次方。

计算机的符号有三种表示方法: 原码,反码,补码。
原码:符号位+真值的绝对值
反码:正数的反码是其本身,负数的补码是在其原码的基础上,符号位不变,其余各位取反。
补码:正数的补码是其本身,负数的补码是在其原码的基础上,符号位不变,其余各位取反。最后加一。

编码:按照规则将字符存储在计算机中的过程。
解码:将存储在计算机中的二进制数解析显示出来,称为解码。

编码和解码之间的标准:字符集

java中的字符串都用了Unicode字符集编码

JRE:java运行环境

判断一个数是否是偶数

 //求偶数?判断一个数是否是偶数?
        int num = 100;
        String result = num % 2 == 0 ? num + "是偶数" : num + "是奇数";
        System.out.println(result);

查找三个数字中的最大值

      /*
            查找三个数中最大值
            a b c
         */
        int x = 100, y = 200, z = 20;
        result = (x > y) ? (x > z ? "x最大" : "z最大") : (y > z ? "y最大" : "z最大");
        System.out.println(result);

学习时间:

2022/3/20
15:18:50

学习产出:

一篇笔记

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值