Day2(复习java基础知识)
作者:互联网
Java基础
java是一门强类型语言
要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
Java的特性
-
简单性
-
面向对象
-
可移植性
-
高性能
-
分布式
-
动态性
-
多线程
-
安全性
-
健壮性
Java的数据类型
-
基本类型
-
八大基本类型
-
整数类型
-
byte
-
short
-
int
-
long
-
-
浮点类型
-
flout
-
double
-
-
字符类型
-
char
-
string
-
-
boolean类型
-
占一位,值只有ture和false两个
-
-
-
-
引用类型
-
类
-
接口
-
数组
-
Java类型转换
运算中,不同类型的数据先转化成同一类型,然后进行运算
两种转换类型
-
强制转换 (高→低)
-
自动转换(低→高)
注意点:
-
不能对布尔值进行转换
-
不能把对象类型转换为不相干的类型
-
在把高容量转换到低容量的时候,强制转换
-
转换的时候可能存在内存溢出,或者精度问题
Java中的变量
java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域
每个变量都有类型,类型可以是基本类型,也可以是引用类型
例如:
int a=1;
int a=2;
String name ="ywjt"
char x = "X";
double p = 3.14;
变量作用域
-
类变量
-
实例变量
从属于对象,如果不自行初始化,这个类型的默认值为0
布尔值:默认是false
除了基本类型,其余默认值都是null
-
局部变量
必须声明和初始化值
例子:
public class demo{
static int num = 1;//类变量
String str="hello world";//实例变量
public void method(){
int i = 1; //局部变量
}
}
常量
常量是一种特殊的变量,值被设定后,在程序运行过程中不允许被改变
常量名一般使用大写字符
final 常量名=值
final double PI=3.14
变量名命名规范
-
类成员变量:首字母小写和驼峰原则:monthSalary
-
局部变量:首字母小写和驼峰原则
-
常量:大写字母和下划线:MAX_VALUE
-
类名:首字母大写和驼峰原则:Demo,Hello
-
方法名:首字母小写和驼峰原则:run(),runRun()
Java运算符
-
算数运算符:+, - , * , / , % , ++ , --
-
赋值运算符: =
-
关系运算符:>, < , >= , <= , == , !=, instanceof
-
逻辑运算符:&&, || ,!
-
位运算符:& , | , ^ ,~ , >> , << , >>>
-
条件运算符:? ,:
-
扩展赋值运算符:+= , -= , *= , /=
JavaDoc
javadoc命令是用来生成自己API文档的
首先选中类右键选择文件夹打开
然后在cmd中打开文件夹目录输入javadoc -encoding UTF-8 -charset UTF-8 (类名)
最后可查看自己代码的详细构成结构
拓展
整数拓展:
不同进制下的数字类型不一样,输出结果不同
字符拓展
字符本质上还是数字,跟unicode编码相关,每个字母有对应大小
浮点数拓展
价格,钱之类不用浮点类型,因为可能会丢失精度,精度不同
因为浮点数和双精度数不能准确地表示我们用于货币的基数
标签:java,变量,int,Day2,基础知识,运算符,首字母,类型,Java 来源: https://www.cnblogs.com/zwj2002/p/16586752.html