本阶段讲解了Java语言的基本语法,是Java语言的基本知识
- Java语言基础-计算机进制转换:二进制、八进制、十进制、十六
- Java编程基础知识入门:变量与数据类型
- Java判断与关系运算
- Java语言逻辑运算
- Java if判断语句的用法
- Java语言Switch语句详解
- Java循环结构语句的特点和使用方法
- Java数组
Java语言基础-计算机进制转换
- 数制的概念
- 计算机底层是2进制,用Java 是10进制
- 十进制 10是基数 10^n n 被称为 权
- 同理,2进制 2 是基数,n 是权 逢二进位
- 十六进制 0123456789 ABDCEF→ 实际上十六进制是二进制的简写,在Java代码中十六进制数 用 0X或者0x做前缀
eg. 0x1000=1×163
eg. (5E)16=(__)10
5×16+14=94
- 十六进制转换成其他进制
- (41)16=(__)10
4*16+1 - (41)16=(__)2
4=0100 1=0001
so (0100 0001)2
- (41)16=(__)10
- 二进制转换为其他进制
- (10110)2=(__)10
12^4+122+1*21=22 - 二进制数转化为16进制数
(11010100)2=(__)16
四位二进制换成一位的十六进制极客
- (10110)2=(__)10
- 二进制数转换为8进制数
- (11111111)2 = 12^7+126…1*21
Math.pow(2, 7)
即 2^7
- (11111111)2 = 12^7+126…1*21
- 十进制转化为2进制 十进制数不断除以2,取余数
- 十进制数转化为16进制数,不断取余数在倒序排列
Java语言基础-变量与数据类型
1.数据类型初阶
本课学习Java中基本的变量类型和变量在堆栈中的分布特点
概述
- Java语言数据类型划分
- 基本数据类型
- 引用数据类型
- 自定义数据类型
- 介绍8种基本数据类型,和引用数据类型中的string
栈空间
- 计算机存储数据分为三个部分:寄存器 栈空间 堆空间(寄存器java不能控制)
- 栈空间存取数据效率高
- 栈空间 的数据 按“先进后出”方式管理
- 栈空间存储空间较小,不能大量存放数据
-
JVM 将基本类型数据存放在栈空间
堆空间
- 堆空间存取数据的效率最低
- 数据存放位置:随机分配
- 可以存放大容量数据 字符串 数组等
2.变量的定义和变量使用的原因
本课学习变量的定义和变量使用的原因。
什么是变量
- variable & content(变量和常量)
- 字面量:variable & content 中储存的具体数据
为什么使用变量
-
计算机的高级语言普遍使用变量来管理内存中存储的数据
-
变量管理引用类型的数据
3.变量的命名、定义和初始化
本课时学习变量命名规范、语法和初始化赋值。
变量的命名
变量的定义
变量的初始化
4.用变量简化计算
使用变量简化计算和代码编写复杂度
5.用变量保存多种类型的数据06:49
使用不同类型的变量保存不同类型数据
分别存放姓名、年龄、性格、gender等
关于‘’和“”的区别
java 中,字符型char类型的值用单引号引起来的单个字符,如:char c = 'a'
而Java中的双引号 表示字符串(String)一个或多个字符如 :
String s = "abc"
String s="a"
char c = 'a'