java函数参数有哪两大类?_java学习252天,第002天

1. 注释(单行注释,多行注释,文档注释)
(1) 什么是注释?请写出单行注释,多行注释,以及文档注释
答:提高程序 的可读性性。单行注释://; 多行注释/* */ ;文档注释/** */
2.标识符规则_驼峰规则
(2) 标识符的作用是什么,标识符的声明需要遵循哪些规则,哪些规范,标识符可以使用汉字么?
答:用来给变量,类,方法命名;1.标识符必须以字母,下划线,美元符开头;2.标识符其他部分可以是字母,下划线,美元符和其他数字的任意组合;3.标识符大小写敏感,且长度无限;4.标识符不可以是java的关键字
规范:1.表示类名的标识符,每个单词的首字母大写;表示方法和变量的标识符,第一个单词小写,第二个单词首字母大写。
1. Java的关键字保留字
(1) 将文档中的关键字都手写一遍,混个脸熟

abstract
assert
boolean
break
byte
case
catch
char
class
const
continue case
catch
do
double
else
extends
final
finally
flaoat
for
goto
if
implements
import
int
interface
long
native
new
package
priate
protected
public
return
short
static
strictfp
super
switch
synchroized
this
throw
throws
transient
try
void
volatile
while

2. 变量的本质_声明格式和初始化问题

(1) 变量的本质是什么?

答:可操作的存储空间。

(2) 变量的要素是哪三点?

答:变量名,变量类型,作用域。

3. 变量分类(局部变量,成员变量,静态变量)

(1) 什么是局部变量?什么是成员变量?什么是静态变量?它们的生命周期分别是?

答:1.局部变量方法或者语句块内部定义的变量,作用域是声明开始到方法或者语句块执行结束为止;

2.成员变量,方法的外部,类的内部定义的变量,从属于对象,生命周期伴随对象的终始。成员变量会自行初始化。

3.静态变量,用static,从属于类;从类加载到卸载。

4. 常量和final

(1) 什么是常量,什么是字面常量?什么是符号常量?

答:Constant 恒定不变的值;final修饰。 final修饰的叫符号常量。

(2) 变量和常量的命名规则有哪些?

答:1.所有的变量、方法、类名:见名知意;

2.类的成员变量:首字母小写和驼峰原则;

3.局部变量:首字母小写和驼峰原则;

4.常量,大写字母和下划线:MAX_VALUE;

5.类名:首字母大写和驼峰原则:Man,

6.方法名:首字母小写和驼峰原则。

5. 基本数据类型介绍

(1) 数据类型分为哪两大类?

答:基本数据类型,引用数据类型(4bety);

(2) 基本数据类型中有几大类?又细分为哪几种?分别占据的空间是多少?

答:数值型(byte 1;short 2;int 4;long 8; float 4 ; double 8) 字符型(char 2) 布尔型 boolean 1位。

6. 整型变量和整型常量

(1) 整型分为哪几种?整型常数默认为什么类型?

答:byte 1;short 2;int 4;long 8; 默认为int型 可以在结尾加L,代表long整形;122222222222222L

(2) 整型常量的表示形式有哪几种?分别是什么样的格式?

答:二进制: 0b; 八进制 0 ;10进制 ; 16进制0x ;

7. 浮点型变量和BigDecimal的使用

(1) 浮点型的表示形式有几种?分别是什么样的格式?

答:float 4 ; double 8

(2) 浮点型有几种?分别精确到几位有效数字?

答:float 7位有效数字; double 14位有效数字。 浮点常量默认类型double, 给float赋值是需要加F float a=3.14F;

(3) 浮点型适合金融领域么?金融领域用什么比较好?

答:不适合。用BigDeciimal;实现任意精度的浮点运算。

8. 字符串类型_转义字符

(1) 表示一个char类型,用单引号还是双引号?

答:单引号。

(2) char类型占几个字节?一个汉字占几个字节?一个char变量能存储一个汉字么?

答:char类型占2个字节,一个汉字占2个字节,一个char变量能存储一个汉字。

(3) 什么是转义字符?

答:有自己含义功能的字符。例如,n,t

9. 布尔型_if语句的使用要点

(1) 布尔型的值有哪些,占用多少存储空间?

答:ture ,false;占一位,而不是一个字节。

(2) 布尔值一般配合什么关键字一起使用?

答:if,whlie。

10. 运算符介绍

(1) 运算符有哪些?

答:算术运算符,+ - * / %; ++ --;

赋值运算符:=

扩展运算符:+= -= *= /=;

关系运算符: < > >= <= == != instcnceof

逻辑运算符:&& || ! ^

位运算符: & | ^ ~ >> << >>>

条件运算符: ?:

字符串连接运算符 : +

11. 算数运算符

(1) 算数运算符分为哪些?整型做运算,浮点数做运算,有什么需要注意的?

答:算术运算符,+ - * / %; ++ --;证书运算 时,两个操作数有一个为long,结果为龙,没有long时,结果为int,即使操作数全为short,byte,结果 也是int;

浮点运算:如果有一个为double是,则结果为double,只有两个都为float是,结果为float。

(2) 取余操作,余数与谁的符号一致?

答:符号与左边操作数相同。

(3) ++ -- 操作在数字前后有什么区别?

答:在数字前,在自加在使用,在数字后,先使用在自加。

12. 赋值和赋值扩展运算符

(1) Int a =3 ,把谁赋值给了谁?

答:把3赋值给了a;

(2) Int a+=3 等价于什么?

答:a=a+3; a*=b+3 // a=a*(b+3)

13. 关系运算符

(1) 关系运算符的结果是什么?分别有哪些关系运算符,代表什么意思?

答:true false;

== 等于,!=不等于 >大于 < 小于 >= 大于等于 <= 小于等于

14. 逻辑运算符_短路运算详解

(1) 逻辑运算符操作的是什么?逻辑与逻辑或的规则是什么?

答: 操作的是boolean值,逻辑& ,有false ,结果为false; | 有rue结果为true。

(2) 什么是短路与,短路或?

答:&&,遇到false,直接返回false,不计算后面的 || 遇到true 直接返回true

15. 位运算符

(1) 位运算符有哪些?分别代表什么意思?

答:&按位与;| 按位或 ^ 按位与异或 ~ 取反 >> << 3*2= 3<<1 3/2= 3>>1

(2) & 和 | 左右侧如果是布尔值,就是逻辑运算符,如果是数字,就是位运算符,这句话对么?

答:对。

(3) 怎么样计算3*16最快?

答:3<<16;

16. 字符串连接符

(1) 字符串是基本数据类型么?什么时候加号会变成字符串连接符?

答:对象。+两边只要有一个字符串,就是字符串连接符。

(2) String a =”bac”;

(3) Int b =1;

(4) Int c =2;

(5) Int d =3

(6) Syso(b+””)

17. 条件运算符

(1) 条件运算符的格式是什么?

答: X?Y:Z; x的结果为boolean, 如果x等于TRUE 。则运行Y;x等false,则运行y;

(2) 条件运算符也成为三目运算符,三目运算也可以用什么来代替

答:if(x){

y}else{

z}。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值