注释:
1. // 单行注释;
2./* */ 多行注释
3./** */ 文档注释
保持高质量的注释,来方便自己和别人。
另一方面,保持高标准的代码规范,也可以被当作一种隐形的注释,便于开发人员了解。
标识符:
Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。
其中最特殊的一类,是Java系统设计的关键字:
所有标识符都应该以字母(A-Z或a-z),美元符($),或者下划线(_)开始。
首字母之后可以是字母(A-Z或a-z),美元符($),下划线(_)或者数字的任何字符组合。
不能使用关键字作为变量名和方法名。
标识符是大小写敏感的。
注意:标识符可以使用中文命名,但是一般不建议这么去使用。
数据类型:
编程语言分为强类型语言和弱语言类型。
Java作为一种强类型的语言,所以我们重点介绍一下强类型语言。
这种语言要求变量的使用必须严格符合规定,所有的变量都需要先定义再使用。
Java的数据类型分为两大类:基本数据类型和引用数据类型。
基本数据类型有八种:
整数型:byte,short,int, long;
浮点型: float , double
字符型:char;
布尔型:boolean;
扩展:
银行处理数据时,不使用浮点型数据运算,因为浮点型数据有丢失精度的问题,在涉及准确数据的银行业务中,一般使用BigDecimal数据类型进行计算。
很多情况下,我们可能涉及一些数学运算,但是只使用运算符,我们不能很轻松实现很多数学运算,比如,数学上的幂运算。
这时我们要引用一种Math(数学类),这里会提供一些特殊的方法进行运算,简化我们的操作。
类型转换:
基本数据类型之间是可以自动转换的。
比如: byte b = 10;//这个操作不会报错的,10的默认类型是int型,可以转化为比它类型低一些的byte型。
但是,long i = 100000000; //这个操作是没有问题的,但是我们一般在100000000后加L,表示这个数是long型的,方便辨识。
高精度数据不能直接转换成低精度的数据,需要使用强制类型转换,但是这里会发生丢失精度的问题。
float c = (float)10.9723984579; //会发生丢失精度的问题。
int a = (int)1000000L;//这个不会丢失精度,这要这个数据没有超过数据类型的表示范围是不会发生太大问题。
byte b = (byte)128; // 虽然能强制转换,但是数据会错误,因为数据超出数据类型的最大表示范围。
变量:
变量是什么?简单说,就是可以变化的量。
Java变量是程序是最基本的储存单元,其元素包括变量名,变量数据和作用域。
type varName 【=value】 【{,varName【=value】}】
注意事项:
每个变量都有类型,类型可以是基本类型,也可以是引用类型。
变量名必须是合法的标识符。
变量声明是一条完整的语句,因此每一个声明都必须以分号结束。
基本运算符:
算数运算符:+,-,*,/,%,++,--;
赋值运算符:=;
关系运算符:>, < , >=, <=, ==, !=,instanceof;
逻辑运算符:&&,||,!;
位运算符:&,|,^, ~,>>, <<, >>>(了解!!!);
条件运算符: ? : ;
扩展赋值运算符:+=, -=, *=,/=;
原文:https://www.cnblogs.com/yuestar/p/13196542.html