1.表现形式
2.什么时候运用
1)关键字
特殊含义的关键字
class Demo
{//蓝色为关键字,红色为已有的类。黄色为函数
public static void main(String[]args){
System.out.println("hello java");
}
}
关键字都是小写,类名首字母都是大写
2)标识符
程序中定义的一些名称,26个英文大小写,数字0-9,_$组成
1.数字不可以开头
2.不可以使用关键字
类名就是标识符
mingcheng_zimingcheng
3)注释
1.注解说明
2.可以用来调试
//单行
/*
*/ 多行,多语言通用
/**
*/ 文档注释,可以通过java中一个工具进行提示,javadoc生成说明书
注释不编译到字节文件中
/*
1.定义一个类,因为java程序定义在类中,java程序都是以类的形式存在,类的形式其实
4)常量和变量
常量:不能改变的数值,eg:整数,小数,布尔,字符,字符串,整数(二进制,八进制,十进制,十六进制)
变量:内存中的一个存储区域(内存中新建空间存储数据)
用来不断的存储不同的变量,并可以重复使用,当数据不确定的时候使用变量
数据类型 变量名 =初始化值 (变量名是标识符) string a=2
数据类型 基本数据类型 (数值型,字符型,布尔型)
引用数据类型(类class,接口interface,数组[])
自动类型提升 int x=3,byte b=5,x=x+b 自动升为为int类型
byte b;b=b+4//丢失精度,b=(byte)(b+4)//强制类型转换
字符类型运算 ‘a’+1=98
5)运算符
算术运算符 + - * / % +(连接符) ++ -- //取余 任何数/2 = 0/1 ,用于开发运算
赋值运算符 = += -= %= /= *= a+=2 //a=a=2
比较运算符 < > <= >=
逻辑运算符 & | !
位运运算符 < < >> >>> & | //< < 乘以2的位数 >> 除以2的位数,移几位,就是对应的乘以or除以2的N次幂
三元运算符 (条件表达式)?表达式1 :表达式2,如果是true,运算结果返回值为表达式1,如果是false,运算结果返回值为表达式2 (a>b)?a:b
6)语句
判断结构
选择结构
循环结构
7)函数
8)数组
超级记事本,保存为.java,自带格式