JAVA学习笔记(一)
程序员文章站
2024-01-28 15:53:28
...
JAVA中的逻辑变量为boolen,且条件判断不能用数字0和非0去指代假和真。
if(1){ //报错
}
if(true){ //正确
}
输出可以用
a=10;
System.out.println("哈哈"+a);
或者System.out.print
JAVA是面向对象的语言,一切东西必须放在类里面。
每个类中,有 实例变量(instance variable)和方法。实例变量代表对象的状态(数据),该类型的每个对象都会有一份独立的该值。
对象就是某个具体的类。
在JAVA中,万物皆对象。想申请任何一个新的对象,都必须要new一下。例如:
Player a;
a=new Player();
关于.jar包:
JAVA对象创建时,会放在堆上
变量分为实例变量和局部变量(定义在方法中的变量)。然后:
需要注意的是,含有小数点的数除非加上f,否则都会被当成double型处理的
a=32.5 //double
b=32.5f //float
创建数组的方法:
int[] test;
test=new int[7];
类也可以做数组
但是记得new每一个.因为它们只是引用对象,需要连接一个实体
Doge[] a = new Doge[2];
a[0] = new Doge();
a[1] = new Doge();
可以用==去判断两个数值型变量是否相等,或是两个引用是否指向同一个对象
可以用equals()去判断两个对象是否在意义上相等(比如两个string对象是否带有相同的字节组合)
使用Interger.parseInt()来取得String的整数值
//abc是个数组,数组中每次取出一个数给i
for(int i : abc){
}
for(string name : nameArray){
}
Math是java内建的类,用Math.random()产生0~1之间的double类型的随机数
indexof()在没有的情况下返回-1
除了java.lang以外,使用到其他包的类都需要指定全名或者import到了
比如java.lang.string和java.lang.System就可以直接省略前面
运用多态时,引用类型可以是实际对象类型的父类
JAVA可以重载;
下一篇: Java学习笔记(一)