Java基础day03

Java基础day03

JVM内存空间:

方法区:类相关信息 栈:局部变量/临时变量 堆:引用类型的真正数据,对象

类加载:将字节码(class文件)中的类相关信息读取到JVM的方法区中


方法

修饰符 + 返回值类型 + 方法名 + 方法参数 + 方法体

  • 修饰符:public static等

  • 返回值类型:
    void: 没有返回值
    基本数据类型: 8种
    引用数据类型: 数组 -> int[] char[]

  • 方法名:随意

  • 方法参数:
    String[] args -> 类型 + 引用名
    int a -> 类型 + 变量
    方法参数可以有多个,使用 ‘,’ 隔开

  • 方法的返回值:
    有返回值类型的方法,必须添加return返回值,没有返回值类型的方法也可以使用return,return表示方法结束.

  • 方法名的命名规则:
    1.首字母小写,第二个单词首字母大写 -> 驼峰命名法
    2.可读性要好


常用类:

  1. Scanner
    int nextInt():获取控制台内容,并且转换成int值返回
    double nextDouble(): 获取控制台内容,并且转换成double返回
    String next(): 获取控制台字符串, 并返回(遇到回车或者空格读取结束)
    String nextLine(): 获取控制台一整行字符串,并返回(遇到回车结束)

  2. System
    print(内容) -> 打印,不换行
    println(空/内容) -> 打印完,换行

  3. Math
    double random(): 返回一个[0,1)随机数
    double pow(double d1,double d2): 返回 d1 的 d2 次幂

  4. String
    char charAt(int index): 返回index索引位置对应的字符

  5. Arrays:
    String toString(数组): 将数组变成字符串格式返回

  6. 常见转义字符
    \n:回车
    \r:换行
    \t:制表符
    \:\本身

创建数组对象的内存图

在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值