Day4

Java基础语法

注释、标识符、关键字

注释:单行注释://(注释一行文字);多行注释/ *....... */ (注释一段文字);

文档注释:JavaDoc / ** 其中间可以加参数

*(按回车会出现)

..... */

注释并不会被执行,是给人看的

标识符

关键字:public ,private ,protect ,package ,class ,extends ,boolean .....

java所有的组成部分都需要名字。类名、变量名[String teacher="MM"中的teacher]、方法名[main]都被称为标识符.

注意点:1. 所有的标识符都应该以字母(A~Z或a~z),美元符($)、或者下划线(_)开始;

  1. 首字母之后,可以是字母,美元符,下划线或数字符号的任何组合;

  2. 不能使用关键字作为变量名或方法名

  3. 标识符是大小写敏感的【String man="mm";与String Man="mm";中的变量名是不一样的】

  4. 合法标识符:age , $salage , value , _1 _value

  5. 非法标识符:123abc ,-salary ,#abc

  6. 可以使用中文命名,但一般不建议这样去使用

    数据类型

    强类型语言:要求变量使用严格,必须限定义后才能使用;安全性高速度慢

    【String a=A;不输出 String a="Hello";输出】

    弱类型语言:VBscript ,JSscript

    Java的数据类型分为两大类

    • 基本类型(prinitive type) 1. 数值类型 * 整数类型 byte 占1个字节范围:-128~127;

    short占2个字节范围:-32768~32767;

    int占4个字节范围:-2147483648~2147483647

    long占8个字节范围:-9223372036854775808-9223372036854775807

    *浮点类型(小数) float: 4个字节

    double: 8个字节

    *字符类型:char 2个字节

    2. boolean类型 : 占1位,其值只有true和false

    //整数
    int num1 = 10;
    long num2 = 127;
    short num3 = 30;
    long num4 = 30L;//Long类型要在数字后面加上L以表示是long类型

    // 小数(浮点数)
    float num5 = 20.1F;//float 类型在数字后面加上F证明是float类型
    double num6 = 3.14158265358;

    //字符
    char name ='A';//一个单纯的字,不可以写两个及以上

    //字符串:String不是关键字,是一个类;定义多个字;
    String name a = "MM";

    //布尔值:是非
    boolean flag = true;
    boolean flag = false;

     

    • 引用类型(reference type)

      类;接口;数组;

      什么是字节

      位(bit):是计算机内部存储的最小单位 ,11001100是一个八位二进制

      字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示

      1B(byte,字节)=8bit(位)

      字符:是指计算机中使用的字母、数字、字和符号

      1bit 表示一位

      1Byte表示一个字节 1B=8b

      1024B=1KB(J计算机数据储存的计量单位,叫做千字节;日常生活中用来表示文件大小或磁盘容量)

      1024KB=1M(MB兆字节)

      1024M=1G(GB吉字节)

      电脑的32位和64位的区别是什么呢?

      一、32位和64位到底是什么意思

      • 32位和64位意味着处理器依次能处理的最大位数

      • 32位处理器值支持安装32位系统,而64位处理器能同时支持安装32和64位

      二、从寻址能力来了解32位和64位系统

      • 32位系统的最大寻址空间是2的32次方=4294967296(bit)=4GB左右

      • 64位系统的最大寻址空间位2的64次方=4294967296(bit)的32次方,数值大于1亿GB

      • 32位系统的处理器最大支持到4G内存,而64位系统最大支持的内存高达亿位数,实际运用过程中大多数的电脑32位系统最多识别3.5GB内存,64位系统最多识别128GB内存

        三、从软件兼容性来了解32位和64位系统

        • 一般情况下,我们大部分的软件都是在32位架构环境开发的,这就是位数64位系统的兼容性不如32位

        • 32位系统下是无法进行64位软件,而64位系统却支持安装大部分的32位软件 。在64位系统下32位软件安装文件夹带x86区分的

          四、从体积大小来了解32位和64位系统

          • 64位操作系统包含32位系统兼容库,既兼容64位又兼容32位的使用程序

          • 64位系统都比32位系统大的多比如win7 64 位比win7 32位系统大的700M左右4

          •  

上一篇:菜学C++ Day4


下一篇:Java day4