1.注释
在Java的编程语言中,我们可以使用注释有三种,分别是单行注释、多行注释、文档注释。单行注释就是可以注释一行文字,其语法为://请输入你的内容...;多行注释就是可以注释一段文字,其语法为:;文档注释则可以在JavaDoc进行查看,其语法为:。在写注释的时候,我们必须注意注释的规范,避免语法上的错误。
2.标识符
2.1关键字
在Java中,所有的组成部分都需要名字,类名,变量名以及方法名,而这些则被称为标识符。所有的标识符都是以字母(A-Z或a-z),美元符号($),或者下划线(_)组成的,而首字符之后便可以是字母(A-Z或a-z),美元符号($),或者下划线(_)以及数字的任何字符组成。下图为Java中的常用关键字:
在使用关键字的时候,我们需要注意不能使用关键字作为我们的变量名或方法名,且关键字是对大小写敏感的,下面有几个实例,合法的关键字:age、$salary、_value;非法的关键字:123abc、-salary、#abc。在输入关键字的时候,我们要尽量少用中文来,避免系统对此无法识别。
3.数据类型
在Java中数据类型分为强类型语言和弱类型语言。强类型语言,无可厚非,就是因为其安全性高的优点比较实用,但同时它的速度慢,对一些类型是不能改变;弱类型语言,则与强类型语言的优缺点相反,对此没有太多的要求。下面是基本数据类型和引用数据类型的分类:
整数类型就是一些像0,1,2,3的整数;浮点类型(小数类型)就如3.1类似的小数;字符类型就是像名字类似的字;而boolean类型就只有true和false两个。在这里我们必须注意变量的使用要严格规定,所有的变量都必须先定义好后才能使用。
补充:string为引用类型,它不是关键字,属于类
定义字符:char name = 'A'; 定义字符串:string name = ".....";
float的浮点类型是离散的,接近但不等于,在编写的过程中最好完全使用浮点数来进行比较。
在进行有关数学的计算时,我们可以使用数学工具类 BigDecimal来进行编写。
当我们发现在编写的过程中,有一些类型是不相同的,则此时需要强制转换类型,其实例如下:
system.out.println(C1);
system.out.println((int)C1);
因此我们常常需要强制转换类型来确保类型的相同。
4.类型转换
不同的类型数据需要先转换为同一类型后,才能开始运算,由优先级低到高为:
这里需要注意,在类型转换的时候分为强制转换和自动转换,强制转换是由高到低,且为(类型)变量名;自动转换是由低到高,没有特别要求。
在类型转换的过程中,我们需要注意以下几点:
不能对布尔值Boolean进行转换;
不能把对象类型转换为不相干的类型;
再把高容量转化为低容量的时候,需要强制转换;
转换可能存在溢出或者精度的问题;
在转换的过程中内存可能会溢出变成其他值,因此需要避免内存溢出。
5.变量
在Java中,每一个变量都必须声明其类型。即构成为变量名,类型和作用域,其语法为:
type varName[=value][{,varName[=value]}];
在写变量的时候,可以使用逗号隔开来声明多个同类型的变量。
6.作用域
作用域分为类变量(static)、实例变量(从属于对象类,不初始化,有默认值)、局部变量(必须声明和初始化值),通过下面一个实例来了解:
Public class Variable{
static int allClicks=0; //类变量
string str="Hello World!"; //实例变量
Public void method(){
int i=0; //局部变量
}
}
有时候一些类型的默认值为0,而Boolean的默认值为false,除了基本类型,其余的默认值都是null。
7.常量
常量一般用的是大写字母,其语法为:
final 常量名=值
eg:final double PI=3.14;
类成员变量:除了第一个单词以外,后面单词首字母大写。
类名:首字母大写,除了第一个单词以外,后面单词首字母大写。
方法名:首字母小写,除了第一个单词以外,后面单词首字母大写。
8.运算符
主要的运算符有:
算术运算符:+,-,*,/,%(取余),++,--
赋值运算符:=
关系运算符:>,<,>=,<=,==(等于),!=instanceof(不等于)
逻辑运算符:&&(与),||(或),!(非,即取反)
在计算的过程中,如果有long类型则输出的结果为long类型,没有则为int类型。
&&:两个变量都为真,结果才为真。
|| : 两个变量有一个为真则结果才为真。
! : 如果是真则变为假,如果是假则。
其中a++和++a都是a=a+1,只不过a++为执行完成后,先赋值,再自增;而++a为执行完成前,先自增,再赋值。
9.包机制
包机制的本质就是类似于电脑中的文件夹,其包名要倒置写,语法为:
package pkg/[.pkg 2[.pkg 3...]];
其必须在整个类的最上面。
10.JavaDoc
这个为Java的API帮助文档,可以在浏览器里面寻找,其最常用的为@author作者名,@version版本号这两个。



