1、Java的概述
se me ee
开源和跨平台
jdk的下载和安装
官网点击下载
安装 : 只安装jdk, 不要安装jre , jdk中包含jre
环境变量的配置
为了方便使用
需要变的路径配置在JAVA_HOME中
不需要改变的路径配置在Path中
java中的关键字
关键字: Java中已经使用了的单词,有特殊含义, 不给我们起名字用
标识符
组成 : 英文大小写字母, 数字, $ _
硬性规则 : 数组不能开头, 不能使用关键字 , 区分大小写
潜规则 :
包名 : 全部小写
类名 : 驼峰命名 , 单词的首字母要大些
方法名和变量名 : 驼峰命名 , 第一个单词的首字母小写
自定义常量 : 全部大些, 单词之间使用 _ 分割
注释
使用母语解释说明
单行注释
多行注释
文档注释
进制转换
要认识二进制
二进制和十进制之间的转换
长度单位 : bit byte kb mb gb tb
2数据类型
常量
我们日常生活中的具体意义的符号
整数型常量 小数型常量 字符型常量 字符串常量 布尔型常量 空常量
变量
一块可以存储常量的空间, 这块空间是有大小限制的
数据类型 变量名;
使用变量的注意事项
重名问题 :
如果系统能区分两个名称可以使用
同一个域内, 能不能使用这个变量名, 主要看有没有其他变量正在使用这个名称
实际使用时,变量必须要有值
一条语句中可以定义多个相同类型的变量
定义变量时, 一个语句中,不能出现多个数据类型;
数据类型
引用数据类型
数组 类 接口 枚举 注解
基本数据类型
byte short int long float double char boolean
数据类型转换
隐式转换 小的转成大的
强制转换 大的转成小, 虚拟机不会帮我们做, 我们需要手动强转
char类型存储中文
计算机只能使用和存储二进制, 所以, Java中有内置的编码表, 表中是字符对应着一个数值
算术运算符
进行算术运算
+ - * / % ++ --
赋值运算符
将运算符右边的值赋给左边
=
简写形式 : += -= *= /= %=
关系运算符
判断符号左右两边是否依据当前符号成立
== != > >= < <=
逻辑运算符
连接两个boolean值, 综合得出一个新的结果, 结果还是一个boolean值
& | ! && || ^
3控制语句
位运算
^ : 一个数异或另一个数两次,结果还是自己
>> : 相当于除以 2 的次方
三元运算符
boolean? 结果1:结果2
if else的简写形式
键盘录入
导包
和键盘建立连接
调用方法获取数据
控制语句
顺序结构
选择结构
循环结构
if语句
if(boolean){}
if(boolean){}else{}
if(boolean){}
elseif(boolean){}....
else{}
switch 语句
case后面只能是常量, 不能是变量, 多个case后面不能出现相同的值
switch后面的值的类型只能是byte, short ,int ,字符, 字符串 , 枚举
结束条件: 执行到break , 或者代码运行完毕结束,如果一直遇不到break就会一直执行
defautl 可以省略, 但是建议不要省略
可以接收的值 : int String 枚举
case穿透 : 执行没有碰到break,会继续往下执行 ,直到碰到break或碰到右大括号
case后面的值不能重复