首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >corejava辅导(1--2)

corejava辅导(1--2)

作者头像
紫风
发布2025-10-14 17:06:09
发布2025-10-14 17:06:09
1190
举报

接下来带包的类是需要生成在指定的目录结构中的,javac命令的 –d 命令行参数可以自动生成包的目录结构

javac –d . HelloWorld.java (–d . 指定包结构生成在当前目录中) java test.java.HelloWorld

注意:在运行有包的类文件时,一定要在包的所在的目录

import 关键字,在使用其他包中的类文件,在类中,可以不必写全限定名直接写类名就可以了,这个关键字和C++中的#include “xxx”(表示包含,会将xxx插入到文件中)不同,他只不过是告知Java虚拟机导入了该类,在使用的时候不用标明导入类的全限定名。

package关键字的使用

代码语言:javascript
复制
例1:

package test1.a;

public class Test{

}

 

import test1.a.*;

public class Test2{

     static public void main(String[] args){

         Test t=new Test();

     }

}

import关键字的使用

例2:使用JAVA类库中的类 package test.java; import java.util.*; public class Test{ public static void main(String[] args){ ArrayList al=new ArrayList(); //不是用import就要写成这样 java.util.ArrayList list=new java.util.ArrayList(); /* ArrayList是在java.util包中的一个类,所以在代码中需要导入 使用import关键字,import xxx.xxx.Xxxx,导入包,从而不必 再写类的全限定名,而只写类名就可以了,这个导入的概念和C++ include是不同的概念。 ArrayList是一个类似于C++中模板容器的类 */ } }

注意:系统会在每个java程序中隐含导入了java.lang这个包。

三、Java的常用package(包)

java.lang包,这是一个基础包。 java.util包, 这个包是工具类的包。 java.io包, 这个包是用于输入输出操作的 java.net包, 这个包是用于网络编程。 java.awt,java.swing,javax.swing java.event包,这些包用于java的图形编程用的包。 applaction java的应用程序,java应用程序中必须有一个main()方法。

四、Java程序的运行过程

Java程序的运行过程,执行java命令后,首先是启动java虚拟机,然后就是去找.class文件,并进行加载,先是从系统的类库中找(系统之会在跟目录下查找,所以需要完整类名),如果找不到的话会去CLASSPATH所设置的目录去找。然后加载到java虚拟机中。

五、java注释

单行注释 //......

多行注释 /* .......*/

文档注释/** ........<p>(换行标签)*/,用javadoc命令可以根据原码中的文档注释生成注释文档(html格式)。文档注释中可以使用html标签。

javadoc -d 路径 (指定注释文档的保存路径)

文档注释一般写在类定义之前,方法之前,属性之前。

在文档注释中可以用 @author 表示程序的作者,@version 表示程序的版本,前两个注释符号要写在类定义之前,用于方法的注释@param 对参数进行注释,@return 对返回值进行注释 @throws对抛出异常的注释。

例:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-10-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档