• Java基础学习之(1)--标识符、关键字、数据类型


    一、标识符

    凡是自己定义的都是标识符

    Java标识符命名规则:

    由字母,下划线_,美元符$,数字组成;以字母,下划线_,美元符$开头;大小写敏感,长度无限制;不能有空格。

    举例:HelloWorld ; _123 ;  $abc123

    二、关键字

     三、java常量

    单引号引起来的叫字符,双引号引起来的叫字符串;

    final常量的值定义后不能再被改变。

     四、Java变量

    java变量:变量名、变量类型、作用域;变量使用要先声明、再赋值、最后使用。

    d1 = 0.0 , d2 = 0.0 , d3 = 0.123;

      五、程序执行过程

      1、把代码装载到内存中;内存中分4块区域。 

    2、操作系统自动找到程序的main()方法;

    3、code segment 代码区:1存放进内存的代码放在代码区;

    4、date segment:存放静态变量和字符串常量

    5、stack 栈:存放局部变量;

    6、heap 堆:存放new出来的东西。

     六、Java变量的分类

    方法的参数叫局部变量;例如main(String[] args) 中的args;

    出了大括号,在大括号里面声明的变量就没有人认识了。

     七、Java基础数据类型

    基础数据类型包括4类8种;除了这4类8种都属于引用类型,基础数据类型占用1块内存,引用类型占2块内存。

    如何区分:1、靠占用内存的大小;2、若是占用内存大小相等,靠内存中布局(0、1的布局)

     boolean在java中只能取值true和false,连控制都没有;(C++中只要非0都是true,0是false);

    char:

    Unicode统一的全世界的编码,例如包含中文的gbk;

    java采用unicode编码,unicode分为两种utf-8,utf-16,java使用utf-8;

      

     变量所占的字节和位数

    byte-1-8、short-2-16、int-4-32、long-8-64、float-4-32、double-8-64、char-2-16、boolean-1-8。

     博客引用马士兵Java基础教程中的PPT,如有侵权,请联系删除,谢谢!

  • 相关阅读:
    如何用阿里云ECS搭建网站
    win10下使用pipreqs提示不是内部或外部命令
    python使用openpyxl获取合并单元格的值
    Chrome的一些常用小tips
    Ubantu部署
    分不清ERP、SAP、MES?干货整理看这里
    ApacheCN 数据科学译文集 20210313 更新
    ApacheCN 计算机视觉译文集 20210218 更新
    ApacheCN 计算机视觉译文集 20210212 更新
    ApacheCN 计算机视觉译文集 20210203 更新
  • 原文地址:https://www.cnblogs.com/Harriett-Lin/p/12620742.html
Copyright © 2020-2023  润新知