平台:操作系统
跨平台:java可以运行在任意的操作系统上一次编写到处运行
原理:实现跨平台需要依赖虚拟机–java虚拟机
什么是注释:用来解释说明程序
java中的注释分类:格式://注释文字
文档注释
格式:/*注释文字/
注释的作用?
解释说明程序的功能
提高可读性。帮助我们调试bug
关键字:
概念:被java语言赋予了特定含义
特点:组成关键字的字母都是小写的
常用的代码编辑器中,针对关键字进行特殊颜色的标记,直观,不压暗死记硬背。
常量
概念:
分类:整数常量(0,1,2),小数常量(所有小数),字符常量(有单引号引起来的内容),字符串常量
有双引号引起来的内容。布尔常量比较特殊只有true和false,空常量null
变量
概念:存数的,代词,在程序执行的过程中,其值可以发生1改变的量。
从本质上讲变量时内存中一块区域
定义格式:数据类型 变量名=初始化值
声明:
Int age;//声明了一个整型的变量,叫age;
Int x,y,z;
初始化:
第一次赋值;
声明的同时进行1初始化;;
Int age=18;//声明整型变量age并赋值为8;
先声明后初始化
Int age;//声明整型变量age
Aage=18;//给变量age赋值为18
E:组成:
对区域应该有一个限定;数据类型
一.数据类型分类
基本数据类型:
整型: 所占字节
byte
1 -128------127
Short
2 -32768—32767
Int
4
Long
8
浮点型
Float
4
Double
8
字符型
Char
2 表示一个字符
布尔类型
Booolean
1 只用true或false
引用数据类型:类class
接口
数组
标识符
作用 :给包,类,方法,变量起名字
组成规则:由字符,,下划线,美元符号组成
字符:Unicode字符集所以包含英文字母大小写,中文字符,数字字符等
注意事项:不能以数字开头,不能是javaa关键字
常见的命名规则
驼峰命名法:
包名;cn.tedu.day01
无论有几个单词组成,所有单词都是小写,每一个单词之间用,隔开
类名/接口名:variableDemo
如果名字由多个单词组成个,那么单词的首字母都是大写
方法名/变量名:main age/maxAge/show()/getAge()
如果由多个单词组成,那么第一个单词首字母是小写的,其余单词首字母是大写的。
常量名:JAVA-HOME LEFT LEFT_UP
无论由几个单词组成,所有字母全部大写,每一个单词之间用_分隔开
算数运算符
关系运算符
逻辑运算符
三元运算符
(取余跟左边的书的符号有关)
字符串