• Java语言中的基本词汇


    1.标识符
    包、类、方法、参数和变量的名称。大小写字母、数字、_和$符号的组合,不以数字开始,不能使关键字,不能包括分隔符和换行。(严格区分大小写,最大长度255个字符)

    2.字面量 
    某种类型的值(具体的值)

    3.注释
    不能执行的文字,多用于解释,有单行注释//...,多行注释/*...*/和文档注释/**...*/

    4.分隔符
    分号 → 用于表示一个语句的结束。如a=1;b=2;
    空格 → 用户分开书写各标识符、关键字等。如int a
    小数点 → 用户链接对象与成员关系。表示...中的,如System.out.print("ok")
    逗号 → 用户顺序描述声明或调用的变量和参数。如int a,b (逗号也可以代替空格)
    花括号 → 用于封装一段语句为语句块,如class Box{...}   注:花括号后不用再加分号
    小括号 → 用户优先执行、类型转换、定义和调用参数。如int d=(a+b)*c
    中括号 → 用户声明数组维度。如String [] args;

    5.关键字
    java中一共定义了48个词作为关键字,具有特定含义,不能作为标识符使用;

    6.类库
    java环境提供的类和方法

    7.变量
    变量是一个标识符,代表一个字面量;java中变量要先申明,后赋值,再引用。
    申明:类型  变量名;可以一次申请多个同类型的变量,逗号隔开
    例如: int x;       一次申明一个变量
              int a,b,c;  一次申明多个变量
    赋值:变量名=表达式; 语法上可以将申明语句和赋值语句合并(类型 变量名=表达式)
    例如:int x;
             x=1(不可以写1=x)→ 给x赋值→等同于int x=1;
    引用:变量名

    变量作用域→变量申明的程序块内有效,程序块结束后,该变量就被回收,消亡了。变量在变量作用域内必须唯一,不能重复。

    8.数组相同

    一个标识符表示一组相同数据类型的数据,先申明、后创建、再赋值、后引用。

    1)一维数组

    一维数组申明:类型[] 数组名;或者类型 数组名[];

    一维数组创建:数组名=new 类型[数组长度];允许数组申明的同时创建:类型[] 数组名=new 类型[数组长度],创建后就得到了数组名[0]到数组名[长度-1]这么多个数据。

    赋值:数组名[下标]=表达式;数组赋值和引用过程中要注意不能下标溢出。

    数组中每个值得引用:数组名[下标]

    申明→int x[];  

    创建→x=new int[3];    //步骤一、二可合并为 int x[]=new int[3] 申明的同时创建

    赋值→x[0]=1;

            x[1]=10;

            x[2]=15;

    引用→int y=x[0]+x[1]+x[2];

    特殊写法,能实现一次性申明、创建和全部数据的赋值:类型 数组名[]={每个数据,数据和数据之间用逗号隔开};

    例如:int x[]={1,10,15}

    注:若数组下标溢出,编译时不会报错,运行时报错,若不知道数组长度的情况下,可以通过System.out.println(x.length);返回值查看;数组长度的获取:数组名.length

    2)二维数组

    二维数组申明:类型[][] 数组名;或者类型 数组名[][];

    二维数组本质上,也是一个一维数组,只是该一维数组中的每个数据,又都是一维数组,如果每个数据的数组长度相同,则为等长的二维数组,如果每个数据的数组长度不同,则为不等长二维数组。

    二维数组创建:数组名=new  类型[第一个维度的长度][第二个维度的长度];

    二维数组中每个数据的赋值:数组名[第一个维度的某下标][第二个维度的某下标]=表达式;

    二维数组中每个数据的引用:数组名[第一个维度的某下标][第二个维度的某下标]

  • 相关阅读:
    linux 清空文件内容命令
    优秀的java 社区
    vue强制刷新组件 ----组件重置到初始状态
    function的json对象转换字符串与字符串转换为对象的方法
    js实现深度优先遍历和广度优先遍历
    Egg.js中使用sequelize事务
    JavaScript ES6 数组新方法 学习随笔
    eggjs的参数校验模块egg-validate的使用和进一步定制化升级
    Node.js 服务端图片处理利器
    webp图片实践之路
  • 原文地址:https://www.cnblogs.com/Carolinee/p/5292619.html
Copyright © 2020-2023  润新知