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  类型[第一个维度的长度][第二个维度的长度];

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

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

Java语言中的基本词汇的更多相关文章

  1. JAVA语言中的修饰符

    JAVA语言中的修饰符 -----------------------------------------------01--------------------------------------- ...

  2. Java语言中的面向对象特性总结

    Java语言中的面向对象特性 (总结得不错) [课前思考]  1. 什么是对象?什么是类?什么是包?什么是接口?什么是内部类?  2. 面向对象编程的特性有哪三个?它们各自又有哪些特性?  3. 你知 ...

  3. JAVA语言中冒号的用法

    近来由于本人要介入android平台的开发,所以就买了本JAVA语言的书学习.学习一段时间来,我的感觉是谭浩强就是厉害,编写的<C编程语言>系列丛书不愧是经典.书中对C语言的介绍既系统又全 ...

  4. Java语言中的面向对象特性:封装、继承、多态,面向对象的基本思想(总结得不错)

    Java语言中的面向对象特性(总结得不错) [课前思考] 1. 什么是对象?什么是类?什么是包?什么是接口?什么是内部类? 2. 面向对象编程的特性有哪三个?它们各自又有哪些特性? 3. 你知道jav ...

  5. Java语言中的异常处理

    Java语言中的异常处理包括声明异常.抛出异常.捕获异常和处理异常四个环节.   throw用于抛出异常.   throws关键字可以在方法上声明该方法要抛出的异常,然后在方法内部通过throw抛出异 ...

  6. 列举java语言中反射的常用方法

    package review;/*12:43 2019/7/21*/ import model.AnotherClass; import model.OneClassMore; import mode ...

  7. Java语言中的正则表达式

    正则表达式是什么? 正则表达式是一种强大而灵活的文本处理工具.初学正则表达式时,其语法是一个难点,但它确实是一种简洁.动态的语言.正则表达式提供了一种完全通用的方式,能够解决各种字符串处理相关的问题: ...

  8. Java语言中使用OpenMP

    从去年年中,开始学习Java,主要是维护公司用Java编写的服务器软件.目前,该服务器软件遇到一个问题,在下载大文件时,如果同时下载的用户很多, 服务器软件工作会出现异常,有的用户无法下载.服务器硬件 ...

  9. Java语言中的这些知识点有没有用过,工作中有没有入过这些坑?

    在Java语言中,有一些相对生僻的知识,平时用的机会可能不是很多,但如果不了解不掌握这些知识点的话,也可能会掉入陷阱之中,今天我们就来初步梳理一下: 1. goto是java语言中的关键字. &quo ...

随机推荐

  1. 开源的javascript实现页面打印功能,兼容所有的浏览器(情况属实)

    这篇文章完全是属于技术文章,也是记录一下自己在项目当中遇到的坑爹问题啊,因为是B/S的程序,所以打印功能还是必须要有的,对于打印我选择了一个js插件,发现非常的简单和方便,所以这里拿出来和大家分享一下 ...

  2. linux下的inode记录

     我们经常在Linux下可以看到inode,都不知道是什么东东,那么我们现在来慢慢了解下.   一.inode是什么? 理解inode,要从文件储存说起. 文件储存在硬盘上,硬盘的最小存储单位叫做&q ...

  3. Error writing file‘frm‘(Errcode: 28)

    Error writing file‘frm‘(Errcode: 28)   mysql出现这个错误,表示磁盘已经满了,该增加容量了.

  4. nodeJS中npm常见的命令

    常用的nodeJS中npm的命令:npm主要是node包管理和发布的工具.npm常用的命令:1:npm install <name> //(下载包) 下载后的包放在当前路径下面 npm i ...

  5. 基于流的自动化构建工具------gulp (简单配置)

    项目上线也有一阵子,回头过来看了看从最初的项目配置到开发的过程,总有些感慨,疲软期,正好花点时间,看看最初的配置情况 随着前端的发展,前端工程化慢慢成为业内的主流方式,项目开发的各种构建工具,也出现了 ...

  6. A除以B问题

    描述:本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数.你需要输出商数Q和余数R,使得A = B * Q + R成立. 输入:输入在1行中依次给出A和B,中间以1空格分隔. 输出: ...

  7. Javascript面向对象编程(二)--- 构造函数的继承

    这个系列的第一部分,主要介绍了如何"封装"数据和方法,以及如何从原型对象生成实例 今天要介绍的是,对象之间的"继承"的五种方法. 比如,现在有一个"动 ...

  8. 基于h5的图片无刷新上传(uploadifive)

    基于h5的图片无刷新上传(uploadifive) uploadifive简介 了解uploadify之前,首先了解来一下什么是uploadify,uploadfy官网,uploadify和uploa ...

  9. 来自 CORS 预检通道的 CORS 头 'Access-Control-Allow-Headers' 的令牌 'appkey' 无效)。

    1.服务端: web.config文件中: <system.webServer> <httpProtocol> <customHeaders> <add na ...

  10. dict和set

    #dict和set #dict #Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map #使用键-值(key-value)存储,具有极快的查找速度. #字 ...