`

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"这个文件名可能是章节的标识,暗示了这个压缩包可能...

    java基础篇——java的起源与演变

    JDK(Java Standard Edition Development Kit)是Java开发工具包,包含了编译器、JRE以及常用的Java类库,是开发和调试Java程序所需的一切。而JRE仅用于运行Java程序,它包括JVM和必要的库。JVM是Java程序跨平台的...

    Java自学之路——超仔细含练习项目及源码 Java知识体系最强总结————含各个阶段的面试题

    - **JDK(Java Development Kit)**:这是Java开发的基础工具包,包含了编译、运行Java程序所需的所有组件。它主要包括Java运行环境(JRE)、Java虚拟机(JVM)、编译器、调试器等工具。 - **JDK的分支**:Java...

    Java3D探奇——IBM中国教程

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

    java基础——入门篇

    Java基础入门篇主要涵盖了一系列关于Java编程语言的基础知识,包括JVM(Java虚拟机)、Java开发环境的搭建、Java的历史、特点、程序类型、垃圾收集器、J2SE的下载和安装,以及环境变量的配置和测试。此外,还会介绍...

    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基础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开发的核心工具集,包含了编译器、调试器和运行环境等...

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

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

    java基础理论知识串讲——苏州NIIT李老师.ppt

    然后,使用Java Development Kit (JDK) 的编译工具`javac`来编译源代码,例如`javac Hello.java`,这将生成扩展名为.class的字节码文件。执行Java程序则通过JDK的解释器`java`,如`java HelloWorld`。 Java程序有两...

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

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

    【JAVA 11】 Java SE Development Kit 11.0.16.1

    Java 11,全称为Java SE (Standard Edition) Development Kit 11.0.16.1,是Oracle公司发布的一个长期支持版本。这个版本在Java的生态系统中扮演着重要的角色,因为它带来了许多新特性、改进和性能优化,旨在提升...

Global site tag (gtag.js) - Google Analytics