zoukankan      html  css  js  c++  java
  • Java 语言基础(一)

    大多数编程语言都包括以下基本内容:

    1. 关键字
    2. 标识符
    3. 注释
    4. 常量和变量
    5. 运算符
    6. 语句
    7. 函数
    8. 数组

    学习语言最重要的两点:

    • 该语言基础的表现形式是什么
    • 这些东西什么时候使用

    关键字

    在程序语言中有特殊含义的单词

    标识符

    • 在程序中自定义的一些名称
    • 由 26 个英文字母(大小写), 0~9 数字, _ $组成,不包括空格等
    • 命名规则:数字不可以开头; 不可以使用关键字

    注意: Java 程序严格区分大小写.

    注释

    • 单行注释 : //这是一行注释
    • 多行注释
    /*
    这
    是多行注释
    */
    
    • 文档注释
    /**
    这是
    文档注释
    */
    

    备注: 多行注释和文档注释区别,文档注释可以使用 java 开发工具 javadoc 提取,生成程序说明书.

    常量和变量

    6 种基本常量:

    • 整数常量
    • 小数常量
    • 布尔型常量
    • 字符常量 'a'
    • 字符串常量 "name"
    • null 常量

    其中整数常量有四种表现形式:二进制,八进制,十进制,十六进制.
    八进制 : 三个二进制位表示一个八进制位
    十六进制 : 四个二进制位表示一个十六进制位

    变量:

    • 代表内存中的一个存储区域
    • 该区域有自己的名称(变量名)和类型(数据类型)
    • 格式: 数据类型 变量名 = 初始化值;

    数据类型 8 种:

    备注:

    1. 整数类型默认 int 类型,byte 占 1 个字节("一两碗"), short 占 2 个字节("二两碗"), int 占 4 个字节("四两碗"), long 占 8 个字节("八两碗").
    2. 浮点类型默认 double 类型, float 占 4 个字节, double 占 8 个字节.
    3. 1 byte = 8 bit, 即一个字节占八个二进制位.
    4. long = 3504305490l; 末尾为小写字母 "l", 用来标识为 long 类型.
    5. float = 2.3f; 末尾为小写字母 "f", 用来标识为 float 类型.

    参考资料:

  • 相关阅读:
    zoj 3627#模拟#枚举
    Codeforces 432D Prefixes and Suffixes kmp
    hdu 4778 Gems Fight! 状压dp
    CodeForces 379D 暴力 枚举
    HDU 4022 stl multiset
    手动转一下田神的2048
    【ZOJ】3785 What day is that day? ——KMP 暴力打表找规律
    poj 3254 状压dp
    C++中运算符的优先级
    内存中的数据对齐
  • 原文地址:https://www.cnblogs.com/linkworld/p/7406705.html
Copyright © 2011-2022 走看看