`
heimeiyingwang
  • 浏览: 94987 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

corejava辅导(1--3)

阅读更多

六、标识符(变量名)和关键字

 

Java代码中的“{}”“ ”

Java语句以分号分隔,Java代码(除包、类的定义和import之外)是包含在大括号内,忽略空格。

 

标识符

1) 用以命名类、方法和变量、以及包遵守JAVA的命名规范类以每个单词都以大写字母开头。方法和变量第一个字母不大写,常量名都大写,包名都用小写字母。

2) 只能以字符、“_”“$”开头,可以使用数字,字符以及”_””$”作为变量名的组成部分,且Java的标识符是大小写敏感

3) 无长度限制。

4)可以使用中文作为标识符,不可以使用关键字作为标识符。

正确的标识符: _abc  ,  $234 , 

For“注意Java是大小敏感的,所以这个For不是关键字”

错误的标识符:234ad “不能以数字开头”,do do是关键字不可用”

goto,“goto虽然不是关键字,但是作为保留字也是不可以用作标识符的”

 

七、Java中的关键字

 

Java中大部分的关键字是和C++相同的但是也有些许的修改,以下是需要注意的地方。

1gotoconstjava中虽然不再使用但是还作为关键字存在

2java中没有sizeof这个关键字了,java中的boolean类型的值只能用truefalse,且这两值是不能用作命名的。

3java语言中没有无符号这个关键字(unsigned

 

七、Java中的一种特殊文件—jar

 

jar命令用于打一个xxx.jar文件

用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...

选项:

    -c  创建新的存档

    -t  列出存档内容的列表

    -x  展开存档中的命名的(或所有的〕文件

    -u  更新已存在的存档

    -v  生成详细输出到标准输出上

    -f  指定存档文件名

    -m  包含来自标明文件的标明信息

    -0  只存储方式;未用ZIP压缩格式

    -M  不产生所有项的清单(manifest〕文件

    -i  为指定的jar文件产生索引信息

    -C  改变到指定的目录,并且包含下列文件:

如果一个文件名是一个目录,它将被递归处理。

清单(manifest〕文件名和存档文件名都需要被指定,按'm' 'f'标志指定的相同顺序

 

示例1:将两个class文件存档到一个名为 'classes.jar' 的存档文件中:

       jar cvf classes.jar Foo.class Bar.class

示例2:用一个存在的清单(manifest)文件 'mymanifest' foo/ 目录下的所有

           文件存档到一个名为 'classes.jar' 的存档文件中:

       jar -cvfm classes.jar mymanifest -C foo/ .

 

一般在使用使用jar cvf 文件名.jar 文件所在路径(xxx/xxx/xxx.class)也可以压缩一个目录,只要在制定路径是指定为文件夹,jar命令的命令行参数在使用时可以以“-”开头,也可以不用。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics