2020-09-19

算术运算符

  1. 一旦运算当中有不同的数据类型,结果和数据类型范围大的那种
 int x = 11;
 double result = x+2.5;
 System.out.println(result);//13.5

加号用法
1.数值:加法
2.char: char-> int 计算(ASCII, UniCode)
3.String = String1+String2;
任何数据类型和字符串进行连接的时候,结果都会变成字符串

        String str2 = "Java";
        System.out.println(str2+20);//Java20

        //优先级
        //String + int + int - > String + int -> String
        System.out.println(str2+20+30);//Java2030

        System.out.println(str2+(20+30));//Java50

Jshell 轻量级小工具

数组

直接打印数组名词,得到的是数组对应的:内存地址哈希值

int[] array = {10,20,30}
System.out.println(array)// [I@75412c2f

面对对象OOD

1.Class 是抽象的
2.Object 是具体的
Class 包括:1.成员变量 2. 成员方法
注意

  1. 成员变量是直接定义在类当中的,在方法外边。
  2. 成员方法不要写static关键字
public class Student {

    // 成员变量
    String name; // 姓名
    int age; // 姓名

    // 成员方法
    public void eat() {
        System.out.println("吃饭饭!");
    }

    public void sleep() {
        System.out.println("睡觉觉!");
    }

    public void study() {
        System.out.println("学习!");
    }

}

当一个对象作为参数,传递到方法当中时,
实际上传递进去的是对象的地址值

局部变量和成员变量
1.定义的位置
局部变量:方法内部
成员变量:within the class

2.作用范围
局部变量:within the method
成员: within the class

  1. Default value
    局部变量:no Default value && has to been initialized
    成员:default value;默认和数组一样

4。 storage position
局部变量:stack
成员:heap

  1. lifecycle
    局部变量:进入stack, run, out of stack: exit
    成员:exist within the object, 消失,当对象被回收
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值