个人理财 Java程序中的字 - 虚拟

Java程序中的字 - 虚拟

目录:

视频: Java程序员面试书籍强烈推荐--深入理解Java虚拟机 2024

视频: Java程序员面试书籍强烈推荐--深入理解Java虚拟机 2024
Anonim

Java的傻瓜部分作弊表

当您编写Java程序时,可以将程序的单词分成几个类别。这个备忘单告诉你所有关于这些类别的信息。

关键字

Java编程语言有50 个关键字 。每个关键字在语言中都有特定的含义。除了预先指定的含义之外,您不能使用任何关键字。

下表列出了Java的关键字。

<!
关键字 它是什么
abstract 指示类,方法或接口的细节在代码中的其他位置给出。
assert 测试程序员认为是真的条件的真实性。
布尔值 表示值为true或false。
break 跳出循环或开关。
字节 表示一个值是一个8位整数。
case 在switch语句中引入若干可能的执行路径之一。
catch 引入当某个事件中断try子句中的执行流时执行的语句。
char 表示值是存储在16位内存中的字符(单个字母,数字,标点符号等)。
class 引入一个类 - 一个对象的蓝图。
const 你不能在Java程序中使用这个词。这个词有没有意义,但是,因为它是一个关键字,你不能创建一个名为const的变量。
continue 强制当前循环迭代的突然结束并开始另一次迭代。
default 引入在switch语句中没有大小写匹配时执行的执行路径。
执行 使计算机反复重复一些语句(例如,只要计算机不断得到不可接受的结果)。
double 指示值是一个64位数字,小数点后有一个或多个数字。
else 引入在if语句中的条件不成立时执行的语句。
enum 创建一个新定义的类型 - 一组变量可以拥有的值。
extends 创建一个子类@@ md一个类,它可以重用先前定义的类的功能。
final 指示变量的值不能被改变,类的功能不能被扩展,或者方法不能被覆盖。
finally 在try子句中引入语句的最后一个意思和约定。
float 指示一个值是一个32位数字,小数点后有一个或多个数字。
for 获取计算机重复一遍又一遍的语句(例如,一定次数)。
转到 您不能在Java程序中使用这个词。这个词没有意义。因为这是一个关键字,所以不能创建一个名为goto的变量。
if 测试以查看条件是否为真。如果这是真的,电脑会执行某些语句;否则,计算机执行其他语句。
implements 指示一个类为其头部在接口中声明的方法提供了主体。
import 使程序员能够缩写程序包中定义的类的名称。
instanceof 测试以查看某个对象是否来自某个类。
int 指示一个值是一个32位整数。
interface 介绍一个界面。一个接口就像一个类,但是大部分接口的方法没有主体。
long 指示一个值是一个64位整数。
native 使程序员能够使用用Java以外的语言编写的代码。
new 从现有的类创建一个对象。
package 将代码放入一个包中 - 一组逻辑上相关的定义。
private 表示一个变量或方法只能在某个类中使用。
protected 指示可以在另一个包的子类中使用变量或方法。
public 表示任何其他Java代码都可以使用变量,类或方法。
return 结束方法的执行,并可能返回一个值给调用代码。
short 表示一个值是一个16位整数。
static 指示一个变量或方法属于一个类,而不是从该类创建的任何对象。
strictfp 当计算机对float和double值进行中间计算时,限制计算机表示超大或超小数字的能力。
super 指超级单词出现的代码的超类。
switch 根据表达式的值,告诉计算机执行许多可能的执行路径之一(许多可能的情况之一)。
synchronized 保持两个线程互不干扰。
this 一个自引用 - 指出现这个单词的对象。
throw 创建一个新的异常对象,并指出发生了异常情况(通常是不需要的)。
throws 指示抛出异常时,方法或构造函数可能会传递降级。
transient 表示如果对象被序列化,则不需要存储变量的值。
try 引入可以出错的语句(运行时)。
void 指示一个方法不返回一个值。
volatile 一次对多个线程使用变量施加严格的规则。
while 一遍又一遍地重复一些语句(只要条件仍然成立)。
<! - 2 - >

文字

除了关键字外,在Java程序中使用的三个单词也称为 文字 。每种文字在语言中都有特定的含义。除了预先指定的含义之外,不能使用文字。

下表列出了Java的文字。

文字 功能
false 布尔表达式可能具有的两个值之一。
null “nothing”值。如果你打算有一个表达式引用某种对象,但表达式不引用任何对象,则表达式的值为null。
true 布尔表达式可能具有的两个值之一。

这些关键字和文字都被称为 保留 字,因为这些字中的每一个都是专门用于Java编程语言的。

受限关键字

随着Java 9的发布,该语言有10个新单词,称为 受限关键字 。受限制的关键字在语言中具有特定的含义,但仅限于以特定方式使用该词。例如,如果您写

需要其他。东东;

你告诉Java,除非它可以访问其他一些代码(包含在 other。stuff 中的代码),否则程序将不会运行。但是如果你写

int requires = 10;

然后 要求 是普通的 int 变量。

下表列出了Java的受限关键字。

受限关键字 功能
出口 指示特定包中的代码可供其他模块中的代码使用。
module 一堆包。
open 指示模块中的所有程序包以某种方式可供其他模块中的代码使用。
打开 获取访问另一个模块中的所有代码。这种访问使用Java反射(这往往是凌乱的)。
表示 表示模块使服务可用。
需要 表示程序不能运行,除非它有权访问其他代码。
命名有权使用特定代码的代码。
传递 当我的代码需要使用A代码,并且Z代码需要使用我的代码时,传递这个词意味着Z代码自动需要A代码。
使用 指示模块使用服务。
指定使用服务的特定方式。

Java API中的标识符

Java API(应用程序编程接口)具有数千个标识符。每个标识符都是某个东西(一个类,一个对象,一个方法或类似的东西)的名字。这些标识符包括System,out,println,String,toString,JFrame,File,Scanner,next,nextInt,Exception,close,ArrayList,stream,JTextField,Math,Random,MenuItem,Month,parseInt,Query,Rectangle,Color,Oval ,paint,Robot,SQLData,Stack,Queue,TimeZone,URL等等。

您可以在代码中为任何目的重用这些名称中的任何一个。但是,如果你这样做了,你可能会在使用Java API的正常含义的名称时遇到麻烦。例如,你可以写

int System = 7;

的java。郎。系统。出。的println(系统);

但是你不能写

int System = 7;

系统。出。的println(系统);

你(程序员)声明的标识符

在你自己的Java程序中,你可以给你的名字打上心头的喜悦。例如,在代码

double multiplyByTwo(double myValue){

return myValue * 2;

multiplyByTwo

myValue 是您自己的标识符。 创建新名称时,可以使用字母,数字,下划线(_)和美元符号($)。但不要用数字开始名称。如果你尝试用一个数字开始一个名字,Java会回复一个“请不要这么做”的消息。

Java程序中的字 - 虚拟

编辑的选择

特权的基础知识在Oracle 12c - 虚拟机

特权的基础知识在Oracle 12c - 虚拟机

用户可以在Oracle 12c数据库中完成。您可能希望允许用户能够登录,但是您可能需要限制用户是否可以执行以下任一任务:访问某些数据开始...

Oracle 12c恢复管理器(RMAN)目录 - 傻瓜

Oracle 12c恢复管理器(RMAN)目录 - 傻瓜

的基础知识Oracle 12c恢复管理器(RMAN)环境,请考虑恢复目录。恢复目录是所有RMAN配置参数,备份操作和元数据的存储库。该目录可以无限期地存储备份信息。如何在Oracle 12c中选择目录模式RMAN提供了两种用于存储备份数据的选项:NOCATALOG ...

如何验证,查看和关闭Oracle 12c审计 - 傻瓜

如何验证,查看和关闭Oracle 12c审计 - 傻瓜

打开数据库中的审计记录,跟踪您制定的审计,以便您了解所做的事情。幸运的是,Oracle 12c在数据库中提供了一些视图来帮助您跟踪自己的操作:要验证您为审计配置的系统特权,请使用视图AUDIT_UNIFIED_POLICIES。要查看...

编辑的选择

Drupal友好的网页寄存公司 - 傻瓜

Drupal友好的网页寄存公司 - 傻瓜

网页寄存公司为您提供访问Web服务器,您可以在其中安装Drupal并使您的网站在Web上可见。一些公司为您安装Drupal或为您提供一键安装,为您节省了一些工作量。如果您决定自己跳过Drupal的安装,请考虑通过以下方式之一获取帐户...

Drupal花园功能 - 傻瓜

Drupal花园功能 - 傻瓜

让您有机会查看和使用所有Drupal花园功能,可以创建一个新的站点,然后选择自定义选项而不是其中一个已安装的模板:确保已经登录,然后单击我的站点链接。这样做打开了Drupal花园站点经理。点击创建...

Drupal园林主题生成器 - 傻瓜

Drupal园林主题生成器 - 傻瓜

Drupal花园设置完成后,有一些乐趣和玩你的网站上的主题。使用Drupal Gardens Theme Builder控制网站的外观是与安装Drupal自身副本不同的主要方式。但是你不会错过太多...

编辑的选择

更改MYOB中的文本和日期 - 虚拟人物

更改MYOB中的文本和日期 - 虚拟人物

MYOB为您提供了许多快捷方式以帮助简化任务。例如,您可以像在任何文字处理器中那样在MYOB中复制和粘贴文本。以下是快捷方式:按键组合快捷键结果Ctrl-A选择所有高亮显示的文本Ctrl-C复制文本Ctrl-V粘贴文本Ctrl-X删除或剪切文本Ctrl-Z取消最后一位...

在Salesforce中创建视图。当您单击Salesforce中的某个选项卡以访问特定对象(例如“帐户”,“联系人”或“个案”)时,您可以在对象主页上找到自己的服务云 - 虚拟

在Salesforce中创建视图。当您单击Salesforce中的某个选项卡以访问特定对象(例如“帐户”,“联系人”或“个案”)时,您可以在对象主页上找到自己的服务云 - 虚拟

主页,如果你选择案例,如图所示)。案例主页。当您点击Salesforce中的一个选项卡以访问特定的对象(例如,帐户,联系人或个案)时,您可以看到一些较大的,勾勒出的最近案例,报告和矩形的矩形。