Java学习笔记1

2020-9-15 Java学习笔记

1.关于Java的输入输出

Java的输入要使用到一个包

import java.util.Scanner;

输入

Scanner sc = new Scanner(System.in);
//根据待输入的数据类型来定义这个新的变量接受输入数据
int dayMoney=sc.nextInt();

输出

System.out.println("输入需要打印的子变量用+拼接")

Java数组

1.关于Java数组的定义

int []array
int array[]

动态定义数组

int[] arr = new int[3];

静态定义数组

int[] arr = new int[]{1,2,3};

Java的数组存储

栈存储

1.栈数据用完就会被释放掉,也就是说变量脱离了其作用域就会被释放掉
2.栈内存里面的两个引用可以同时指向堆内存的同一片地址

堆存储

1.每一个new出来的数据都有对应的地址
2.每个变量都有默认的初始化数据0
3.堆内存使用完之后数据会变成垃圾,但是不会被立即回收,在垃圾回收器空闲的时候回收,和C++不同的是Java自动析构变量而后者需要编码者自己手动清除释放空间

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值