1.使用javac和java
(1) 通过javac命令首次生成类文件时,使用-d选项来改变类文件的目标位置
(2) –d选项可以动态构建依赖于包的目标类,前提是根包目录已经存在
(3) 当希望设置系统属性时,使用带有-D选项的java命令
(4) 系统属性由”名称=值”对组成,它们必须直接追加到-D的后面。如:java –Dmyproperty = myvalue
(5) 命令行变元始终被当作字符串对待
(6) java命令行变元1被放入数组元素0,变元2被放入元素1,依次类推
2.用java和javac查找
(1) java和javac都是用相同的算法来查找类
(2) 查找包含标准J2SE类的位置开始
(3) 用户可以通过类路径定义次级查找位置
(4) 默认的类路径可以通过操作系统环境变量定义
(5) 类路径可以在命令行上声明,并且而它会覆盖默认的类路径
(6) 一个类路径可以定义许多不同的查找位置
(7) 在UNIX类路径中,正斜杠用于分隔组成路径的目录.在windows中,使用的是反斜杠
(8) 在UNIX中,冒号用于分隔类路径中的路径.在windows中,使用的是分号
(9) 在类路径中,为了将当前目录指定为一个查找位置,应使用点号
(10) 在类路径中,一旦找到了一个类,查找就会停止,故查找位置的顺序很重要
3.包与查找
(1) 当把类放入包中时,必须使用它的完全限定名称
(2) import语句为类的完全限定名称提供了一个别名
(3) 为了定位一个类,它的完全限定名称必须与它所在的目录结构有紧密的联系
(4) 类路劲可以包含相对路径和绝对路径
(5) 绝对路径以正斜杠或反斜杠开始
(6) 只会查找给定路径中最后的目录
4.JAR文件
(1) 整个目录树的结构都可以存档在一个JAR文件中
(2) JAR文件可以被java和javac命令查找
(3) 在类路径中包含JAR文件时,不仅需要包括JAR文件所在的目录,而且还要包括JAR文件的名称
(4) 对于测试,可以将JAR文件放在…/jre/lib/ext目录下,该目录位于机器上的java目录树中的某个地方
5.静态导入
(1) 必须以专业的方式启动静态导入语句:import static
(2) 可以使用静态导入未任何类的静态成员(静态常量、常量和方法)创建快捷方式
分享到:
相关推荐
总的来说,"JavaScript第十章完整案例"是一个全面锻炼JavaScript技能的实践平台,涵盖了从基础语法到高级特性的广泛内容,同时也提供了实际项目经验,对于提升开发者解决问题的能力和理解Web开发的整体流程有着重要...
在本项目中,我们将深入探讨C#在视频监控系统开发中的应用。视频监控系统是现代安全防范体系的重要组成部分,广泛应用于公共场所、企业、家庭等多个领域。C#作为Microsoft .NET框架的主要编程语言,提供了丰富的库和...
第十章 开发Spring 应用 第十一章 开发Spring+Struts+Hibernate应用 第十二章 开发Struts 2 + Spring 应用 第十三章 开发JPA 应用 第十四章 开发JSF 应用 第十四章 开发XFire Web Service 应用 第十五章 开发XFire ...
总的来说,《Visual C++范例大全》第十章将带你深入理解文件操作和注册表编程的核心概念,通过实例代码帮助你掌握这些技能,从而在实际项目中更有效地编写Windows应用程序。通过学习这一章,你不仅能提升编程能力,...
在本资源中,“第十章代码+挑战练习”很可能是指一个编程学习材料,涵盖了某一课程或教程的第十章的内容,并提供了相关的编程练习以帮助巩固学习者的技术能力。博客链接指向了CSDN(中国软件开发网络)上的一篇文章...
《发展经济学》马工程课件中的第十章主要探讨了区域经济发展这一重要主题,涉及了三个主要的理论框架:地理上的二元经济发展理论、增长极理论和梯度转移理论。 一、地理上的二元经济发展理论 该理论由诺贝尔奖得主...
第十章 开发Spring应用 189 第十一章 开发Spring+Struts+Hibernate应用 250 第十二章 开发JPA应用 252 第十三章 开发JSF应用 253 第十四章 开发XFire Web Service应用 255 第十五章 开发EJB 应用 258 第十六章...
【标题】"ACCP8.0S2-Y2转换教材第十章"指的是北大青鸟APtech的ACCP(Accredited Computer Consultant Program)8.0第二学期第二年的一个教学单元,主要聚焦在编程或者软件开发的第十章内容。ACCP是北大青鸟推出的...
第十章 开发Spring应用 第十一章.开发Spring.Struts.Hibernate应用 第十二章.开发Struts.2.Spring应用 第十三章.开发JPA应用 第十四章.开发JSF应用 第十五章.开发XFire.Web.Service应用 第十六章.开发.EJB.应用 第...
第十章管理人员开发.pptx
第十章领导力开发.pptx
在本资源中,"实战突击:PHP项目开发案例整合-配套源码【第十章明日科技企业网站】",我们聚焦于一个完整的PHP企业网站开发案例,这个案例是明日科技公司的官方网站实现。通过学习和研究这个案例,我们可以深入了解...
第十章新产品开发.doc
【标题】"北大青鸟.NET Y2 第十章 酒店管理系统 C#源代码" 涉及的是一个基于C#编程语言的酒店管理系统的完整实现,这通常是一个教学项目,旨在帮助学习者掌握C#开发实际应用程序的能力。在这个系统中,开发者可能会...
《Visual C++典型模块与实战大全》第十章的代码涵盖了C++编程中的多个核心主题,这些主题对于理解和掌握Microsoft的Visual C++环境至关重要。在这一章中,开发者将深入学习如何利用C++的强大功能来构建高效、可维护...
通过这个第十章的练习,你可以学习如何组织和使用这些组件来构建一个完整的Web应用程序。例如,一个用户登录系统可能包括JSP页面(用于用户界面),Servlet(处理登录逻辑),Filter(确保安全性和日志记录),以及...
第十章 开发实例 436 第十一章 mp4文件封装协议分析 436 第十二章 flv 文件格式分析 457 附录A:常见问题 465 1 ffmpeg 从内存中读取数据 465 2 MFC中使用SDL播放音频没有声音的解决方法 465 附录B:经典代码示例 ...
总的来说,“JBuider第十章:Swing1”教程将涵盖Swing的基本组件用法、布局管理、事件处理以及可能的高级特性如自定义绘图,帮助初学者掌握Java桌面应用开发的核心技术。同时,通过分享和交流资源,学习者可以共同...
### 第十章 类与对象 —— C++ 重难点知识详解 #### 一、引言 C++ 是一种广泛应用于工业界的编程语言,它既继承了 C 语言的强大功能,又引入了面向对象编程(OOP)的概念。面向对象编程的核心在于类与对象的设计与...
10.第十章防火墙配置10.第十章防火墙配置10.第十章防火墙配置10.第十章防火墙配置