精华内容
下载资源
问答
  • 它包括以下部分:关于全局唯一标识符如何获取全局唯一标识符关于全局唯一标识符全局唯一标识符 (GUID) 旨在在使用该接口任何地点任何时间唯一标识该接口。它以128位编码,并且在空间时间上都是唯一:48...

    d8a753ab09ed44ed89c841925ef11fd4.png

    关于全局唯一标识符

    用几个世纪以来独一无二的标签命名你的接口

    摘要

    本文介绍全局唯一标识符(GUID:Globally Unique IDentifier ),并说明如何从您喜欢的工作站创建一个。它包括以下部分:

    关于全局唯一标识符

    如何获取全局唯一标识符

    关于全局唯一标识符

    全局唯一标识符 (GUID) 旨在在使用该接口的任何地点和任何时间唯一标识该接口。它以128位编码,并且在空间和时间上都是唯一的:

    48位通过捕获运行创建GUID的命令的计算机上的网卡地址来确保这种在空间上的唯一性。此地址是唯一的,这保证了在给定计算机上生成的任何GUID与在另一台计算机上生成的任何其他GUID不同。

    60位的时间戳可确保随时间推移的唯一性,这表示自1582年10月15日00:00:00.00以来的100纳秒间隔的计数。这为产生GUIDs留下了空间,直到大约公元3400年。

    首先由开放软件基金会 (OSF:Open Software Foundation ) 为分布式计算环境 (DCE:Distributed Computing Environment ) 的远程过程调用 (RPC:Remote Procedure Calls ) 创建为通用唯一标识符的UUID 。这就是为什么您有时可以找到使用UUID而不是GUID的原因,例如在命令或实用程序中生成它们。

    如何获取全局唯一标识符

    您可以获取接口的GUID,如下所示:

    在UNIX中,使用uuid_gen -C命令返回一个GUID,如下所示:

    = { 0x7c7b3737,

    0x5358,

    0x0000,

    0x02,

    {0x80, 0x02, 0x0b, 0x3e, 0x00, 0x00, 0x00} };

    要运行此命令,请输入:

    /etc/ncs/uuid_gen -C with AIX

    /usr/sbin/ncs/uuid_gen -C with HP-UX

    Sun今天不提供任何生成GUID的方法

    然后,当将其包含到接口IDL文件中时,您需要进行一些编辑以按如下方式对其进行转换:7c7b3737-5358-0000-0280020b3e000000

    要将其包含到C++文件中,请按照以下方式对其进行转换:

    = { 0x7c7b3737,

    0x5358,

    0x0000,

    {0x02, 0x80, 0x02, 0x0b, 0x3e, 0x00, 0x00, 0x00} };

    在Windows中,命令uuidgen -s返回全局唯一标识符,如下所示:

    INTERFACENAME = { /* 7c7b3737-5358-0000-0280-020b3e000000 */

    0x7c7b3737,

    0x5358,

    0x0000,

    {0x02, 0x80, 0x02, 0x0b, 0x3e, 0x00, 0x00, 0x00}

    };

    对于IDL接口,复制第一行的注释值,粘贴它,然后删除最后一个连字符以获取7c7b3737-5358-0000-0280020b3e000000.

    您也可以运行仅返回7c7b3737-5358-0000-0280-020b3e000000.的UUIDGEN.EXE。不要忘记删除最后一个连字符。

    要将其包含到C++ 头文件中,可以按原样获取十六进制值。

    = { 0x7c7b3737,

    0x5358,

    0x0000,

    {0x02, 0x80, 0x02, 0x0b, 0x3e, 0x00, 0x00, 0x00}

    };

    注意: uuidgen通常位于C:Program FilesMicrosoft Visual StudioCommonTools

    展开全文
  • 1.DOS关于环境变量问题 ​ 如果dos命令窗口中使用该软件某个命令时候,如果出现“不是内部或外部命令,也不是可运行程序或批处理文件”,这个之后考虑是否配置环境变量path,如jdk、maven。 2.CMD快速定位到...

    1.DOS关于环境变量的问题

    ​ 如果dos命令窗口中使用该软件的某个命令的时候,如果出现“不是内部或外部命令,也不是可运行的程序或批处理文件”,这个之后考虑是否配置环境变量path,如jdk、maven。

    2.CMD快速定位到某个路径

    ​ 在当前文件夹路径位置输入CMD 回车,直接打开该路径CMD

    在这里插入图片描述

    3.“Hallow World”的执行过程及原理

    ​ C:\Users\44129\Desktop\走向全栈\java基础>java Hello 回车之后会发生什么?

    ​ 第一步:启动JVM(java虚拟机)

    ​ 第二步:JVM启动之后,JVM会去启动“类加载器“classloader”

    ​ 类加载器的作用:加载类的。本质上类加载器负责去硬盘(当前路径)上找”类“对应的”字节码“文件,即xxxx.class

    ​ 第三步:

    ​ 类加载器如果在硬盘上找不到对应的字节码文件,会报错 ”错误: 找不到或无法加载主类xxxx“

    ​ 类加载器如果在硬盘上找到了对应的字节码文件,类加载器会将该字节码文件装载到JVM中,JVM启动”解释器“将字节码解释为二进制码,操作系统执行二进制码和硬件交互

    **注意**:可以给类加载器指定一个路径,让类加载器去指定路径加载字节码文件,需要设置环境变量classpath
    

    4.标识符

    ​ 程序员可以自己命名的单词都是标识符(main除外,它虽然是标识符,但是不能修改)

    ​ 标识符一般为黑色,可以标识:

    ​ 类名

    ​ 方法名

    ​ 变量名

    ​ 量名

    ​ …

    5.标识符的命名规则:

    ​ 1.标识符只能由数字、字母(包括中文)、下划线_、美元符号$组成,不能含有其他符号

    ​ 2.标识符不能以数字开头,否则编译出错

    ​ 3.关键字和保留字不能做标识符

    ​ 4.标识符严格区分大小写

    ​ 5.理论上标识符没有长度限制

    6.标识符的命名规范

    ​ 规范1:见名知意

    ​ 规范2:遵循驼峰命名方式

    ​ 规范3:类名和接口名有特殊要求

    ​ 类名和接口名首字母大写,之后每个单词首字母大写

    ​ 规范4:变量名和方法名有特殊要求

    ​ 变量民和方法名首字母小写,之后每个单词首字母大写

    ​ 规范5:所有”常量“名全部大写,并且单词和单词之间采用下划线衔接。

    ​ (参考阿里手册命名规范)

    7.关键字

    ​ SUN公司开发Java语言的时候,提前定义好了一些具有特含义的单词,这些单词全部小写,具有特殊含义,不能用作标识符。

    ​ 关键字一般是蓝色

    展开全文
  • 关于Java中标识符和关键字整理

    千次阅读 2018-07-19 11:30:19
    使用标识符的规则: 标识符可以以字母、数字、下划线(_)美元符号($)组成。 标识符不能用数字开头。 标识符不能是Java中的关键字保留字,但是可以包含关键字保留字。 标识符不能包含空格。 标识符只能包含...

    什么是标识符?

    标识符就是用于给程序中的变量、类、方法命名的符号。

    使用标识符的规则:

    • 标识符可以以字母、数字、下划线(_)和美元符号($)组成。
    • 标识符不能用数字开头。
    • 标识符不能是Java中的关键字和保留字,但是可以包含关键字和保留字。
    • 标识符不能包含空格。
    • 标识符只能包含美元符号($),不能包含@、#等其他的特殊字符/

    什么是Java关键字?

    java语言中一些具有特殊用途的单词被称为关键字(keyboard),当我们定义标识符时,要避开关键字,否则会引起错误。

    Java中所有的关键字都是小写的,TRUE、FALSE和NULL都不是Java的关键字。

    Java关键字
    abstract continue for new switch
    assert default if package synchronized
    boolean do goto private this
    break double implements protected throw
    byte else import public throws
    case enum instanceof return transient
    catch extends int short try
    char final interface static void
    class finally long strictfp volatile
    const float native super while

     

    关键字的含义
    关键字 含义
    abstract 表明类或者成员方法具有抽象属性
    assert 断言,用来进行程序调试
    boolean 基本数据类型之一,布尔类型
    break 提前跳出一个块
    byte 基本数据类型之一,字节类型
    case 用在switch语句之中,表示其中的一个分支
    catch 用在异常处理中,用来捕捉异常
    char 基本数据类型之一,字符类型
    class 声明一个类
    const 保留关键字,没有具体含义
    continue 回到一个块的开始处
    default 默认,例如,用在switch语句中,表明一个默认的分支
    do 用在do-while循环结构中
    double 基本数据类型之一,双精度浮点数类型
    else 用在条件语句中,表明当条件不成立时的分支
    enum 枚举
    extends 表明一个类型是另一个类型的子类型,这里常见的类型有类和接口
    final 用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量
    finally 用于处理异常情况,用来声明一个基本肯定会被执行到的语句块
    float 基本数据类型之一,单精度浮点数类型
    for 一种循环结构的引导词
    goto 保留关键字,没有具体含义
    if 条件语句的引导词
    implements 表明一个类实现了给定的接口
    import 表明要访问指定的类或包
    instanceof 用来测试一个对象是否是指定类型的实例对象
    int 基本数据类型之一,整数类型
    interface 接口
    long 基本数据类型之一,长整数类型
    native 用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的
    new 用来创建新实例对象
    package
    private 一种访问控制方式:私用模式
    protected 一种访问控制方式:保护模式
    public 一种访问控制方式:共用模式
    return 从成员方法中返回数据
    short 基本数据类型之一,短整数类型
    static 表明具有静态属性
    strictfp 用来声明FP_strict(单精度或双精度浮点数)表达式遵循IEEE 754算术规范
    super 表明当前对象的父类型的引用或者父类型的构造方法
    switch 分支语句结构的引导词
    synchronized 表明一段代码需要同步执行
    this 指向当前实例对象的引用
    throw 抛出一个异常
    throws 声明在当前定义的成员方法中所有需要抛出的异常
    transient 声明不用序列化的成员域
    try 尝试一个可能抛出异常的程序块
    void 声明当前成员方法没有返回值
    volatile 表明两个或者多个变量必须同步地发生变化
     while 用在循环结构中

     

    展开全文
  • 昨天写了些jdk的安装环境变量的配置,今天想向大家分享一下关于JAVA语言中的关于标识符...2.标识符的命名规则1.在JAVA中,标识符可以由字母,数字,下划线,$组成,但是标识符不能由数字开头。2.JAVA语言中的关键...

    昨天写了些jdk的安装和环境变量的配置,今天想向大家分享一下关于JAVA语言中的关于标识符、变量、常量、基本数据类型的一些东西。

    1.标识符

    1.标识符

    在JAVA中,标识符的功能就是标识一个属性、变量、方法、类、接口等。所以在JAVA中一切由使用者根据需要起的名字都是标识符。

    2.标识符的命名规则

    1.在JAVA中,标识符可以由字母,数字,下划线,$组成,但是标识符不能由数字开头。

    2.JAVA语言中的关键字和保留字不可作为标识符。

    3.在JAVA中,区分字母大小写。

    3.标识符的命名规范

    1.见名知意,也就是看到这个标识符就知道其所代表的意思

    2.驼峰原则:

    1.包:全部小写,多层级之间用.分割

    2.类|接口:首字母大写,且标识符中的每个单词首字母大写

    3.方法|变量:首字母小写,之后的每个单词首字母大写

    4.常量:字母全部大写,每个单词之间用下划线分开

    2.变量

    1.变量

    在程序运行期间其值可以发生改变的量就是变量.

    2.变量赋值语法

    变量的赋值有两种方式,一种是声明的同时赋值,语法为:

    数据类型 变量名=值;

    另一种方式为先声明,再赋值:

    数据类型 变量名;

    变量名=值;

    3.变量使用的注意事项

    1.在使用一个变量之前应该对其赋值,未赋值的变量不可使用.

    2.变量的作用域为从其声明开始,到包裹它的距离它最近的}为止.

    3.在一个时刻,一个变量只会存储一个值.

    4.变量的分类

    1.局部变量:在语句块,方法中声明赋值的变量称为局部变量,变量的作用域只在语句块和方法中.

    2.成员变量:在类中方法外定义的变量称为成员变量,也成为了实例变量,成员变量可以只声明不赋值,有默认值.

    3.常量

    1.常量

    在程序运行时不会改变的量称为常量.

    2.常量的分类

    字面值常量 :

    整数常量 : 1  -5  100

    小数常量 : 3.14  -3.9

    字符常量 : 'a'  '1'  ',' ' ' '好'

    布尔常量 : false true

    字符串常量 : "123哈哈" "  ~  "

    空常量 null

    自定义常量 :使用一个关键字final把变量变为常量

    4.基本数据类型

    1.数据类型

    在JAVA中,数据类型可以分为基本数据类型和引用数据类型.在基本数据类型中,大致可分为"四类八种";在引用数据类型中,有类,接口,数组.今天只说基本数据类型.

    2.基本数据类型

    在基本数据类型中,大致可分为四类八种,分为整型,浮点型,字符型,,布尔型.

    3.整型

    整型数据类型大致可分成以下几种:

    表现形式                名称                范围                    大小

    byte                        字节型            [-128,127]            1字节

    shortt                        短整型          [-32768,32767]    2字节

    int                            整型                士21E                   4字节

    long                        长整型               很大                     8字节

    整型的字面常量值的默认类型为int

    4.浮点型

    表现形式                名称                范围                    大小

    float                        单精度        精确15位左右        4字节

    double                    双精度         精确7位左右        8字节

    浮点型字面常量值的默认类型为double

    5.字符型

    表现形式                名称                范围                    大小

    char                        字符型            [0,65536]            2字节

    6.布尔型

    表现形式为boolean,只有两种情况,true和false,在内存中占1bit

    7.基本数据类型的转换

    在JAVA中,boolean不参与类型转换.

    从短字节数据类型可以向长字节数据类型可以发生自动转换

    当长字节类型的数据想要向短字节类型的数据转换时,因为转换会导致数据损失,所以若要进行这种转换就需要强制使用类型转换.转换方式如下:

    短字节类型 变量名=(短字节类型) 长字节类型数据;

    不同长短的数据类型的数据进行运算时,结果会自动转换为长字节数据类型

    在整型数值运算时,若没有比int类型更长的数据类型,结果会自动转换为int型

    展开全文
  • Java 标识符

    2018-07-03 23:20:12
    关于Java标识符的几项规则: 1. 标识符可以由字母,数字,下划线(_),美元($)组成,但是不能包含@,%,空格,"."等其他的特殊符号,不能以数字开头。例如 123name 就是不合法的。 2.标识符不能是...
  • 变量命名规则 下面是关于变量名(也称为标识符一些规则 必须以一个字母或一个下划线字符开头。后面可以使用一个字母、数字或下划线字符序列,长度不限。 字母可以是大写或小写,大小写是不同。也就是说,...
  • 变量命名规则下面是关于变量名(也称为标识符)一些规则必须以一个字母或一个下划线字符开头。后面可以使用一个字母、数字或下划线字符序列,长度不限。字母可以是大写或小写,大小写是不同。也就是说,Ax不同于...
  • .NET 程序的命名规则

    2006-12-26 11:50:00
    对这些命名指南广泛的使用和理解将消除许多最常见的用户问题。本主题提供.NET Framework 类型的命名指南。对于每个类型,还应该注意关于大写样式、区分大小写和措词的一些通用规则。 1. 本节内容 大写样式 ...
  • CSS命名规则

    2012-09-01 20:55:33
    关于CSS中允许使用的字符大小写信息,请参考W3C CSS2.14.1.3节 二、差异及可能产生问题 在W3C CSS2.1说明文档中,只提到选择器标识符不能以数字,或一个连字号后跟数字为开头。除 此之外,没有相关说明。...
  • 孩子一起学习python之变量命名规则变量命名规则下面是关于变量名(也称为标识符)一些规则必须以一个字母或一个下划线字符开头。后面可以使用一个字母、数字或下划线字符序列,长度不限。字母可以是大写或小写,...
  • 满足标识符的命名规则,最好标识符要有意义,增加可读性。(动宾结构) 函数形参:在定义函数时,括号中的变量名叫做形参。在调用的时候,括号中的参数叫做实参。形参实参的功能是作数据传送,发生函数调用时,...
  • (1)数组的命名规则和变量名相同,遵循标识符命名规则。 (2)在定义数组时,需要制定数组中元素个数,方括号中常量表达式用来表示元素个数,即数组长度。注意,数组下标是从0开始。 (3)常量表达式中可
  • Java命名规范

    2018-12-01 19:17:53
    定义合法标识符的规则: 由26个英文字母大小写,0-9,_或$组成 数字不可以开头 不可以使用关键字保留字,但是能包括关键字保留字 Java中严格区分大小写,长度无限制 标识符不能包括空格 取名尽量做到“见名知意...
  • Java 驼峰命名

    千次阅读 2017-06-01 17:23:40
    定义合法标识符的规则: 由26个英文字母大小写,0-9,_或$组成数字不可以开头不可以使用关键字保留字,但是能包括关键字保留字Java中严格区分大小写,长度无限制标识符不能包括空格取名尽量做到“见名知意” ...
  • 标识符:Java对各种变量、方法类等要素命名使用的字符序列称为标识符凡是自己可以起名字的地方都叫标识符定义合法标识符的规则:由26个英文字母大小写,0-9,_或$组成数字不可以开头不可以使用关键字保留字,...
  • 标识符:Java对各种变量、方法类等要素命名使用的字符序列称为标识符凡是自己可以起名字的地方都叫标识符定义合法标识符的规则:由26个英文字母大小写,0-9,_或$组成数字不可以开头不可以使用关键字保留字,...
  • 标识符:Java对各种变量、方法类等要素命名使用的字符序列称为标识符凡是自己可以起名字的地方都叫标识符定义合法标识符的规则:由26个英文字母大小写,0-9,_或$组成数字不可以开头不可以使用关键字保留字,...
  • Java关于类定义总结

    2020-06-03 08:45:51
    在Java中,类是面向对象的重要内容。可以将类当做一种自定义类型,可以使用类来定义变量,使用类定义的变量...至于类名,则Java的标识符命名规则一致,或者可以说,类名是Java标识符的一种。 在类中,构造器、成员
  • 关于PHP中<<<EOT

    千次阅读 2008-02-13 12:20:00
    同样,标识符也必须遵循 PHP 中其它任何标签的命名规则:只能包含字母数字下划线,而且必须以下划线或非数字字符开始。警告很重要一点必须指出,结束标识符所在行不能包含任何其它字符,可能除了一个分号(;)...
  • 包,属于标识符,遵循标识符的命名规则、规范(XXXyyyzzz)、“见名知意” 每"."一次,就代表一层文件目录。 补充:同一个包下,不能命名的同名的接口,类。 ​ 不同的包下,可以命名同名的接口,类。 import...
  • JavaScript变量作用域

    2020-07-18 08:56:38
    关于标识符的回顾: 标识符是变量、函数、属性的名字,或者函数的参数 命名规则: 1、可以用字母,数字,下划线_ 、美元符号$组成 2、不能以数字开头。 3、不能使用关键字(string if for var …) 保留字(go class...
  • 1.1.Net 命名规则 一致的命名模式是托管类库中可预知性与可发现性最重要的元素之一对这些命名指南广泛的使用和理解将消除许多最 常见的用户问题本主题提供 .NET Framework 类型的命名指南对于每个类型还应该注意关于...
  • 知识总结: 1、Java语言中的标识符 首先了解一下关于Java语言的标识符的概述以及组成规则: 标识符 就是给类、接口、方法...标识符的命名规则 1、关键字:被Java语言赋予特殊意义的单词,全部以小写字母出现 ...
  • js语法基础

    2019-09-22 06:35:18
    关于标识符的命名需要遵循一定的命名规则 2.命名规则分两类:硬性要求,软性要求 所谓硬性要求,就是指必须要遵守,如果不遵守,连程序都无法运行 软性要求:不要求必须遵守,但是是业界一种不成文的规定 ...
  • 文章目录一、标识符作用及命名规则二、关键字及保留字三、基本数据类型及其特点四、基本数据类型转化特点五、常量变量区别六、局部变量成员变量区别七、运算符优先级排序八、关于运算符一些要点 ...
  • C语言关于数组知识点总结

    千次阅读 2017-11-07 21:36:39
    数组 数组本身是一种构造数据类型,主要将相同类型变量集合起来,用一个名称来代表。...(2)数组名:表示数组名称,命名规则和变量名相同,为任一合法的标识符,不要与其他变量名或关键字重名。
  • 作业2021-3-5 Python基础

    2021-03-06 14:31:12
    Python语法 1. 基本概念 表达式(由数字、算符、变量等组成,可进行简单计算) 语句(由单词根据句法组成) 程序(由表达式语句...更多内容见关于标识符的说明文档 变量 数据的名字,用来存储数据的值 命名规则

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 144
精华内容 57
关键字:

关于标识符的使用和命名规则