`

Java基础恶补——Development

    博客分类:
  • Java
 
阅读更多

[SCJP Sun Certified Programmer for Java 6 Study Guide (Exam 310-065)]  chapter10

一. 使用 javac 和 java
1. 使用 javac 命令时,可以用 -d 改变class文件的目的地。

2. The -d option can build package-dependent destination classes on-the-fly if the root package directory already exists.

3. 使用 java 命令时,可以用 -D 来使用系统变量。

4. System properties consist of name=value pairs that must be appended directly behind the -D, for example, java -Dmyproperty=myvalue.

5. 命令行参数总是作为String来看待的。

6. The java command-line argument 1 is put into array element 0, argument 2 is put into element 1, and so on.

 

二. 用 javac 和 java 搜索
1. Both java and javac use the same algorithms to search for classes.

2. Searching begins in the locations that contain the classes that come standard with J2SE.

3. Users can define secondary search locations using classpaths.

4. Default classpaths can be defined by using OS environment variables.

5. A classpath can be declared at the command line, and it overrides the default classpath.

6. A single classpath can define many different search locations.

7. In Unix classpaths, forward slashes (/) are used to separate the directories that make up a path. In Windows, backslashes (\) are used.

8. In Unix, colons (:) are used to separate the paths within a classpath. In Windows, semicolons (;) are used.

9. In a classpath, to specify the current directory as a search location, use a dot (.)

10. In a classpath, once a class is found, searching stops, so the order of locations to search is important.

 

三. 打包和搜索
1. When a class is put into a package, its fully qualified name must be used.

2. An import statement provides an alias to a class's fully qualified name.

3. In order for a class to be located, its fully qualified name must have a tight relationship with the directory structure in which it resides.

4. A classpath can contain both relative and absolute paths.

5. An absolute path starts with a / or a \.

6. Only the final directory in a given path will be searched.

 

四. JAR 文件
1. An entire directory tree structure can be archived in a single JAR file.

2. JAR files can be searched by java and javac.

3. When you include a JAR file in a classpath, you must include not only the directory in which the JAR file is located, but the name of the JAR file too.

4. For testing purposes, you can put JAR files into .../jre/lib/ext, which is somewhere inside the Java directory tree on your machine.

 

五. 静态导入
1. You must start a static import statement like this: import static.

2. You can use static imports to create shortcuts for static members (static variables, constants, and methods) of any class.

 

分享到:
评论

相关推荐

    java基础——————试题库

    这份“java基础——————试题库”资源旨在帮助学习者系统地复习和深入理解Java的基础知识,确保他们能够全方位地掌握这一强大的编程工具。下面将详细阐述Java的基础知识点。 1. **Java简介** - Java是由Sun ...

    Java ME实用详解——用Eclipse进行移动开发【源码】

    要在Eclipse中进行Java ME开发,首先需要安装JDK(Java Development Kit),然后下载Eclipse并安装相应的Java ME插件,如J2ME Polish或Eclipse WTP(Web Tools Platform)。 4. **创建Java ME项目** 在Eclipse中...

    JAVA入门到精通——30天学通JAVA

    《JAVA入门到精通——30天学通JAVA》是一本专为初学者设计的Java编程教程,旨在帮助读者在短短的30天内快速掌握Java编程基础,从而踏入编程世界的大门。Java作为一种广泛应用于互联网、移动应用、企业级开发等领域的...

    java课程设计实例——java源代码

    在这个“java课程设计实例——java源代码”压缩包中,我们很可能会找到一系列的Java源码文件,这些文件可能涵盖了各种Java编程的基础到高级概念。 首先,"ch01"这个文件名可能是章节的标识,暗示了这个压缩包可能...

    Java3D探奇——IBM中国教程

    Java3D探奇——IBM中国教程是一份专为初学者设计的在线教程,旨在帮助那些没有3D编程经验的程序员快速入门Java 3D技术。Java 3D是Oracle公司开发的一个开源API,它提供了丰富的功能,使得开发者可以构建复杂的三维...

    Java语言入门知识——为初学者提供入门基础

    学习Java前,你需要先安装Java Development Kit(JDK)。JDK包含了Java编译器、调试器和其他开发工具。下载安装JDK后,配置好环境变量,可以通过命令行输入"java -version"和"javac -version"检查是否安装成功。 三...

    java入门与提高——一个成就java高手的教程

    1. **环境配置**:首先,学习Java需要安装Java Development Kit (JDK) 并配置环境变量,确保编译器javac和解释器java可以在任何目录下运行。 2. ** HelloWorld **:每个编程旅程通常从打印“Hello, World!”开始,这...

    java 入门教程课件——j2se

    - **安装Java开发工具**:学习Java编程首先需要安装JDK(Java Development Kit),它包含了编译器、解释器和调试工具等。 2. **标识符、关键字、数据类型**(第二讲): - **标识符**:用于命名变量、类、方法等...

    《Java基础入门》课后习题答案

    2. Java 开发入门:Java 开发需要安装 JDK(Java Development Kit),JDK 包含了 JRE(Java Runtime Environment)和开发工具。 3. Java 语言基础:Java 语言基础包括基本数据类型、引用数据类型、运算符、控制结构...

    java基础1---java概述(csdn)————程序.pdf

    开发Java应用需要安装Java Development Kit (JDK),它包含了编译器、调试工具和其他开发所需组件。JDK可以在Oracle官方网站下载,推荐下载稳定版本如JDK 1.8。安装过程中,建议避免安装在C盘,并且记住安装路径,...

    Java开发必备工具——你想要的全套开发工具1——Tomcat6和7

    首先,Java Development Kit (JDK) 是Java编程的基础,它包含了编译器、调试器、文档生成工具等,使得开发者可以编写、测试和部署Java应用程序。JDK1.6是历史上的一个稳定版本,对于许多遗留项目来说,它仍然是必要...

    Java ME实用详解——用Eclipse进行移动开发

    1. 配置JDK:确保你已经安装了Java Development Kit (JDK),并将其路径添加到Eclipse的系统变量中。 2. 设置Java ME SDK:安装Java ME SDK,它提供了模拟器和必要的工具,用于构建和测试Java ME应用程序。在Eclipse...

    Java学习笔记——良葛格

    "Java学习笔记——良葛格"是一份专为初学者设计的教程资料,由良葛格精心编写,旨在帮助读者掌握JDK5.0版本的Java基础知识。JDK(Java Development Kit)是Java开发的核心工具集,包含了编译器、调试器和运行环境等...

    JavaJava Development Java语言基础

    【Java】Java Development Java语言基础 【Java】Java Development Java语言基础 【Java】Java Development Java语言基础

    《Java基础入门》-课后习题答案.doc

    * JDK(Java Development Kit,Java 开发工具包)包含编译工具、解释工具、文档制作工具、打包工具多种与开发相关的工具。 二、Java 基础知识 * Java 语言的八种基本数据类型有:byte 字节型、short 短整型、int ...

    值得保存的—JAVA环境变量设置———文档

    在Windows XP系统下,配置JDK(Java Development Kit)的环境变量主要包括以下几个步骤: 1. **安装JDK**:首先,你需要下载并安装适合你操作系统的JDK版本。安装完成后,JDK的bin目录会包含必要的可执行文件,如`...

    精通JAVA——JDK(高清PDF文件)

    总之,《精通JAVA——JDK》不仅涵盖了Java语言的基础和高级特性,还关注了JDK的实用工具和开发技巧,是Java初学者和有经验开发者提升技术的宝贵资源。通过深入阅读和实践,你将能够更好地掌握Java编程,为你的职业...

    Java(TM)SE Development Kit6软件及安装说明

    Java(TM)SE Development Kit 6,简称JDK 6,是Java开发工具包的一个重要版本,主要用于构建和运行基于Java平台的桌面应用程序。这个版本的JDK在2006年发布,提供了许多开发者所需的工具和技术,为Java Standard ...

    JAVA 开发环境 Java SE Development Kit (JDK) 16.0.1 x64.zip

    Java SE Development Kit (JDK) 15.0 x64 免费下载Java SE Development Kit (JDK) 15.0 x64 免费下载 JDK 是什么? JDK 是整个 Java 的核心,包括了 Java 运行环境(Java Runtime Envirnment),一堆 Java 工具和 Java ...

    Java JDK1.8.0——101

    Java JDK 1.8.0_101是Oracle公司发布的Java Development Kit的一个版本,它包含了Java编程语言的运行环境和开发工具。这个版本对于Java开发者来说至关重要,因为它提供了编译、调试和运行Java应用程序所需的所有组件...

Global site tag (gtag.js) - Google Analytics