键盘功能键
Tab Shift Ctrl Alt 空格 Enter Window 上下左右键
键盘快捷键
Ctrl+A 全选
Ctrl+C 复制
Ctrl+V 粘贴
Ctrl+X 剪切
Ctrl+Z 撤销
Ctrl+S 保存
Alt+F4 关闭窗口
window+R 运行
window+E 打开我的电脑
window+TAB 在打开的项目之间切换
Ctrl+Alt+Del 注销/任务管理器
SHIFT+DELETE 永久删除
拖动某一项时按CTRL复制所选项目
* 如何打开DOS控制台
win+r--cmd--回车
* 常见的DOS命令:
d : 回车 盘符切换
dir: 列出当前目录下的文件以及文件夹
cd :改变指定目录(进入指定目录)//跨盘进入需要加一个d参数//
(例:cd /d D:\software\cs1.6)
cd.. : 退回到上一级目录 ( 回退多级目录 cd ../../)
cd\ : 退回到根目录
cls : 清屏
exit : 退出dos命令行
md : 创建目录
rd : 删除目录
del : 删除文件,删除一堆后缀名一样的文件*.txt
当删除带内容的文件夹时,不能直接删除,则
rd + /s 文件夹名称 ---(询问是否删除)
rd + /q + /s 文件夹名称--- (直接删除)
* JRE: Java运行环境
包括Java虚拟机和Java程序所需的核心类库等
* JDK: Java开发工具包
提供给Java开发人员使用的,包含java的开发工具,还有JRE。
所以安装了JDK,就不用在安装JRE了。
* JVM:Java虚拟机
用来解释编译运行源代码
* 跨平台性 :
通过Java语言编写的源代码在不同的系统平台上都可以运行。
* Java语言跨平台原理 (见图)
(JAVA语言是跨平台的,而JVM不是跨平台的,针对不同的平台,安装不同的JVM)
* JDK的下载与安装
官网 http://www.oracle.com
( 历史版本下载网址:https://www.oracle.com/technetwork/cn/java/arc
hive-139210-zhs.html)
* Path环境变量的配置方式
(1)计算机--属性--高级系统设置--系统环境变量: 新建JAVA_HOME
变量值=bin上一级的地址
(2)再修改path
在path前面添加: %JAVA_HOME%\bin;
(1):单行注释 // 注释的文字
(2) : 多行注释 /* 注释的文字 */
(3) : 文档注释 /** 注释的文字 */
概念: 被java语言赋予特殊含义的单词
特点: 组成关键字的字符都是小写字母
常见关键字: class,
public
static
void .....
概念:就是给类,接口,方法,变量,常量等起的名字
组成规则:
(1): 英文的大小写字母
(2): 数字字符
(3): $和_
注意:
(1): 不能数字开头
(2): 不能是关键字
概念:在程序的执行过程中值不发生改变的量
分类:(见图)
* 概念 :在程序执行的过程中,在某个范围内其值可以发生改变的量,变量其实是内存
中的一小块区域
* 变量的定义格式 :数据类型 变量名 = 变量值 ;
* Java中数据类型的分类
(1): 基本数据类型
(2): 引用数据类型(后面讲解): 数组 , 类 , 接口
* 基本数据类型:
(1):数值型
(2):字符型
(3):布尔型
整数型 | 字节数 |
---|---|
byte | 1(8bit) |
short | 2 (16bit) |
int | 4(32bit) |
long | 8(64bit) |
浮点型 | 字节数 |
float | 4(32bit) |
double | 8(64bit) |
字符型 | 2(16bit) |
布尔型 | 1 (bit) |
(整数默认是 int 类型的,浮点数默认是double类型的)
* 变量定义在哪一级大括号中,哪个大括号的范围就是这个变量的作用域。相同的作用域中
不能定义两个同名变量
* 没有初始化值不能直接使用
* 在一行上建议只定义一个变量
* Java中的默认转换规则
(1) boolean类型不能转换为其他的数据类型
(2) byte,short,char之间不转换,他们参与运算首先转换为int类型
(3) byte,short,char—int—long—float—double
* 强制类型转换的格式
目标数据类型 变量名=(目标数据类型)(被转换的数据);
* 强制转换的注意事项
尽量不要使用强制类型转化,因为可能存在损失精度的问题。
* + 在有字符串参与中被称为字符串连接符
* 正常使用时,+ 作为一个相加的运算符
* 什么是运算符
对常量和变量进行操作的符号称为运算符
* 运算符的分类
算术运算符
赋值运算符
比较运算符
逻辑运算符
位运算符
三目运算符
* 算数运算符有哪些
+ , - , * , / , % , ++ , --
(注意:(1)整数相除只能得到整数。如果想得到小数,用浮点数
(2)/获取的是除法操作的商,%获取的是除法操作的余数
* ++:自加。对原有的数据进行+1
* --:自减。对原有的数据进行-1
* 单独使用时:放在操作数的前面和后面效果一样
* 参与运算使用时:放在操作数的前面,先自增或者自减,然后再参与运算
放在操作数的后面,先参与运算,再自增或者自减。
(例)
int x = 4;
int y = (x++) + (++x) + (x*10);
计算 x 和 y 的值
得 : x=6 , y=70
* 赋值运算符有哪些
=, +=,-=,*=,/=,%=
* 基本的赋值运算符:=
(把=右边的数据赋值给左边)
* 扩展的赋值运算符:+=,-=,*=,/=,%=
(例:+= 把左边和右边做加法,然后赋值给左边)
* 赋值运算符要求左边的数据必须是一个变量
* 关系运算符有哪些
== ,!= , < , > , <= , >= , instanceof
* 注意!
(1) 无论你的操作是简单还是复杂,结果是boolean类型。
(2) "=="不能写成"="。