day01 学习内容
一、学习重点
以老师发布的重难点为根据,进行总结。无法默写出的加粗标注,便于后期复习。
(1)了解各个进制之间的转换
(2)理解java的语言特性了解jvm的作用
(3)理解位运算符及变量的生明及使用
(4)掌握java的几种注释方式并知晓各个的使用场景
(5)完成自己电脑的java环境安装及java样例的编写并运行
1. 各进制之间的转换
- 二级制:只有0和1,以'0b'开头,大小写均可
- 十进制:逢10进1,日常使用做多的进制
- 八进制:只有0-7,逢8进1,以'0'开头
- 十六进制:0-F,逢16进1,以'0x'开头,大小写均可
| 目标进制(右侧) | 二进制 | 十进制 | 八进制 | 十六进制 |
|---|---|---|---|---|
| 二进制 | ———— | 从末位起为20,21以此类推,分别乘以该位上的数字,并求和。 | 从末位起,每三位为一个数字,写出对应的数字即可。 | 从末位起,每四位为一个数字,写出对应的数字即可。 |
| 十进制 | 除2取余后,逆过来即可。 | ———— | 除8取余后,逆过来即可。 | 除16取余后,逆过来即可。 |
| 八进制 | 每一位数字写出对应的二进制,如不满3位,则在前方用0补足。 | 从末位起为80,81以此类推,分别乘以该位上的数字,并求和。 | ———— | 先转为二进制 |
| 十六进制 | 每一位数字写出对应的二进制,如不满4位,则在前方用0补足。 | 从末位起为160,161以此类推,分别乘以该位上的数字,并求和。 | 先转为二进制 | ———— |
正数的原码、反码、补码相同。
负数的转换:
- 二进制-->十进制
- 补码(已给出)
- 反码=补码-1
- 原码=反码各位相反(除符号位)
- 计算
-|原码|
- 十进制-->二进制
- 除2取余获得原码,首位是1,中间都是0
- 各位相反求反码
- 反码-1
2. java语言特性,jvm的作用
- 面向对象
- 分布式
- 简单化
- 多线程
- 安全性
- 跨平台移植:JVM的作用。可以让java程序在各个平台运行。write once,run anywhere.
3. 理解位运算符及变量的声明及使用
位运算符
位运算符是直接二进制运算符,因此叫“位”运算符。具体有以下符号:
| 符号 | 含义 | 范例 | 细节 |
|---|---|---|---|
| >> | 右移 | 12>>2 | 二进制数右移,移除部分删掉,如首位为1,空余位数以1补足,如首位为0,空余位数以0补足。 |
| << | 左移 | 12<<2 | 二进制数左移,移除部分删掉,末尾以0补足。 |
| >>> | 无符号右移 | 12>>>2 | 二进制数右移,移除部分删掉,无论首位为什么,空余位数以0补足 |
| | | 或 | 12|2 | 只有0|0=0,其余为1 |
| & | 与 | 12&2 | 只有1&1=1,其余为0 |
| ^ | 异或 | 12^2 | 相同为0,不同为1。如00=0,10=1 |
| ~ | 反 | ~6=-7 | 按补码各位取反 |
变量的声明及使用
声明
- 在内存中分配一个存储空间
- 包含变量名、变量值、数据类型
- 声明格式:
- 数据类型 变量名 = 变量值;
- 分步
- 数据类型 变量名;
- 变量名 = 变量值;
- 变量值可以在数据类型范围内变化
- 必须先声明,后使用
使用
- 变量只在当前作用域有效。
{} - 局部变量必须初始化值。
- 同一类中,不能有相同名称的变量。
4. JAVA的几种注释方式
- 单行注释
// - 多行注释
/*......*/ - 文档注释
/**......*/:使用javadoc.exe来生成API文档,可放一些可识别格式,如
/**
@author 作者
@version 版本
@param 参数说明
*/
5. 完成自己电脑的java环境安装及java样例的编写并运行
已完成
二、知识点总结
1. JAVA语言类型
- java se 标准版 适用于开发C/S 客户端/服务器
- java ee 企业版 适用于开发B/S 浏览器/服务器√
- java me 微型版(已基本被Android取代)
2. 搭建开发环境
- JDK (Java Develop kit) java开发工具包
- JRE(Java Runtime Environment)java运行环境
- JVM(Java Virtual Machine)java虚拟机
三者关系:
- JRE = JVM + java标准类库
- JDK = JRE + java开发工具包
步骤
- 下载安装sdk
- 通过命令提示符到jdk安装路径的bin目录下,运行
java -version,成功现实版本信息则安装成功 - 配置环境变量
- 新增环境变量
JAVA_HOME,变量值为jdk安装路径 - 配置path环境变量,变量值新增
%JAVA_HOME%\bin
- 新增环境变量
3. 开发应用程序
步骤
- 编写:新建.java源文件
- 编译:javac编译java源文件
- 运行:java运行字节码文件
注意事项
- 一个源文件中可以有多个类
- 一个源文件中只能有一个public修饰的类,且类名必须与文件名相同
- 每条语句以
;或}结尾 - 一个类中只能有一个main方法,称为主方法,即程序的入口。固定写法为:
public static void main(String[] args){} - Java中严格区分大小写
4. 标识符的命名规则与规范
1. 命名规则
- 只能使用英文字母(A-Z,a-z)、阿拉伯数字(0-9)、下划线(_)、美元符($)命名。
- 不可以数字开头。
- 不可使用java关键字和保留字,可包含
- 不可包含空格。
- 严格区分大小写,长度无限制
2. 命名规范
- 常量使用全大写字母,如多单词,则单词之间用下划线隔开。如
XXX_YYY_ZZZ - 包名:所有字母小写。如
xxxyyyzzz - 类名、接口名(驼峰):首字母大写。如
XxxYyyZzz - 变量名、方法名(小驼峰):第一个单词首字母小写,其余首字母大写。如
xxxYyyZzz
5. 常用的DOS命令
| 命令 | 含义 |
|---|---|
| dir | 列出当前目录文件 |
| md | 新建文件夹 |
| del | 删除文件 |
| cd.. | 回到上层目录 |
| cd/ | 回到磁盘 |
| rd | 删除文件夹 |
| cd | 去指定路径 |

浙公网安备 33010602011771号