欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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学习笔记(一)


JAVA对象创建时,会放在堆上

变量分为实例变量和局部变量(定义在方法中的变量)。然后:

JAVA学习笔记(一)

JAVA学习笔记(一)

需要注意的是,含有小数点的数除非加上f,否则都会被当成double型处理的

a=32.5   //double
b=32.5f   //float

JAVA学习笔记(一)


JAVA学习笔记(一)

JAVA学习笔记(一)

JAVA学习笔记(一)

JAVA学习笔记(一)


JAVA学习笔记(一)

JAVA学习笔记(一)

JAVA学习笔记(一)

创建数组的方法:
int[] test;
test=new int[7];
类也可以做数组
但是记得new每一个.因为它们只是引用对象,需要连接一个实体

Doge[] a = new Doge[2];
a[0] = new Doge();
a[1] = new Doge();
JAVA学习笔记(一)
JAVA学习笔记(一)


可以用==去判断两个数值型变量是否相等,或是两个引用是否指向同一个对象

可以用equals()去判断两个对象是否在意义上相等(比如两个string对象是否带有相同的字节组合)


使用Interger.parseInt()来取得String的整数值


//abc是个数组,数组中每次取出一个数给i
for(int i : abc){

}
for(string name : nameArray){

}


Math是java内建的类,用Math.random()产生0~1之间的double类型的随机数


JAVA学习笔记(一)

JAVA学习笔记(一)

indexof()在没有的情况下返回-1


JAVA学习笔记(一)

除了java.lang以外,使用到其他包的类都需要指定全名或者import到了

比如java.lang.string和java.lang.System就可以直接省略前面

JAVA学习笔记(一)

JAVA学习笔记(一)

JAVA学习笔记(一)

运用多态时,引用类型可以是实际对象类型的父类

JAVA学习笔记(一)

JAVA学习笔记(一)

JAVA学习笔记(一)


JAVA可以重载;

JAVA学习笔记(一)