编程语言
首页 > 编程语言> > Day01初次认识java

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

学习产出:

一篇笔记

标签:java,计算机,二进制,Day01,补码,汇编语言,初次,机器语言,原码
来源: https://blog.csdn.net/weixin_54927163/article/details/123612683