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私有表示标识_java里面的标识符、关键字和类型相关推荐

  1. java 中特殊的_Java中一些特殊关键字

    transient 被transient修饰的成员变量,在序列化的时候其值会被忽略,在被反序列化后, transient 变量的值被设为初始值, 如 int 型的是 0,对象型的是 null. ins ...

  2. Java私有方法解释_java接口中 定义 private 私有方法

    在传统的Java编程中,被广为人知的一个知识点是:java Interface接口中不能定义private私有方法.只允许我们定义public访问权限的方法.抽象方法或静态方法.但是从Java 9 开 ...

  3. java 私有变量访问_Java - 访问私有实例变量

    我需要从以下类列表(Species.java)访问私有变量,以便在KlingonOx.java类中使用它们. KlingonOx.java类的目的是确定大象物种的种群数量将大于克林贡牛种的数量. 这是 ...

  4. java私有变量和_java – 大内部类和私有变量

    有一件事我经历了几次,是一个服务类(如JBoss服务),由于助手内部类,它已经变得过大了.我还没有找到打破班级的好办法.这些助手通常是线程.这里有一个例子: /** Asset service kee ...

  5. java方法声明无效_java 方法声明无效 需要返回类型

    如题了代码如下望高手指点/*客户机端程序*/importjava.net.*;importjava.io.*;importjava.awt.*;importjava.awt.event.*;class ...

  6. Java yield详解_Java 中的 yield 关键字

    从 Java 14 开始,yield 关键字已添加到 Java 语言中,用于实现 switch 表达式. 它用于从 switch 表达式中的 case 返回值. 例如: int x = switch ...

  7. java final修改器_Java中的“ final”关键字如何工作?(我仍然可以修改对象。)...

    小编典典 这是一个最喜欢的面试问题.带着这些问题,访问者试图找出你对对象的构造,方法,类变量(静态变量)和实例变量的理解程度. import java.util.ArrayList; import j ...

  8. java replace第二个_java - 错误的第二个参数类型:从片段内调用.replace() - 堆栈内存溢出...

    我知道这个问题经常被问到,但是没有一个被接受的解决方案对我有用. 尝试从其他片段之一启动"首选项菜单"片段时,出现经典的"错误的第二个参数类型"错误. 不幸的是 ...

  9. java字段描述符_Java 的方法签名与字段类型表示-[Ljava.lang.String;

    我们什么时候会接触到 Java 的方法签名呢?在进行 JNI 调用时,还有在看方法重载时.重载的方法是有不同的方法签名的,而是不区分返回值,而实际方法签名还揉入了返回值类型的,还有就是 javap - ...

最新文章

  1. session不是线程安全的
  2. 使用国内源安装k8s
  3. Python使用matplotlib画图,设置曲线颜色、类型及标记
  4. C#将数据库图片显示在pictureBox
  5. [Windows编程] 开发DLL必读《Best Practices for Creating DLLs》
  6. 面试阿里(P8)竟被MySQL难倒,奋发图强二次面试斩获阿里offer
  7. rapidxml 给节点赋值时出现乱码问题
  8. 介绍几款可以在手机上用来学习编程的软件
  9. html中div中加背景图片,div background css设置div背景图片
  10. 神经网络学习笔记1——BP神经网络原理到编程实现(matlab,python)
  11. 把信送给加西亚读后感
  12. 浅析STM32H7 FDCAN(二)
  13. 敲开bp神经网络之门(三,机器视觉斑点blob匹配中使用)
  14. Casbin入选2022 Google编程之夏
  15. ubuntu如何设置默认程序打开方式
  16. 判断两个日期间隔是否为7日内
  17. Spring Cloud架构教程 (三)服务网关(基础)
  18. VSCode图片无法显示(已解决)
  19. Cisco AP-胖瘦AP的转换
  20. 串口USART中的USART_IT_RXNE,USART_IT_TC,USART_IT_TXE

热门文章

  1. javascript 之作用域-06
  2. linq中给字段添加别名
  3. (翻译)Google Guava Cache
  4. 1057: [ZJOI2007]棋盘制作 - BZOJ
  5. oracle 从别的数据库获取数据 ,访问其他数据库
  6. 如果程序跑着跑着就崩溃了,查看内存
  7. 成员变量的声明位置引起编译错误
  8. Boost智能指针——boost::scoped_ptr(使用及原理分析)
  9. 给年薪不到48w的程序员提个醒!!
  10. Android-AB系统OTA升级介绍