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 类型[第一个维度的长度][第二个维度的长度];
二维数组中每个数据的赋值:数组名[第一个维度的某下标][第二个维度的某下标]=表达式;
二维数组中每个数据的引用:数组名[第一个维度的某下标][第二个维度的某下标]
Java语言中的基本词汇的更多相关文章
- JAVA语言中的修饰符
JAVA语言中的修饰符 -----------------------------------------------01--------------------------------------- ...
- Java语言中的面向对象特性总结
Java语言中的面向对象特性 (总结得不错) [课前思考] 1. 什么是对象?什么是类?什么是包?什么是接口?什么是内部类? 2. 面向对象编程的特性有哪三个?它们各自又有哪些特性? 3. 你知 ...
- JAVA语言中冒号的用法
近来由于本人要介入android平台的开发,所以就买了本JAVA语言的书学习.学习一段时间来,我的感觉是谭浩强就是厉害,编写的<C编程语言>系列丛书不愧是经典.书中对C语言的介绍既系统又全 ...
- Java语言中的面向对象特性:封装、继承、多态,面向对象的基本思想(总结得不错)
Java语言中的面向对象特性(总结得不错) [课前思考] 1. 什么是对象?什么是类?什么是包?什么是接口?什么是内部类? 2. 面向对象编程的特性有哪三个?它们各自又有哪些特性? 3. 你知道jav ...
- Java语言中的异常处理
Java语言中的异常处理包括声明异常.抛出异常.捕获异常和处理异常四个环节. throw用于抛出异常. throws关键字可以在方法上声明该方法要抛出的异常,然后在方法内部通过throw抛出异 ...
- 列举java语言中反射的常用方法
package review;/*12:43 2019/7/21*/ import model.AnotherClass; import model.OneClassMore; import mode ...
- Java语言中的正则表达式
正则表达式是什么? 正则表达式是一种强大而灵活的文本处理工具.初学正则表达式时,其语法是一个难点,但它确实是一种简洁.动态的语言.正则表达式提供了一种完全通用的方式,能够解决各种字符串处理相关的问题: ...
- Java语言中使用OpenMP
从去年年中,开始学习Java,主要是维护公司用Java编写的服务器软件.目前,该服务器软件遇到一个问题,在下载大文件时,如果同时下载的用户很多, 服务器软件工作会出现异常,有的用户无法下载.服务器硬件 ...
- Java语言中的这些知识点有没有用过,工作中有没有入过这些坑?
在Java语言中,有一些相对生僻的知识,平时用的机会可能不是很多,但如果不了解不掌握这些知识点的话,也可能会掉入陷阱之中,今天我们就来初步梳理一下: 1. goto是java语言中的关键字. &quo ...
随机推荐
- C#根据CPU+磁盘标号来注册软件
很多私人软件都需要自己的作品出售给别人只能一台电脑使用,不可以随便一个电脑都可以运行自己的软件,所以就有了软件注册限制的控制,收集了一个注册软件的帮助类,分享记录一下. 功能介绍: 根据CPU+ ...
- WCF使用泛型方法的问题
public IList getModelList(string type, string SQL, List<string> list){ try { IList Mlist = new ...
- NYOJ:题目529 flip
题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=529 由于此题槽点太多,所以没忍住...吐槽Time: 看到这题通过率出奇的高然后愉快的进 ...
- xmapp的安装
搭建网站常识性的你首先得搭建一个服务器. 首先APACHE是世界使用排名第一的WEB服务器软件,但是安装APACHE WEB服务器并不容易.如果你想添加MYSQL.PHP和PERL,那就更难了.所以可 ...
- 功放AUX接口解析
功放上的AUX输入端口就是音频输入端口,用来连接音频输出设备:PC机上声卡.MP3播放器.CD机等
- jquery 下拉选择框/复选框常用操作
通常 1.我们需要获取select中选中的值,可以使用: $("#selectID").find("option:selected").val(); --一般 ...
- Android:TextView 自动滚动(跑马灯) (转)
Android:TextView 自动滚动(跑马灯) TextView实现文字滚动需要以下几个要点: 1.文字长度长于可显示范围:android:singleLine="true ...
- 1、Flat UI Getting started(文档翻译)
下载链接:http://www.bootcss.com/p/flat-ui/ 一.什么是Flat UI? Flat UI 是一种漂亮的Boostrap主题.我们重新设计了它的很多组件,使得其看起来扁平 ...
- 简洁侧边wordpress博客模板
模板描述:商务领航,尽现成熟稳重的个人小站风格 响应式Web设计,自适应电脑.平板电脑.移动设备 图标字体库,自适应各种终端设备,保证图形图标清晰无锯齿,支持Retina(视网膜屏幕) ...
- 如何在Eclipse卸载之前添加的android 的 ADT
Android开发环境配置中,怎么卸载ADT? 在Android开发环境配置中,可能会遇到很多问题,其中ADT安装失败需要卸载,怎么卸载呢?下面讲一种方法,希望能够对你有所帮助. 我采用的是Eclip ...