目录
2.1 JRE(Java Runtime Environment)
1.java语言跨平台原理
在需要运行java应用程序的操作系统上,安装一个与操作系统对应的java虚拟机(Window版JVM,Mac版JVM,Linux版JVM)即可。
2.JRE和JDK
2.1 JRE(Java Runtime Environment)
是java程序的运行环境,包含JVM和运行时所需的核心类库。我们想运行一个已有的java程序,那么只需安装JRE即可。
2.2 JDK(Java Development kit)
是java程序开发工具包,包含JRE和开发人员使用的工具。
其中的开发工具:编译工具(javac.exe)和运行工具(java.exe)。
3.常用DOS命令
3.1打开命令提示符窗口
按下win+R
输入cmd
按下enter
3.2常用命令
4.编译环境搭建
4.1下载安装JDK
官方下载地址:http://www.oracle.com
注意:针对不同的操作系统,下载对应的jDk
4.2环境变量的配置
进入系统设置中的高级系统设置的高级窗口;
新建系统变量,变量名为:JAVA_HOME,变量地址为:jdk的下载地址;
新建path路径为:%JAVA_HOME%\bin
点击向上箭头,将path路径上移到最上面,然后依次点击确定按钮;
重新进入dao命令窗口,输入javac或java,如弹出大量信息表明环境变量配置成功;
5.注释
单行注释://注释信息
多行注释:/*注释信息*/
文档注释:/**注释信息*/
6.关键字
6.1关键字概述
关键字:就是被java语言赋予了特定含义的单词。
6.2关键字特点
- 关键字的字母全部小写
- 常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观。
7.常量
7.1常量概述
常量:在程序运行过程中,其值不可以发生改变的量。
7.2常量分类
其中空常量是不能被输出的,运行语句System.out.println(null);后无结果输出;
8.数据类型
8.1计算机存储单元
1B(字节)=8bit
1kB=1024B
1M=1024KB
1G=1024MB
1T=1024GB
8.2数据类型
java语言是强类型语言,对于每一种数据都给出了明确的数据类型,不同的数据类型也分配了不同的内存空间,所以他们表示的数据大小也是不一样的。
8.3数据类型内存占用和取值范围
9.变量
9.1变量概述
变量:在程序运行过程中,其值可以发生改变的量;
9.2变量的定义
格式:数据类型 变量名=变量值;
9.3变量的使用注意事项
- 名字不能重复
- 变量未赋值,不能使用
- long类型的变量定义的时候,为了防止整数过大,后面要加L
- float类型变量定义的时候,为了防止类型不兼容,后面要加F
10.标识符
10.1标识符概述
标识符:就是给类、方法、变量等起名字的符号;
10.2标识符定义规则
- 由数字、字母、下划线和美元符($)组成
- 不能以数字开头
- 不能是关键字
- 区分大小写
10.3常见命名约定
(小驼峰命名法):方法、变量
- 标识符是一个单词的时候,首字母小写
- 标识符由多个单词组成的时候,第一个单词首字母小写,其它单词首字母大写
(大驼峰命名法):类
- 标识符是一个单词的时候,首字母大写
- 标识符由多个单词组成的时候,每个单词的首字母大写
11.类型转换
11.1类型转换分类
- 自动类型转换
- 强制类型转换
11.2自动类型转换
把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量
范例:double d=10;
11.3强制类型转换
把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量
- 格式:目标数据类型 变量名=(目标数据类型)值或者变量;
- 范例:int k=(int)88.8;
12.运算符
12.1运算符和表达式
- 运算符:对常量或者变量进行操作的符号
- 表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式,不同运算符连接的表达式是不同的表达
12.2赋值运算符
=;
12.3自增自减运算符
++ ;--;
12.4关系运算符
==;>=;<=;>;<;!=;
12.5逻辑运算符
&与;|或;!非;^异或;
12.6短路逻辑运算符
&&短路与 ||短路或:与基本的&和|运算相同
短路与和短路或同&和|的区别:短路与中若左边计算为false则不计算右边结果,短路或中若左边结果为ture则不计算右边结果;&和|无论左边真假右边都要执行。
12.7三元运算符
- 格式:关系表达式?表达式1:表达式2;
- 范例:a>b?a:b;