java笔记3

来源:互联网 发布:百度电影推荐系统算法 编辑:程序博客网 时间:2024/06/05 00:13

命名规范:java中采用“骆驼式”命名法

1、 类(类,接口,枚举,注解)的命名:一个单词,首字母大写,多个单词,每个首字母大写; MyClass,MyFirstClass,HelloWorld,Hello

2、 局部变量(定义在方法中的变量,其生命周期属于整个方法)和块变量的命名,一个单词,全部小写;多个单词,第一个单词小写,后续单词,首字母大写;myFirstName,mySecondNumbernumbermy_first_number等,方法命名与此相同;

常量的命名:标识符的所有字符都大写;final int NUM = 10


块变量:定义在非方法的{}内,其生命周期局限在这个块中


逻辑运算与二进制运算:

“与” && &

“或”  ||  |

“非” !

&&||称为“短路”运算符,都是双目运算符;

&&如果左边的操作数为假,则结果必为假;如果为真,还要计算右边的值才能确定结果;

||如果左边的操作数为真,则结果为真;如果为假,再计算右边,确定结果;


C中使用printf()函数时,输出每种类型的变量或常量时,都需要提供固定的类型格式,如整数用%d,长整型用%ld,双精度用%l


方法的进化过程:

过程(procedure)=>函数(function=>方法(method

返回值类型 方法名称(参数列表){}

Java中类的构造方法没有返回值类型;

什么是方法? 能够独立完成一个功能的封装的操作单元;

g,%lf,单精度用%f,%g,字符用%c等。在java中,对各种数据类型进行了“模糊”处理,可以统一变为“字符串”类型使用,统一用%s来代替所有类型的数据;

方法:

int add(int x,int y); 方法原型,也称为“方法标识”,参数列表也称为“参数标识”。

根据方法有无返回类型,分为四种:

1、 无返回值,无参数:

void sayHello() {

System.out.println("how do you do?");

}

此类方法只能在方法体中编写输出语句,来完成某种输出功能

2、 无返回值,有参数

void sayHello(String greeting) {

System.out.println(greeting);

}

一个方法一旦带有了参数,其功能性增强许多,使得使用时更加灵活

3、 有返回值,无参数(使用处最少)

int func() {

return 5;

}

4、 有返回值,有参数(这种情况使用最多,功能也最强)


方法中的一个新概念:Overload方法的重载;

这里的“重”是指方法名称重复,而参数列表绝对不重复;

重载的特点:

1、 在同一个范围内

2、 名称一定相同,参数列表一定不同

a) 参数个数不同

b) 参数类型不同,

c) 类型相同,顺序不同



0 0