zoukankan      html  css  js  c++  java
  • 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,如有侵权,请联系删除,谢谢!

  • 相关阅读:
    16进制字节和数字转换
    Vs2013 使用EF6 连接mysql数据库
    设计模式-单例模式(Singleton)
    WPF 10天修炼 第十天- WPF数据绑定
    WPF 10天修炼 第九天
    WPF 10天修炼 第八天
    WPF 10天修炼 第七天- WPF资源、样式、控件模板
    WPF 10天修炼 第六天- 系统属性和常用控件
    WPF 10天修炼 第五天- 内容控件
    WPF排版布局经验总结(干货)简短不疲倦
  • 原文地址:https://www.cnblogs.com/Harriett-Lin/p/12620742.html
Copyright © 2011-2022 走看看