java私有表示标识_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私有表示标识_java里面的标识符、关键字和类型相关推荐
- java 中特殊的_Java中一些特殊关键字
transient 被transient修饰的成员变量,在序列化的时候其值会被忽略,在被反序列化后, transient 变量的值被设为初始值, 如 int 型的是 0,对象型的是 null. ins ...
- Java私有方法解释_java接口中 定义 private 私有方法
在传统的Java编程中,被广为人知的一个知识点是:java Interface接口中不能定义private私有方法.只允许我们定义public访问权限的方法.抽象方法或静态方法.但是从Java 9 开 ...
- java 私有变量访问_Java - 访问私有实例变量
我需要从以下类列表(Species.java)访问私有变量,以便在KlingonOx.java类中使用它们. KlingonOx.java类的目的是确定大象物种的种群数量将大于克林贡牛种的数量. 这是 ...
- java私有变量和_java – 大内部类和私有变量
有一件事我经历了几次,是一个服务类(如JBoss服务),由于助手内部类,它已经变得过大了.我还没有找到打破班级的好办法.这些助手通常是线程.这里有一个例子: /** Asset service kee ...
- java方法声明无效_java 方法声明无效 需要返回类型
如题了代码如下望高手指点/*客户机端程序*/importjava.net.*;importjava.io.*;importjava.awt.*;importjava.awt.event.*;class ...
- Java yield详解_Java 中的 yield 关键字
从 Java 14 开始,yield 关键字已添加到 Java 语言中,用于实现 switch 表达式. 它用于从 switch 表达式中的 case 返回值. 例如: int x = switch ...
- java final修改器_Java中的“ final”关键字如何工作?(我仍然可以修改对象。)...
小编典典 这是一个最喜欢的面试问题.带着这些问题,访问者试图找出你对对象的构造,方法,类变量(静态变量)和实例变量的理解程度. import java.util.ArrayList; import j ...
- java replace第二个_java - 错误的第二个参数类型:从片段内调用.replace() - 堆栈内存溢出...
我知道这个问题经常被问到,但是没有一个被接受的解决方案对我有用. 尝试从其他片段之一启动"首选项菜单"片段时,出现经典的"错误的第二个参数类型"错误. 不幸的是 ...
- java字段描述符_Java 的方法签名与字段类型表示-[Ljava.lang.String;
我们什么时候会接触到 Java 的方法签名呢?在进行 JNI 调用时,还有在看方法重载时.重载的方法是有不同的方法签名的,而是不区分返回值,而实际方法签名还揉入了返回值类型的,还有就是 javap - ...
最新文章
- session不是线程安全的
- 使用国内源安装k8s
- Python使用matplotlib画图,设置曲线颜色、类型及标记
- C#将数据库图片显示在pictureBox
- [Windows编程] 开发DLL必读《Best Practices for Creating DLLs》
- 面试阿里(P8)竟被MySQL难倒,奋发图强二次面试斩获阿里offer
- rapidxml 给节点赋值时出现乱码问题
- 介绍几款可以在手机上用来学习编程的软件
- html中div中加背景图片,div background css设置div背景图片
- 神经网络学习笔记1——BP神经网络原理到编程实现(matlab,python)
- 把信送给加西亚读后感
- 浅析STM32H7 FDCAN(二)
- 敲开bp神经网络之门(三,机器视觉斑点blob匹配中使用)
- Casbin入选2022 Google编程之夏
- ubuntu如何设置默认程序打开方式
- 判断两个日期间隔是否为7日内
- Spring Cloud架构教程 (三)服务网关(基础)
- VSCode图片无法显示(已解决)
- Cisco AP-胖瘦AP的转换
- 串口USART中的USART_IT_RXNE,USART_IT_TC,USART_IT_TXE