`

java简介以及迅速了解java(三)

阅读更多

六、标识符(变量名)和关键字
Java代码中的“;”、“{}”、“ ”
Java语句以分号分隔,Java代码(除包、类的定义和import之外)是包含在大括号内,忽略空格。
标识符
1) 用以命名类、方法和变量、以及包遵守JAVA的命名规范类以每个单词都以大写字母开头。方法和变量第一个字母不大写,常量名都大写,包名都用小写字母。
2) 只能以字符、“_”或“$”开头,可以使用数字,字符以及”_”、”$”作为变量名的组成部分,且Java的标识符是大小写敏感
3) 无长度限制。
4)可以使用中文作为标识符,不可以使用关键字作为标识符。
正确的标识符: _abc , $234 ,
For“注意Java是大小敏感的,所以这个For不是关键字”
错误的标识符:234ad “不能以数字开头”,do “do是关键字不可用”
goto,“goto虽然不是关键字,但是作为保留字也是不可以用作标识符的”
七、Java中的关键字
Java中大部分的关键字是和C++相同的但是也有些许的修改,以下是需要注意的地方。
1)gotoconst在java中虽然不再使用但是还作为关键字存在
2)java中没有sizeof这个关键字了,java中的boolean类型的值只能用true和false,且这两值是不能用作命名的。
3)java语言中没有无符号这个关键字unsigned
七、Java中的一种特殊文件—jar包
jar命令用于打一个xxx.jar文件(在cmd中输入jar -help就能出现提示信息)
用法: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命令的命令行参数在使用时可以以“-”开头,也可以不用。

分享到:
评论

相关推荐

    JAVA语言快速入门

    接下来,了解Java的基础语法是关键。这包括: 1. **基本数据类型**:如整型(byte, short, int, long)、浮点型(float, double)、字符型(char)和布尔型(boolean)。 2. **变量**:声明和初始化变量,理解其作用...

    Java核心编程Java 课件ppt

    1. **Java简介**:Java是由Sun Microsystems开发的,后来被Oracle公司收购。它被设计成“一次编写,到处运行”,这意味着编写的代码可以在任何支持Java的平台上运行,无需重新编译。 2. **Java环境搭建**:学习如何...

    java调用第三方的短信接口

    在Java开发中,调用第三方短信接口是一项常见的任务,用于实现验证码发送、通知提醒等功能。以下将详细讲解这个过程中的关键知识点。 1. **HTTP请求**:大部分第三方短信平台提供的API是基于HTTP协议的,因此Java中...

    2012java三级考试题库

    10. **Java SE和Java EE的区别**:了解Java标准版(SE)和企业版(EE)的应用场景和主要组件。 11. **API的使用**:如Math类、Date和Calendar类、Collections工具类等,考生需要熟悉常用API的使用。 这个“2012...

    java基础练习题 (目前到集合内含三个小综合案例)

    这份"java基础练习题(目前到集合内含三个小综合案例)"涵盖了Java的基础知识,旨在帮助学习者巩固并提升Java编程技能。从JDK(Java Development Kit)入门到集合框架的学习,这是一个全面了解和实践Java编程的重要...

    java版三维迷宫游戏源码

    【Java版三维迷宫游戏源码】是一款基于Java编程语言实现的小型三维迷宫游戏,其特点是体积小、代码精炼,同时包含了详尽的说明文档,为学习和理解Java编程,尤其是游戏开发的初学者提供了很好的实践素材。...

    Head First Java 中文高清版.pdf

    这本书以其独特的教学方式,通过丰富的图表、幽默的插图和非传统的方式深入浅出地讲解Java编程语言,旨在帮助读者快速掌握Java编程的核心概念和技术。 1. **Java简介**:Java是一种面向对象的、跨平台的编程语言,...

    JAva资源网站大全

    这里不仅有Java基础知识的详细介绍,还有高级特性的深入解析,是Java开发者深入了解Java内部机制的首选之地。 ### 2. CN-Java 网址:http://www.cn-java.com/ CN-Java是一个专注于Java技术的中文社区,提供了丰富...

    java脚本 快速学习

    三、Java与JavaScript的区别 1. 类型系统:Java是静态类型语言,而JavaScript是动态类型语言。 2. 编译与执行:Java代码需要编译成字节码再运行,JavaScript则直接由解释器执行。 3. 用途:Java广泛应用于服务器端...

    java的三大开源框架帮助路径

    由于提供的部分内容似乎包含了一些无法辨识的信息,我们将基于标题、描述和标签来构建一个关于Java三大开源框架及其帮助路径的知识点汇总。 ### Java的三大开源框架帮助路径 #### 引言 Java作为全球范围内应用最为...

    2022年应届生java简历范文.docx

    * Java开发职业发展道路:了解Java开发职业的发展道路,如从初级开发到高级开发的发展过程。 * Java开发职业规划:了解Java开发职业的规划,如职业发展目标、职业发展方向等。 * Java开发职业技能:了解Java开发职业...

    Java2Pas(Java代码转换成Delphi代码)

    下面我们将详细探讨Java2Pas的工作原理、使用方法以及其在IT领域的应用。 首先,Java和Delphi是两种不同的编程语言,它们有着不同的语法结构和编程模型。Java是一种面向对象的语言,由Sun Microsystems(现已被...

    Java croe java 思想

    通过阅读《Java核心编程思想》,读者不仅能全面掌握Java语言,还能了解到许多最佳实践和设计模式,从而在实际项目开发中游刃有余。这本书的2010最新版可能还包含了Java新特性的介绍,比如Java 7和8的Lambda表达式、...

    java实现视频压缩

    Java中可以使用第三方库,如x264j(H.264)或jniwrapper(支持多种编码),通过JNI(Java Native Interface)调用C/C++编写的底层库实现编码。 4. **封装**:压缩后的视频流需要封装成特定的容器格式,如MP4、FLV、...

    java基础教程ppt

    1. **Java简介**:介绍Java的历史、特点以及其在软件开发中的应用领域。Java由Sun Microsystems的詹姆斯·高斯林(James Gosling)于1995年推出,其设计目标是“一次编写,到处运行”。 2. **环境搭建**:讲解如何...

    Java全栈学习路线及知识清单

    * Java基础语法:了解Java的基本语法结构,包括变量、数据类型、运算符、控制流语句、方法等 * 流程控制和方法:了解Java的流程控制语句和方法的使用 * 数组:了解Java的数组数据类型和操作 * 面向对象编程:了解...

    韩顺平30天学java

    《韩顺平30天学Java》是一门针对初学者设计的Java编程课程,旨在帮助学员在短短一个月的时间内掌握Java编程基础。该课程由知名IT教育专家韩顺平教授,以其独特的教学风格和深入浅出的讲解方式,使得复杂的编程概念变...

    JAVA API官方文档中文版

    对于初学者来说,这是了解Java API的起点。 2. **类和接口**:这是文档的主体部分,详细列出了Java平台提供的所有类和接口。每个条目都包含了类或接口的定义、构造方法、方法、常量等详细信息。例如,`java.lang....

    java-Swing快速上手

    帮助你快速了解java-Swing,附带程序图例,关键代码

Global site tag (gtag.js) - Google Analytics