JavaSe第一天笔记小记
JavaSe第一天笔记小记
1、电脑常用快捷键
-
Tab —— 常用于切换菜单,还可以与shift等其他键搭配使用产生不同的效果
-
Shift —— 常用于与其他键,例如ctrl键搭配使用,用于切换输入法
-
Ctrl —— 常用于多选,也可与其他键搭配使用
-
Alt —— 按下Alt 键可以激活活动窗口的菜单栏,而按下Alt 键和一个字母就可以激活这个字母所代表的菜单项,如按下Alt+F 就可以激活当前窗口的“文件(File)”菜单。
注:按下**Alt+F4 **键可以最快的方式关闭任何应用程序,而不用在文件菜单或工具条中寻找并单击“退出”或“关闭”。
在应用程序中,按下Alt+空格键可以直接打开系统控制选单。
快速查看属性:按下Alt+Enter组合键或在按住Alt 键的同时鼠标左键双击某对象则可快速打开其“属性”对话框。其作用相当于点鼠标右键,并选取“属性”。
-
任务管理器:ctrl+shift+esc
2、DOC常用命令
首先是打开CMD(command 命令提示行)的方式
- 开始 --> Windows系统 --> 命令提示符
- Win键+R 输入cmd
- 在任意的文件夹下面,按住shifr键+鼠标右键点击 --> 在此处打开power shell窗口
- 在资源管理器的地址栏前加上cmd+一个空格
常用命令:
#盘符切换
如D:(作用为进入D盘)
#查看当前目录下的所有文件
dir
#切换目录(change directory)
cd,如果跨盘切换的话,需要加上参数/d,如cd /d D:\Hello World
cd..(返回上一层)
#清理屏幕
cls
#退出终端
exit
#查看电脑ip
ipconfig
#打开应用
calc(计算器)
mspaint(画图)
notepad(记事本)
#ping 命令
例如:ping www.baidu.com
#文件操作
md 文件夹名——创建文件夹
rd 目录名——移除文件夹
cd>文件名——创建文件
del 文件名——删除文件
3、计算机发展史
第一代语言:机器语言
- 计算机的计算方式都是基于二进制
- 代码是直接输给计算机使用的,不用经过任何转换
第二代语言:汇编语言
- 解决人类无法读懂机器语言的问题
- 指令代替二进制
目前应用:
- 逆向工程
- 机器人
- 病毒
第三代语言
- 高级语言
- 面向对象和面向过程两大类
4、JDK、JRE、JVM
- JDK(java开发者工具):java development kit
- jre(java运行时环境):java runtime environment
- jvm(java虚拟机):java virtual machine
包含关系:JDK包含JRE与JVM,JRE包含JVM

5、java程序运行机制
- 编译型
- 解释型
比如中国出版的一本书,一个日本人也想要看,那么有两种方法,一是直接买这本书的翻译版,即全部翻译好的来看;二是将原版书籍一句一句的翻译来看。前者即为编译型,后者即为解释型,各有优缺点。
java具有两种运行机制的特性。
源程序(.java文件)—>java编译器—>字节码(.class文件),最后去到虚拟机

6、java中的数据类型
java中的数据类型分成两大类
- 基本类型(primitive type)
- 引用类型(reference type)
基本数据类型分为数值类型和Boolean类型,数值类型又分为整数类型、浮点类型和字符类型。
1、整数类型
| 字节范围 | 大小范围 | |
|---|---|---|
| byte | 1 | -128~127 |
| short | 2 | -32768~32767 |
| int | 4 | -2147483648~2147483647 |
| long | 8 | -9223372036854775808~9223372036854775807 |
注:long类型要在数字后面加个L(大小写均可,但是不建议使用小写,容易搞混)以示区分,例如long num = 128L;
2、浮点类型
| 字节范围 | 大小范围 | |
|---|---|---|
| float | 4 | 2的-149次方~2的128次方-1 |
| double | 8 | 2的-1074次方~2的1024次方-1 |
注:float类型要在数字后面加个F(大小写均可)以示区分
拓展:因为浮点数表现的字长是有限的、离散的,会存在舍入误差,结果只能是一个大约数,接近但不等于(IEEE754标准)
- 最好完全避免使用浮点数进行比较
- 银行业务要求精度严格应该用一个类来表示:BigDecimal(数学工具类)
3、字符类型
char,占两个字节
4、Boolean类型
只占一位,只有true和false之分

浙公网安备 33010602011771号