【无标题】

个人学习笔记

学习java基础有感

研一开学后,开始跟着尚硅谷学习java,今天安装了eclipse并且完成了项目一,只打了一次项目一的代码,后续会再敲几遍,因为有c语言的基础,所以前期学得不是很费劲,但还是遇到了一下小困难:一些java特定的方法没记住。如下

Math.random()

int num = (int)Math.random();//是获取一个[0,1.0)的一个随机数。
如果要取的一个范围[a,b]内的随机数,可以令
int num = (int)(Math.random()*(b-a+1)+a);

equals

equals方法是java.lang.Object类的方法。
与"= ="的区别
1、“= =”比较两个变量本身的值,即两个对象在内存中的首地址。
(java中,对象的首地址是它在内存中存放的起始地址,它后面的地址是用来存放它所包含的各个属性的地址,所以内存中会用多个内存块来存放对象的各个参数,而通过这个首地址就可以找到该对象,进而可以找到该对象的各个属性)
2、“equals()”比较字符串中所包含的内容是否相同。
用法:
if(isHandsome.equals(“是”)){

}

Math.sqrt(i)

这是一个取平方根的函数,此方法返回一个正平方根。如果参数是NaN或小于为零,那么结果为NaN。
用法:
double i ;
i = Math.sqrt(i);

System.currentTimeMills()

Java中的System.currentTimeMills()函数产生一个当前时间;
该函数可以用来统计程序运行时间。
用法:
long start = System.currentTimeMills();
.
.
.
long end = System.currentTimeMills();
long i = end - start;

Integer.parseInt()

java中的语句integer.parseint()是将整型数据Integer转换为基本数据类型int
用法:
String str = "3";
int i = Integer.parseInt(str);
System.out.println(i+1);//输出4;

public与private的区别

public : pubilic表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用。
private : private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,子类也不可以。private不但可以修饰成员变量,也可以修饰成员方法。

java中引入private的类型,目的是为了防止类中的数据成员,在类的定义之外被修改。也就是说,private类型的数据成员只能在定义的时候被修改,其余任何地方都不可以,该类的对象也不可以。private类型的数据可以作为构造函数的输入。

hasNext()

scanner.hasNext()表示是否有输入数据,返回值是boolean型;当缓冲区扫描到字符时,会返回ture,否则会发生阻塞,等待数据的输入。
注意:hasNext()是不会返回false的。

next()和nextLine()的区别

①next()方法在读取内容时,会过滤掉有效字符前面的无效字符,图输入有效字符之前遇到的空格键、Tab键或Enter键等结束符;只有在读取到有效字符之后,next()方法才将其后的空格键、Tab键或Enter键等视为结束符。

②nextLine()方法字面上有扫描一整行的意思,它的结束符只有Enter键;即nextLine()方法返回的是Enter键没有被读取之前的所有字符

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值