java 学习第二天

Posted my-diary

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 学习第二天相关的知识,希望对你有一定的参考价值。

今天学习的基本上和C语言一样,主要记录一些不同的

不同点

扫描输入

 

import java.util.Scanner;
public class Demo{
   public static void main(String[]args){
       Scanner sc=new Scanner(System.in);
       int x=sc.nextInt();
       System.out.println(x);
  }
}

随机数

 

import java.util.Random;
public class Demo{
   public static void main(String[]args){
       Random r= new Random();
       int x=r.nextInt(10);
       System.out.println(x);
  }
}

数组的动静态初始化

int [] arr=new int[5] //动态初始化一个长度为5的整数数组 元素值为0

int [] arr={1,2,3,4,5} //静态初始化一个数组

arr.length //数组的长度

堆和栈的区别

堆: 存储new出来的内容(实体,对象),不会立即消失,垃圾回收站有空闲时会自动回收。

栈: 存储局部变量,在作用域中有效,出了作用域就立即释放。

 

以上是关于java 学习第二天的主要内容,如果未能解决你的问题,请参考以下文章

java学习第二天 回顾运算符

java 学习第二天小练习

JAVA Web day02--- Android小白的第二天学习笔记

Python学习第二天

Java学习的第九天-mybatis学习的第二天:今天遇到了好两个错误,解决一天;

Java学习第二天