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. csharp:正则表达式采集网页数据

    https://msdn.microsoft.com/zh-cn/library/system.text.regularexpressions.regex(v=vs.110).aspx https:/ ...

  2. 论httpclient上传带参数【commons-httpclient和apache httpclient区别】

    需要做一个httpclient上传,然后啪啪啪网上找资料 1.首先以前系统中用到的了commons-httpclient上传,找了资料后一顿乱改,然后测试 PostMethod filePost = ...

  3. html 隐藏滚动条

    1. html 标签加属性 <html lang="en" class="no-ie" style="overflow:hidden;" ...

  4. jetty加载spring-context容器源码分析

    带着疑问开始 web.xml的顺序问题 先拿一个最简单的spring mvc web.xml来说问题,如下图:如果我将三者的顺序倒置或是乱置,会产生什么结果呢? 启动报错?还是加载未知结果?还是毫无影 ...

  5. 方法----MessageDigest和DigestUtils加密算法

    总结:使用DigestUtils的方法加密的结果与messageDigest的方法加密结果一致,可使用DigestUtils替换MessageDigest 可省掉部分代码 package com.ac ...

  6. S2 易买网总结

    易买网项目总结 --指导老师:原玉明 不知不觉,又到了S2结业的时间了,S1的项目KTV项目还历历在目.一路走来,感觉时间过的好快,我们离就业也越来越近... 展示: 1.主页面(首页) 01.商品分 ...

  7. Windows程序==>>使用ListView控件展示数据

    使用ListView控件展示数据 01.ImageList控件 1.了解了解         属性 说明 Images 储存在图像列表中的所有图像 ImageSize 图像列表中图像的大小 Trans ...

  8. PHP PEAR2

    出错: Pyrus\Installer\Exception: Installation failed Pyrus\AtomicFileTransaction\MultiException: Unabl ...

  9. C语言位运算详解

    位运算是指按二进制进行的运算.在系统软件中,常常需要处理二进制位的问题.C语言提供了6个位操作运算符.这些运算符只能用于整形操作数,即只能用于带符号或无符号的char.short.int与long类型 ...

  10. Sharepoint学习笔记—习题系列--70-573习题解析 -(Q77-Q80)

    Question 77You have a SharePoint list named Announcements.You have an event receiver that contains t ...