Java的三大版本
JavaSE基本版本 可以用来开发桌面程序
JavaME嵌入式开发
JavaEE服务器端开发,Web项目
JDKJREJVM之间的关系
JDK:java开发工具包
JRE:java运行环境
JVM:java虚拟机
JRE=JVM+运行时所需要的类库
JDK=JRE+开发工具
JDK的卸载和安装
卸载
在控制面板中卸载完成后,将环境变量中的JAVA_HOME变量和path中相关变量清除
安装
1.在百度中搜索JDK1.8,找到oracle官网发布的地址,找到对应的操作系统,下载
2.双击安装JDK,设置安装目录,地址不建议在C盘下,全英文或字母。
一般来说安装JDK就可以不用安装JRE,所以可以忽略弹出的安装JRE的提示。实在想要安装的话,要更换与JDK安装目录不同的目录
3.配置环境变量系统变量
首先配置JAVA_HOME变量名,变量值为JDK的安装目录,不包含bin
然后在path变量中添加两条数据%JAVA_HOME%\bin%JAVA_HOME%(jre的安装bin目录)其中%%的意思是引用其中的变量
配置环境变量的母的是为了在每个目录下都可以执行java可执行程序
4.测试JDK是否安装成功
打开cmd窗口,输入java -version
JDK的目录
1.bin目录;存放的是javac.exe java.exe等可执行程序
2.include目录:在java语言中,引用了很多C语言这样的功能和特性,这个目录就是存放C语言的声明
3.lib目录:Library的缩写,存放java语言的类库
4.src:资源文件,存放java基础类源代码
5.jre:java的运行环境
运行java
1.创建java文件,后缀名为.java编写程序文件名和类名要一致
2.javac 类名.java目的是生成字节码文件即.class文件
3.java类名目的是执行字节码文件
关键字
在Java语言中,被赋予特殊意义或者特殊功能的一些英文单词
关键字全部小写
自己起标识符时候不要和关键字重复
String不是关键字,而是一个类,数据类型。
标识符
标识符是由英文字母大小写 A-Z 和 a-z、数字 0-9、美元符$和下划线_组成
其中数字不可以开头
标识符对大小写是敏感的
标识符有一些约定俗成的内容:
1.包名:全部小写com.hgc.demos
2.类名和接口名:每个单词的首字母都要大写HelloHelloWorld
3.方法名:只有第一个单词的首字母小写,剩下的都大写saysayHello
4.变量名:只有第一个单词的首字母小写,剩下的都大写numnumMax
5.常量名:所以单词的全部字母都要大写,单词与单词之间要有下划线分隔开NUMNUM_MAX
数据类型
JAVA是一种强类型定义语言,他要求所有变量的使用必须要严格地遵守规则,所有变量必须先定义才可以被使用
基本类型
整数类型
byte1127
short2
int4
long8在使用这个类型时,要在数字后面加上大写英文字母Lint l1 = 4444444L;
浮点类型
float4在使用这个类型时,要在浮点数后面加上大写的英文字母Ffloat f = 50.74F;
double8
字符类型
char2一个字
布尔类型
boolean1bittrue/false
引用类型
类、接口、数组
字节
位:bit,是计算机内部数据存储的最小单位10101010就是一个8位的二进制数
字节:B,是计算机数据处理的基本单位
1B=8bit
字符:是指计算机中使用的字母、数字、字和符号
拓展
整数类型
二进制0b开头
八进制0开头
十六进制0x开头0-9 A-F
浮点类型
一般不使用float和double两个类型进行比较运算有限、离散、含有误差、接近但不等于
用数字工具类:BigDecimal类
字符类型
所有的字符本质上还是数字Unicode表a=97A=65
转义字符
\t制表符
\n换行
\r回车
布尔类型
if(flag == true){}
if(flag){}
作用相同