Java这是一个新的分类,主要用来记录我的Java路程
什么是Java
Java是1995年有sun公司推出的一门语言,又James gosling博士亲手设计,Java一开始叫做oak,1995年被命名Java并正式发布
Java是一种通过解释方式去执行的语言,语法规则与C++类似,但相比C++,Java要更加简洁,有更高的可靠性,运行速度慢于C/C++但是相比Python还是快不少的
可以参考一下下面这张表:
语言 | 执行时间(total)秒 |
python 2.7.13 | 11.256 |
python 3.7.0 | 11.462 |
java 1.8.0_121 HotSpot | 1.256 |
c (Apple LLVM version 10.0.0): gcc prime.c后 | 1.069 |
c 优化编译: gcc -O3 prime.c后 | 0.005 |
go 1.8.1 | 1.048 |
正文-变量与常量
变量
变量顾名思义就是一个会变化的量
可以把它理解成一个箱子,是一个容器,往箱子里放东西就是赋值,比如一个空箱子往里面放放一台电脑那么这个箱子变量就被赋值成为电脑
Java同C,变量需要声明类型而在Java中有以下几种数据类型
数据类型 | 所属 | 内存分配字节 |
int | 整数类型 | 4 |
long | 整数类型 | 8 |
short | 整数类型 | 2 |
byte | 整数类型 | 1 |
float | 浮点类型 | 4 |
double | 浮点类型 | 8 |
char | 字符类型 | 2 |
True | 布尔类型 | 待考证 |
False | 布尔类型 | 待考证 |
Java声明变量语法如下
变量类型 变量名称 [= 变量赋值]
例如:
int x;
int p=22;
变量的命名一般遵守以下规则:
- 变量必须是一个有效标识符
- 变量命名不可使用Java中的关键字
- 变量名不可重复
- 应选择有意义的单词作为变量
例如以下变量都是不合格的
/*
100yuan 变量不可以数字开头
public 不可以使用关键字
hello java 不可使用空格
*/
以下变量都是合法的
/*
_hello 可以使用下划线_,美元符号$
$$$
time
aflkajf 合格但是不建议这么写
名字 可以使用中文
*/
变量名称可以使用中文,但这是一种非常不好的习惯,当编译环境的字符编码改变后,所有中文都会变成乱码,程序会无法维护
常量
又顾名思义,常量就是在程序运行过程中一直不会改变的量叫做常量,常量在整个程序中只会被赋值一次
如果多次赋值则会报错
通常常量的命名都是大写,在Java中声明一个常量除了要声明数据类型外还要使用
final关键字进行限定
语法规则如下:
final 变量类型 变量名称 [= 变量赋值]
例如:
final PI = 3.1415926
END
今天就先到这,明天更新运算符
资料来源
速度对比© 版权声明
THE END
- 最新
- 最热
只看作者