java学习之路(随机)

scanner类:
(1)nextLine易错提示:会包含\n等转义字符。一般都会多个nextLine来处理结束符\n。
(2)scanner的用法:导入类->定义对象->对象使用方法。
(3)next与nextLine区别:
在这里插入图片描述

命名常量:final
1.用法:
在这里插入图片描述
2.注意:
(1)需要把定义常量放在主函数或者其他方法之外。
(2)程序员在命名常量是一般用“_”和大写字母。
(3)一般的命名常量都需要放在文件起始位置。
(4)一般定义常量是为了方便修改数据。
String字符串
1.字符串方法
在这里插入图片描述
2.测试字符串是否相等:
(1)不能用==来判断是否相同,数字之类的用 ==来判断。
(2)一般用s1.equals(s2)或者s1.equalsIgnoreCase(s2)来判断。
条件循环
1.switch–case语句:注意break的用法,default后没有条件。
2.无限循环:在while与do-while循环中注意改变条件变量的值。
3.三个循环后是{}符号,注意多余的分号影响循环的产生。
在这里插入图片描述
4.break与continue的用法。
5.exit的用法:目的是当继续执行程序无意义时,就可以终止程序。
system.exit(0);
6.避免在循环内部声明变量。
7.布尔表达式与布尔变量。在条件和循环时,条件太长,可以使用布尔表达式方便操作。
方法
1.class中类名多个单词组合,每个单词的首字母应使用大写。
方法名中多个单词组合,第一个单词应使用小写字母开头,后面的字母使用大写字母开头。每个类的属性只需要用小写。
2.方法头包括修饰符,函数类型,方法名
3.方法的定义,void类型没有返回值,其他类型有返回值,用return来进行返回。
4.方法的调用:传入的只是值,参数没有参数过去,实参与形参的区别。这只针对于int,char,double类型,对String会传入参数过去。
5.方法的重载:方法名相同,但是方法类的参数不相同。根据形式参数的不同,来进行选取不同的方法。
6.局部变量(在语句块内),成员变量(属性),和类变量(static)。
7.void中使用return语句,可以提前结束方法中程序的结束
8.方法形参中多个形参也需要每个都要注明类型名。
9.类名首字母需要大写,方法名首字母大写,多个单词第一个单词需要小写,后面需要大写。
10.在方法时,需要前置条件(precondition)与后置条件(postcondition),可以 在任何位置使用assert来进行断言检测。
11.封装(重点)200页左右:在实现中采用私有实际变量,公有或私有方法,进行封装,用户接口连接类,在接口处使用/**/来注释,类定义中使用//来注释。
12.this可以用来调用对象。
13.区别类变量与类对象。在类变量中存储着类对象的内存地址。没有new定义变量,加了new定义对象。
14.比较类对象时,注意 ==的用法, = =是用来比较对象内存地址是否相同。如果只需要比较值,使用equals值。
15.return返回布尔表达式,只需要在return后面加一个判断表达式,返回的true或者false,函数头也要用boolean类型。
16.类类型参数:(相对于c语言的指针),传入了内存地址到方法内,方法内修改形参,就修改了实参。对于基本类型的参数,只传入了值,方法内不能改变实参的值。
在这里插入图片描述
对象
1.辅助方法用私有(private);
2.null空指针,可以给任何类型的变量赋值。在定义类变量时,不能来调用类中的属性或者值,但是可以定义了new对象,就可以调用。
3.静态方法,static。用static定义的方法,可以直接使用类来调用,其作用相当于一个定义的对象,调用值。所以,在静态方法中调用非静态方法,需要定义对象。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值