zoukankan      html  css  js  c++  java
  • java基础(二):补充

    一.堆和栈

    1.栈

    栈的空间相对较小,由系统进行空间的分配和回收工作。栈的读取效率较高

    2.堆

    堆的空间相对较大,就像一个大仓库。由垃圾回收器(GC)进行空间回收工作。堆的访问效率相对较低。

    二.数据类型

    总的可以分为两大类:

    基本类型和引用类型

    基本类型包括:

    • 整数型

    Long 64位的整型数据

    Int 32位的整型数据

    Short 16位的整型数据

    Byte 8位的整型数据

     

    • 浮点型(带有小数点的类型)

     

    Double 64位的浮点数(双精度的浮点数)

     

    Float 32位的浮点书(单精度的浮点数)。定义数据时float类型一般在数据的后面会加个字符”f”eg:23f23.6f(如果省略了f默认为double类型)

     

     

    • 字符类型

     

    Char :字符类型,16unicode字符(最小值u0000)。字符类型的内容通常用’’引起来。字符内容具有一个长度(内容中最多只能有一个内容)Eg’a’、’1’、’.’合法的,’2a’、’..’非法的

     

    • Boolean类型

     

    Boolean :称为布尔类型,其值包含:truefalse。一般用来表示生活中的”真”和”假”。

     

     

    引用类型

     

     

    类(class)、接口(interface)、字符串(String、数组

     

    String String类型称为字符串类型,字符串类型是由一系列字符(char)组成的。String的值需要使用””引起来。

     

    三.Scanner扫描器

     

    1.概述

     

    Scanner扫描提供了一系列用于从键盘读取输入数据的方法。通过这些方法可以将用户从键盘输入的数据读取到程序中。

     

    2.使用步骤

     

     

    • 导包

     

    Import java.util.*;

     

    Import java.util.Scanner;

     

    • 创建扫描器对象

     

    Scanner 对象名 = new Scanner(System.in);

     

    • 使用对象的方法

     

    对象名.next() :获取用户输入的字符串内容

     

    对象名.nextInt() :获取用户输入的int类型数据

  • 相关阅读:
    H5调用相机和相册更换头像
    二分查找的递归解法以及希尔排序
    递归----经典问题:汉诺塔游戏
    递归----基础训练
    位运算-实现加减乘除
    位运算-出现k次与出现一次
    位运算-将整数的二进制进行奇偶位互换
    位运算-二进制中1的个数(三种解法)
    位运算-查找数组中唯一成对的数
    小小的总结一下2018年
  • 原文地址:https://www.cnblogs.com/Vincent-yuan/p/12989878.html
Copyright © 2011-2022 走看看