目录
Day1
一、存储单位:
计算机存储器以位和字节计量
bit:位,0或1。
8bit —— 1 byte(字节)
1024 byte —— 1 KB
1024 KB —— 1 MB
1024 MB —— 1 GB
1024GB —— 1 TB
二、常用的DOS命令:
ipconfig 快速查找IP地址
ping 外网 确认能否连外网
d: 快速切换至D盘
dir 列出当前目录下的文件以及文件夹
cd 件夹名称 进入该文件夹目录
cls 清空屏幕
cd.. 返回上一级目录
cd/ cd\ 返回根目录
exit 退出dos命令行
md 文件夹名称(aaa) 创建一个名为aaa的文件夹
copy con 文件名.后缀 回车
输入文件内容,完成后Ctrl+Z表示完成,回车执行 创建文件
rd 文件夹名 删除文件夹(必须为空文件夹)
rd /s 文件夹名 删除文件夹(会询问是否删除)
rd /s /q 文件夹名 暴力删除文件夹(不会询问)
del 文件名.后缀 删除文件
del *.后缀 批量删除同一类文件
mspaint:打开画图板
notepad:打开记事本
calc:打开计算器
三、Java三平台:
Java SE:是为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。
Java EE:是为开发企业环境下的应用程序提供的一套解决方案,该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发
Java ME:是为开发电子消费产品和嵌入式设备提供的解决方案
四、Java注释:
含义:使用文字解释说明程序中的代码,提供代码阅读性
注释的作用: 1)提供代码阅读性 2)可以排除错误
单行注释://
多行注释:/*
*/
文档注释:/**
主要在类上面、方法上面,输出文档
*/
五、运行Java程序所具备的条件
JDK (Java Development Kit)- Java开发工具包
JRE (Java Runtime Enviroment)- Java运行环境
JVM (Java Virtual Machine)- Java虚拟机执行Java程序
JDK 包含了JRE;JRE里面包含了JVM
Day2
一、标识符
含义:Java对包、类、方法、参数和变量等要素命名时使用的字符序列称为标识符。
命名规则:
- 组成:由字母(含英、中、日、俄等)、数字、下划线(_)和美元符号($)组成。
- 不能以数字开头。
- 区分大小写。
- 长度无限制。(一般不要超过15个字符)
- 不能是Java中的保留字和关键字。
命名习惯:
- 见名知意:建议使用英文单词。
- 驼峰式命名:变量名,方法名,参数名: 首字母小写,如果多个单词组成,第一个单词首字母小写,剩下的单词首字母大写(驼峰式命名法)
- 类名:单词首字母大写,多个单词组成每个单词首字母大写(帕斯卡命名法)
- 包名,所有的字母都小写
- 常量:所有的字母都大写
二、关键字,保留字
关键字:被Java语言赋予特定含义的单词,全部都是小写;
保留字:没有定义用途,但保留备用。goto、const
三、Java基本数据类型:
整数型---- byte(字节)1个字节, short(短整型)2, int(整型)4, long(长整型)8
浮点型---- float(单精度浮点型)4, double(双精度浮点型)8
字符型---- char 2
布尔型---- boolean 不确定(1或4)
注意:Java整型数值默认为int型(要声明long型可以加‘l’或‘ L’)
Java浮点型常量默认为double型 (要声明一个常量为float型,则需在数字后面加f或F)
四、数据类型转换:
- Java默认允许小范围的数据类型的数据自动转换为大范围的数据类型(隐式的数据类型转换),自动转换;
- 大范围的数据类型的数据转换为小范围的数据类型需要数据前加:(数据类型)(显式的数据类型转换),可能发生精度的丢失或数据的溢出(3.14——3,丢失小数点后数据)
- char数据类型范围小于int类型;boolean类型不能转换;
- byte、short、char参与运算时会自动转成int类型;
Day3
一、常量
- 含义:在程序的执行过程中,其值不发生改变的值
- 分类:
(1)字面值常量
a)字符串常量:使用双引号包起来的内容,称为"字符串常量"
b)字符常量: 使用单引号包起来的单个内容,称为"字符"
注意事项: 键盘上的每一个按键都是"字符",当前这些字符单独使用的时候,不会计算,只是一个固定的字符,但是,一旦这些参与运算,会计算,每一个字符都对应ASCII码表的值!
ASCII码表 字符A----- 65
字符a----- 97
字符0----- 48
c)整数常量 : 100 50 整数默认就是十进制
d)小数常量:3.14 12.56
e)布尔常量: true/false
f)null: 空常量
(2)自定义常量(面向对象中 "继承"讲 和关键字final)
二、进制
- 组成规则:
- 二进制:由0,1组成,逢2进1,以“0b”开头
- 八进制:由0,1...7组成,逢8进1,以“0”开头
- 十进制:由0,1...9组成,逢10进1
- 十六进制:由0,1...9,a,b,c,d,e,f 组成,逢16进1,以“0x”开头
- 进制的转换:
- 任意进制 =====》 十进制: 系数 * 基数的权次幂之和
- 十进制 =====》 任意进制: 用当前十进制数,除基数取余数,直至商为0,余数反转。
- 二进制 ======》八进制 / 十六进制: 从右往左,每3/4位一组,左边不够补0,最终计算每个位的十进制数,排列即可。
- 8421码: 实现二进制与十进制之间快速转换