java基础

jdk与jre区别

l  JDK:它是Java开发运行环境,在程序员的电脑上当然要安装JDK;

l  JDK包含了JRE。

l  JRE:Java Runtime Environment它是Java运行环境,如果你不需要开发只需要运行Java程序,那么你可以安装JRE。例如程序员开发出的程序最终卖给了用户,用户不用开发,只需要运行程序,所以用户在电脑上安装JRE即可。

标识符规则

n  数字不能开头

n  不可以使用关键字

n  严格区分大小写,不限制长度起名时,尽量达到见名知意


常量与类型

100在-128~127之间,所以他是byte类型;

500在-32768~32767之间,所以它是short类型;

100000在-2147483648~2147483648之间,所以它是int类型

在Java中整数常量如果不在-2147483648~2147483648之间就必须添加“L”后缀,在-2147483648~2147483648之间的也可以添加“L”后缀。

在Java中所有没有后缀以及使用“D”后缀的小数都是double类型

float类型常量必须添加“F”后缀

变量

变量是内存中装载数据的小盒子,你只能用它来存数据和取数据。

数据类型转换

范围小的数据类型值(如byte),可以直接转换为范围大的数据类型值(如int);

范围大的数据类型值(如int),不可以直接转换为范围小的数据类型值(如byte);

表示范围小的数据类型转换成范围大的数据类型,这种方式称为自动类型转换;

表示范围大的数据类型转换成范围小的数据类型,这种方式称为强制类型转换

算数运算符++、--的使用

++,--运算符单独使用,不参与运算操作时,运算符前后位置导致的运算结果是一致的;

当++,--运算符参与运算操作时,++,--运算符后置时,先使用变量a原有值参与运算操作,运算操作完成后,变量a的值自增1或者自减1;

三元运算符

(条件表达式)?表达式1:表达式2;

根据判断条件运算结果,执行不同的表达式值;条件为true,执行表达式1,否则,执行表达式2。

随机数类Random

public int nextInt(int maxValue)      产生[0,maxValue)范围的随机整数,包含0,不包含maxValue;

public double nextDouble()  产生[0,1)范围的随机小数,包含0.0,不包含1.0。

Random r = newRandom();

数组

数组是指一组数据的集合,数组中的每个数据被称作元素。在数组中可以存放任意类型的元素,但同一个数组里存放的元素类型必须一致。

数组的定义

数据类型[] 数组名 = new 数据类型[元素个数或数组长度];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值