1. 注释:
对代码的解释说明,增强程序的可读性
分类:单行注释: // 多行注释: /* 代码注释 */ 不能嵌套 文档注释: /** document */
java 中特有的生成注释文档功能:
(1) javadoc -d . HelloWorld.java Welcome.java
(2) javadoc -d doc HelloWorld.java
(3) javadoc -version -author doc HelloWorld.java
2.标识符
标示符程序员对程序中各个元素加以命名时使用的符号,它必须遵循
以下规则
(1)由字母、下划线、$、数字组成
(2)不能以数字打头
(3)不能是java中的保留关键字
作用:定义包名、类名、方法名、常量名、变量名--所有包名都小写;所有类名每个单词的首字母大写;所有方法名、变量名第一个单词首字母小写;所有常量名的字母都要大写
3.关键字:
具有某些特殊含义的字母组合.
例如: public class void static package import ...
4.变量:程序中最基本的存储单元.
(1)变量三要素:变量类型、变量名、变量作用域
(2)变量分类
a.按变量的类型划分
b.简单数据类型(基本数据类型)
c.对象数据类型(引用数据类型)
d.按变量的声明的位置划分
1)全局变量:定义在方法的外部,类的内部
2)局部变量:定义在方法的内部
基本类型变量(8种)
(1)数值型
(2)整型
a).byte ... 1byte ... 8bit...-128...+127
b).short... 2byte ... 16bit...-32768..+32767
c).int ... 4byte ... 32bit...
d).long ... 8byte ... 64bit...
(3)浮点型
a).float...4byte ...32bit...
b).double...8byte...64bit...
(4)字符型
char...2byte ...16bit
(5)布尔型
boolean ...1byte ...8bit
变量的定义
int int1;
int int1,int2;
变量的初始化(变量在使用前必须初始化)
定义的同时初始化: int a=10;
先定义在初始化:int a; a=10;
例如:
byte b=127;
char ch1='c',ch2=65;ch3='\u0041';
boolean bl1=true; bl2=flase;
float ft1=1.23f; double db=123.0;
long l=10000l;
变量作用域:从定义它开始,到定义它的代码块结束为止;重合范围之内的变量不能重复定义.
5.运算符:
(1)算术运算符(+,-,*,/,%,++,--)
(2)关系运算符(>,<,<=,>=,==) -->返回boolean
(3)赋值运算符(=,+=,-=,*=,/=,%=,.....)
(4)逻辑运算符(&&,||)
(5)三目运算符( ? :)
(6)位运算符(&,|,^,~)
(7)移位元素符(>>,<<,>>>)
算术表达式运算规则:
设参与运算式的a和b:
(1)a和b中只要有一个为double,结果为double
(2)a和b中只要有一个为float,结果为float
(3)a和b中只要有一个为long,结果为long
(4)其它则为int