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