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里面的标识符、关键字和类型的更多相关文章

  1. core java 1~4(HelloWorld & 标识符|关键字|数据类型 & 表达式|流程控制 & 数组)

    MODULE 1 Java的编译和运行----------------------------编译:javac -d bin src\HelloWorld.java -d:指定编译后的class 文件 ...

  2. JAVA之旅(一)——基本常识,JAVA概念,开发工具,关键字/标识符,变量/常量,进制/进制转换,运算符,三元运算

    JAVA之旅(一)--基本常识,JAVA概念,开发工具,关键字/标识符,变量/常量,进制/进制转换,运算符,三元运算 Android老鸟重新学一遍JAVA是什么感觉?枯燥啊,乏味啊,而且归纳写博客,都 ...

  3. java基础基础总结----- 关键字、标识符、注释、常量和变量、运算符、语句、函数、数组(三)

    Java语言基础组成:关键字.标识符.注释.常量和变量.运算符.语句.函数.数组 一.标识符 标识符是在程序中自定义的一些名称,由大小写字母[a-zA-Z],数字[0-9],下划线[ _ ],特殊字符 ...

  4. 03 java 基础:注释 关键字 标识符 JShell

    Java 10 中已有 Jshell 工具,方便用户在其中直接输入相关 java 代码. 注释:java 中分为单行注释 //   多行注释 /*   */   文档注释 /**  */ 关键字:在 ...

  5. Java编程基础——标识符和关键字

    Java编程基础——标识符和关键字 摘要:本文主要介绍标识符和关键字. 标识符 是什么 Java语言中,为各种变量.方法.类和包等起的名字,统统称之为Java标识符. 命名规则 ◆ 应以字母.下划线. ...

  6. java中注释、关键字、标识符,数据类型(上)

    一.java中的注释(有3种) 注释:是给写代码的人看的,注释不会被执行 单行注释:用符号"//"实现 多行注释:用"/* */ " 实现 javaDoc(文档 ...

  7. JAVA基础语法——标识符、修饰符、关键字(个人整理总结)

    JAVA基础语法——标识符.修饰符.关键字 一 . 标识符 1.1    什么是标识符 就是程序员在定义java程序时,自定义的一些名字,例如helloworld 程序里关键字class 后跟的Dem ...

  8. IT兄弟连 Java语法教程 标识符和关键字

    Java语言也和其它编程语言一样,使用标识符作为变量.对象的名字.也提供了一系列的关键字用以实现特别的功能.本小节将详细介绍Java语言的标识符和关键字等内容. 1.分隔符 Java语言里的分号“;” ...

  9. 乐字节Java变量与数据类型之一:Java编程规范,关键字与标识符

    大家好,我是乐字节的小乐,这次要给大家带来的是Java变量与数据类型.本文是第一集:Java编程规范,关键字与标识符. 一.编程规范 任何地方的名字都需要见名知意: 代码适当缩进 书写过程成对编程 对 ...

随机推荐

  1. ubuntu18(笔记本) faster-rcnn实例程序运行

    luo@luo-ThinkPad-W540:TensorflowProject$ source activate flappbird (flappbird) luo@luo-ThinkPad-W540 ...

  2. Opencv 发现轮廓 findContours

    vector<vector<Point>> vec_p; vector<Vec4i> vec_4f; findContours(img_canny1, vec_p, ...

  3. 30-Transformation(HDU4578)-区间线段树(复杂)

    http://acm.hdu.edu.cn/showproblem.php?pid=4578 Transformation Time Limit: 15000/8000 MS (Java/Others ...

  4. python中fork()函数生成子进程分析-乾颐堂

    python的os module中有fork()函数用于生成子进程,生成的子进程是父进程的镜像,但是它们有各自的地址空间,子进程复制一份父进程内存给自己,两个进程之 间的执行是相互独立的,其执行顺序可 ...

  5. HUST软测1504班第2周作业成绩:WordCount

    说明 本次公布的成绩为第2周个人作业WordCount的结果: 第2周个人作业:WordCount 如果同学对作业结果存在异议,可以: 在毕博平台讨论区的第2周作业第在线答疑区发帖申诉. 或直接在博客 ...

  6. 实践作业4:Web测试实践(小组作业)每日任务记录4

    昨天周日平安夜,给大家都放了假,故昨日博客未更新,今天回复博客更新. (一)今日任务更新 编号 人员 任务更新 1 侯欢 已经完成了对两个网站基本功能的分析,已形成基本功能分析报告. 2 余晨晨 上次 ...

  7. opencv常用函数备忘

    //显示图片 IplImage * src = cvLoadImage("xx.JPG"); cvNamedWindow(); cvShowImage("show_ima ...

  8. (转载)get和 post方法的不同

    HTTP的Get/Post请求区别归纳 1. get是从服务器上获取数据,post是向服务器传送数据.g et 和 post只是一种传递数据的方式,get也可以把数据传到服务器,他们的本质都是发送请求 ...

  9. C99一些特性

    __FILE__   对应代码文件名__LINE__   对应代码行号__DATE____TIME____FUNC__ __FUNCTION__ 在Visual Studio 2005中,默认情况下, ...

  10. PyCharm创建普通项目配置支持jinja2语法

    打开项目的根目录的.idea文件夹中项目名.iml文件(隐藏文件) 打开这个iml文件,在component标签的同级,添加如下代码: <component name="Templat ...