跨平台
平台:就是操作系统(windows,linux,MAC)
跨平台:java可以运行在任意的操作系统上,一次编写到处运行。
原理:实现跨平台需要依赖虚拟机--java虚拟机。
注释
A:什么是注释
B:JAVA中的注释分类? 单行注释 格式://注释文字 多行注释 格式:/* 注释文字 */ 文档注释 格式:/** 注释文字 */C:注释的作用? 解释说明程序的功能 提高可读性,保住我们调试BUG
javadoc
关键字
A:概念 被java语言赋予了特定的含义
B:特点 组成关键字的字母都是小写的。 常用的代码的编辑器中,针对关键字进行特殊颜色的标记,直观。不用死记硬背。
常量
A:概念 在程序执行过程中,其值不发生改变的量。
B:分类
整数常量 所有的整数(0,1,2)
小数常量 所有的小数(13.14)
字符常量 由单引号引起来的内容'A' 'a'
字符串常量 由双引号隐起来的内容"HelloWorld"
布尔常量 比较特殊,只有true和flase
空常量 null(数组部分讲解)
变量
A:存数的,代词,在程序执行的过程中,其值可以发生改变的量。
从本质上讲,变量是内存中一块区域。
B:定义格式: 数据类型 变量名 = 初始化值;
C:声明:
int age = 21; //声明一个整型变量,叫age;
int x,y,z; //同时声明了三个变量
D:初始化: 第一次赋值; 声明的同时进行初始化:int age =18; //声明整型变量age并赋值18 先声明后初始化 int age; //声明整型变量age age = 18; //给变量age赋值为18E:组成:对区域应该有一个限定; 数据类型
包名:域名反写
数据类型
A:数据类型?Java是一门强类型语言,对于每一种类型都定义了明确的数据类型,在内存中分配对应大小的内存空间
B:数据类型的分类
基本数据类型
引用数据类型
整型byte 1字节 -128----127
short 2字节 -32768------32767
int 4字节
long 8字节
浮点型float 4
double 8
char 2字节 表示一个字符('a','0')
布尔类型boolen 1字节 只有true和false
引用数据类型 类class
接口interface
数组[]
标识符
A:作用 给包、类、方法、起名字
B:组成规则
由字符、下划线、美元符号$组成
字符:unicode字符集,所以包括英文字母的大小写、中文字符、数字字符等
C:注意事项
不能以数字开头
不能是Java关键字
命名规则 驼峰命令法: 包名:cn.tedu.day01 无论由几个单词组成,所有的单词都是小写,每一个单词之间用.隔开。
类名/接口名:VariableDemo
如果名字由多个单词组成,那么每一个单词的首字母都是大写的。
方法名/变量名:main age/maxAge/show()/getage()
如果由多个单词组成,那么第一个单词首字母是小写的,其余单词的首字母是大写的。
常量名:JAVA_HOME LEFT LEFT_UP
无论由几个单词组成,所有字母全部大写,每一个单词之间用_分隔开。
二进制
356 12
运算符
A:概念
B:常用的运算符
算术运算符
赋值运算符
关系运算符
逻辑运算符
三元运算符
取余运算
取余只能整数除以整数,若除数比被除数大,直接除数就是余数,若除数比被除数小,被除数就除以除数直到剩下的数比除数小,则这个数就是余数,而且注意余数的符号要与被除数的符号一致
网友评论