Java
JVM: java虚拟机
JRE:Java运行环境
JDK: Java开发工具包
跨平台
平台:就是操作系统(Windows,Linux,Mac)
跨平台:Java可以运行在任意的操作系统上一次编写到处运行。
原理:实现跨平台需要依赖虚拟机–Java虚拟机。
注释
A:什么是注释?
用来解释说明程序的文字
B:JAVA中的注释分类?
·单行注释
格式://注释文字
·多行注释
格式:/* 注释文字 */
·文档注释
格式:/** 注释文字**/
C:注释的作用?
解释说明程序的功能
提高可读性,帮助我们调试BUG。
javadoc
javadoc -d 文件路径 源文件.java
关键字
1.概念
被java语言赋予了特定的含义
2.特点
组成关键字的字母都是小写的
常用的代码的编译器中,针对关键字进行特殊颜色的标记,直观。
常量
1.在程序执行的过程当中,其值步发生改变的量
2.分类:
整数常量:所有的整数0.1.2
小数常量:所有的小数13.14
字符常量:由单引号引起来的内容‘A’ ‘a’
字符串常量 由双引号引起来的内容“HelloWorld”
布尔常量:比较特殊,只有Ttrue和flase
空常量:null(数组部分讲解)
变量
A:概念
存数的,代词,在程序执行的过程中,其值可以发生改变的量。
从本质上讲,变量是内存中一块区域。
B:定义格式:
数据类型 变量名=初始化值
C:声明:
int age;//声明了一个整型的变量,叫age;
int x,y,z;
D:初始化:
第一次赋值;
声明的同时进行初始化;
int age=18;//声明整型变量age并赋值为18;
·先声明后初始化
int age
age=18;
E:组成
对区域应该有一个限定;数据类型
数据类型
java是一门强类型的语言,对于每一种数据都定义了明确的具体的数据类型,在内存中是分配对应大小的内存空间。
B:数据类型的分类
基本数据类型
整 型
byte 1字节 -128----127
short 2字节 -32768---32767
int 4字节
long 8字节
浮点型
float 4字节
double 8字节
字符型
char 2字节
布尔类型
boolean 1字节 只用true和false
引用数据类型
类class
接口interfase
数组【】
标识符
A:作用
给包、类、方法、变量起名字
B:组成规则
由数字,字母,下划线,美元符号$组成
字符:unicodeZ字符集,所以包括英文字母的大小写,中文字符,数字字符等。
C:注意事项
不能以数字开头
不能是Java关键字
命名规则
驼峰命名法:
包名:cn.tedu.day01
无论由几个单词组成,所有的单词都是小写,每一个单词之间用.隔开。
类名/接口名:VariableDemo
如果名字由多个单词组成,那么每一个单词的首字母都是大写的。
方法名/变量名:main age/maxAge/getAge()
如果由多个单词组成,那么第一个单词首字母是小写的,其余单词的首字母是大写的。
常量名:JAVA_HOME LEFT LEFT_UP
无论由几个单词组成,所有字母全部大写,每一个单词之间用——分隔开来。
二进制
算术运算符的基本使用
运算符是什么
A:概念
B:常用的运算符
算术运算符
赋值运算符
关系运算符
逻辑运算符
三元运算符
负数取余:(N%M)符号与N 有关,例如:-5%-2=-1