java里面的标识符、关键字和类型
1. 注释
Java中有三种注释:
(1) // -单行注释,注释从“//”开始,终止于行尾;
(2) -多行注释,注释从““结束;
(3) -是Java特有的doc注释,这种注释主要是为支持JDK工具Javadoc而采用的。Javadoc能识别注释中用标记”@“标识的一些特殊变量,并把doc注释加入它所生成的 HTML文件
2. 分号、块和空白块
在Java语言中,用分隔符”;“来表示一行代码的终止。
一个块(block)或一个复合语句是以上括号和下括号 { } 为边界的语句集合,块语句也被用来组合属于某个类的语句。语句块可被嵌套。
在源代码元素之间允许空白,空白的数量不限。
3. 标识符
Java中,标识符是赋予变量、类或方法的名称。标识符可从一个字母、下划线或美元符号 $ 开始,随后可以跟数字。Java标识符的大小写是区分的,并且未规定最大长度。标识符应具有一定的含义,以增加程序的可读性。
4.Java关键字
访问控制:
private 私有的
protected 受保护的
public 公共的
类、方法和变量修饰符:
abstract 声明抽象
class 类
extends 继承,扩充
final 终极,不可改变的
implements 实现接口
interface 接口
native 本地
new 创建
static 静态
strictfp 严格,精准
synchronized 线程,同步
transient 短暂
volatile 易失
程序控制语句:
break 跳出循环
continue 继续
return 返回
do 运行
while 循环
if 如果
else 反之
for 循环
instanceof 实例
switch 开关
case 返回开关里的结果
default 默认
错误处理:
catch 处理异常
finally 有没有异常都执行
throw 抛出一个异常对象
try 捕获异常
包相关:
import 引入
package 包
基本类型:
bolean 布尔型
byte 字节型
char 字符型
double 双精度
float 浮点型
int 整型
long 长整型
short 短整型
null 空
true 真
false 假
变量引用:
super 父类,超类
this 本类
void 无返回值
注意事项:(1)所有的关键字都是小写;
(2)无sizeof运算符,所有类型的长度和表示都是固定的,不依赖执行;
(3)goto和const不是Java编程语言中使用的关键字。const和goto是Java的保留字。
5. Java编码约定
6. 数据类型
Java允许把一个位数小的数据类型转换为一个位数大的数据类型,但是不允许把一个位数大的数据类型转换为一个位数小的数据类型。如果需要,必须声明为数据类型强制转换。可以在一定范围内将一种数据类型转换为另一种数据类型,但是不能强制转换布尔数据类型,也不能强制转换两个不相关的类。
7. 简单数据类型
boolean有且只有两个值:true或false
在Java中Unicode字符用单引号括起,如 ' a ' ,Java中Unicode字符默认的值是”\u0000“,总之,Unicode编码系统的取值范围是从0~65535,但是数值必须是十六进制符号,而且要在值的前面加上”\u“。
8. 复合数据类型
复合数据类型由多个元素组成。复合型数据类型分为类和数组。
在Java中有一些类常常被当做一般的数据类型使用,如字符串类String、哈希表类(Hashtable、HashMap、Hanshset)、集合类Collection、队列类Arrays、日期类Date等,在程序中使用时导入相应的类即可。
java里面的标识符、关键字和类型的更多相关文章
- core java 1~4(HelloWorld & 标识符|关键字|数据类型 & 表达式|流程控制 & 数组)
MODULE 1 Java的编译和运行----------------------------编译:javac -d bin src\HelloWorld.java -d:指定编译后的class 文件 ...
- JAVA之旅(一)——基本常识,JAVA概念,开发工具,关键字/标识符,变量/常量,进制/进制转换,运算符,三元运算
JAVA之旅(一)--基本常识,JAVA概念,开发工具,关键字/标识符,变量/常量,进制/进制转换,运算符,三元运算 Android老鸟重新学一遍JAVA是什么感觉?枯燥啊,乏味啊,而且归纳写博客,都 ...
- java基础基础总结----- 关键字、标识符、注释、常量和变量、运算符、语句、函数、数组(三)
Java语言基础组成:关键字.标识符.注释.常量和变量.运算符.语句.函数.数组 一.标识符 标识符是在程序中自定义的一些名称,由大小写字母[a-zA-Z],数字[0-9],下划线[ _ ],特殊字符 ...
- 03 java 基础:注释 关键字 标识符 JShell
Java 10 中已有 Jshell 工具,方便用户在其中直接输入相关 java 代码. 注释:java 中分为单行注释 // 多行注释 /* */ 文档注释 /** */ 关键字:在 ...
- Java编程基础——标识符和关键字
Java编程基础——标识符和关键字 摘要:本文主要介绍标识符和关键字. 标识符 是什么 Java语言中,为各种变量.方法.类和包等起的名字,统统称之为Java标识符. 命名规则 ◆ 应以字母.下划线. ...
- java中注释、关键字、标识符,数据类型(上)
一.java中的注释(有3种) 注释:是给写代码的人看的,注释不会被执行 单行注释:用符号"//"实现 多行注释:用"/* */ " 实现 javaDoc(文档 ...
- JAVA基础语法——标识符、修饰符、关键字(个人整理总结)
JAVA基础语法——标识符.修饰符.关键字 一 . 标识符 1.1 什么是标识符 就是程序员在定义java程序时,自定义的一些名字,例如helloworld 程序里关键字class 后跟的Dem ...
- IT兄弟连 Java语法教程 标识符和关键字
Java语言也和其它编程语言一样,使用标识符作为变量.对象的名字.也提供了一系列的关键字用以实现特别的功能.本小节将详细介绍Java语言的标识符和关键字等内容. 1.分隔符 Java语言里的分号“;” ...
- 乐字节Java变量与数据类型之一:Java编程规范,关键字与标识符
大家好,我是乐字节的小乐,这次要给大家带来的是Java变量与数据类型.本文是第一集:Java编程规范,关键字与标识符. 一.编程规范 任何地方的名字都需要见名知意: 代码适当缩进 书写过程成对编程 对 ...
随机推荐
- linux: sort排序数据 grep搜索数据
sort 1.sort filename 输出排序后的结果,默认按字符大小排序 2.-n 按数字排序(如果内容是数字的话) 3.-M 按月份排序(如果是三字符简写月份的话) 下面这个例子非常实用: g ...
- [C++] Pure Virtual Function and Abstract Class
Pure Virtual Function Abstract Class
- [C++] the pointer array & the array's pointer
int *p[4]------p是一个指针数组,每一个指向一个int型的int (*q)[4]---------q是一个指针,指向int[4]的数组 --> type: int(*)[4] vo ...
- Java编程规范参考
谷歌Java编程规范-原版 谷歌Java编程规范-中文翻译版 阿里巴巴Java编程规范 阿里巴巴Java编程规范-IDEA 插件 阿里巴巴Java编程规范-Eclipse 插件
- 白盒测试实践--Day2
累计完成任务情况: 阶段内容 参与人 完成CheckStyle检查 小靳 完成代码评审会议纪要和结果报告 小熊.小梁及其他 完成白盒测试用例 小尹 学习静态代码审核,确定评审表,开评审会确定高危区代码 ...
- sklearn中的随机森林
阅读了Python的sklearn包中随机森林的代码实现,做了一些笔记. sklearn中的随机森林是基于RandomForestClassifier类实现的,它的原型是 class RandomFo ...
- Inno Setup创建快捷方式跟快速运行栏快捷方式
[Tasks] Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescrip ...
- C#和C++语言使用方面的区别
本人觉得C#是世界上最优美的语言,也可以说是一门傻瓜语言,入门成本低,上手快得到许多人的青睐,但是C#并没有在行业内得到大家的首肯,反倒是C/C++人才比较紧俏:本人在学习过程中将C#和C++语言使用 ...
- up7.1-asp.net-本地测试教程
1.1. ASP.NET 框架:.NET Framework 4.5 依赖库:csredis,Newtonsoft.Json 安装redis 下载 redis-x64:http://pan.bai ...
- [LintCode笔记了解一下]41.Maximum Subarray
Given an array of integers, find a contiguous subarray which has the largest sum. 首先 當題目涉及到求最大最小值時,最 ...