`

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

阅读更多

接下来带包的类是需要生成在指定的目录结构中的,javac命令的–d 命令行参数可以自动生成包的目录结构
javac –d . HelloWorld.java (–d . 指定包结构生成在当前目录中)
java test.java.HelloWorld
注意:在运行有包的类文件时,一定要在包的所在的目录


import 关键字,在使用其他包中的类文件,在类中,可以不必写全限定名直接写类名就可以了,这个关键字和C++中
的#include “xxx”(表示包含,会将xxx插入到文件中)不同,他只不过是告知Java虚拟机导入了该类,在使用的时候不用
标明导入类的全限定名。
package关键字的使用
例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对抛出异常的注释。
例:

package sdjt.test;
/**
 * @author:lyy
 * @version 创建时间:2009-8-11 下午05:27:10 类说明
 */public class JavaDocTest{
/**
*main 是程序执行的入口,他向屏幕打印“Hello”
*@param args 用于保存命令行参数
*@return main 函数不需要返回类型
*@exception main函数没有抛出任何异常
*/
public static void main( String args[] ){
System.out.println( "Hello world" );
}
}

 

分享到:
评论

相关推荐

    国二java考试系统

    2. **题库丰富**:系统内置了大量的历年真题和模拟题,覆盖了Java二级考试的所有知识点,让考生全面复习。 3. **自动评分**:完成模拟试题后,系统会立即给出分数和解析,帮助考生了解自己的薄弱环节。 4. **错题...

    中控Java二次开发demo

    开发者可以通过阅读和运行这些代码,快速了解如何将中控的Java API应用到实际项目中。 6. **开发流程**:使用"中控Java二次开发demo"进行开发,一般会经历以下步骤: - 熟悉SDK文档,理解每个API的功能和用法。 -...

    java2核心技术卷二

    书中还包括了对高级Swing、高级AWT、JavaBeans、安全、分布式对象、脚本编写、编译与注解处理以及本地方法等主题的讨论,这些内容将帮助读者深入了解Java平台的高级功能。 翻译团队力求忠于原著,专业术语尽量遵循...

    二级Java上机模拟软件

    【标题】"二级Java上机模拟软件"是一个专为备考国家二级Java程序设计考试的考生设计的实践训练工具。这款软件模拟了真实的考试环境,帮助考生熟悉考试流程,提升编程能力,以提高通过率。 【描述】提到的"南开模拟...

    java二次开发海康威视摄像头demo

    本项目是关于"java二次开发海康威视摄像头demo",主要目的是展示如何使用Java语言与海康威视的摄像头进行交互,实现特定功能。 首先,我们需要了解的是海康威视提供的SDK(Software Development Kit),它是一套...

    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二次开发

    在IT行业中,门禁系统是安全领域不可或缺的...总之,中控门禁控制器的Java二次开发是一项融合了网络通信、数据处理、安全策略等多个IT领域的综合实践,通过深入理解和熟练运用,我们可以打造高效、可靠的门禁管理系统。

    精伦IDR210 java 二次开发包

    首先,我们要了解Java API的基础概念。API(Application Programming Interface)是一组预定义的函数、类、接口和常量,它们为开发者提供了访问特定系统或库功能的方法。在精伦IDR210的场景下,这个Java API允许...

    java视频教程_黑马Java零基础辅导班[第二期]01天PPT

    1. **Java简介**:了解Java的历史、特点和应用领域,以及为什么选择学习Java,这有助于建立对Java的全面认识。 2. **环境配置**:包括JDK的下载、安装与配置,以及如何设置Java开发环境,这是每个Java程序员必备的...

    JAva资源网站大全

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

    金碟云二次开发-新手入门指南:Java快速搭建开发_测试环境(测试工程_SDK)k3cloud-webapi-sdk

    本指南将帮助新手快速入门,通过Java语言搭建开发和测试环境,使用金碟云提供的WEB API k3cloud-webapi-sdk.jar进行高效集成。 首先,我们需要了解金碟云的基本概念。金碟云是金碟公司推出的一款基于云计算的企业...

    java脚本 快速学习

    "java脚本 快速学习"的压缩包可能包含了各种教程、示例代码和练习,帮助初学者快速掌握Java中的脚本使用和JavaScript的基本语法。建议从以下几个方面入手: 1. 学习JSAPI的使用方法,了解ScriptEngine接口和...

    灵信LED屏JAVA demo

    在本文中,我们将深入探讨这个项目的核心概念、技术实现以及如何进行二次开发。 首先,我们要理解"灵信"是一家专注于LED显示技术的企业,提供各种LED显示屏解决方案。在LED显示屏领域,二次开发通常是指基于厂家...

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

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

    疯狂java讲义第二版随书源代码光盘文件

    通过这些代码,读者可以更直观地了解Java编程的各种概念和技术,如面向对象编程、类和对象、继承与多态、接口、异常处理、集合框架、IO流、多线程、网络编程、Swing图形界面设计、数据库连接以及JDBC操作等。...

    java二级考试上机练习题

    虽然Java二级考试更注重应用,但基础的算法和数据结构知识也是必备的,如排序(冒泡、选择、插入、快速、归并等)、查找算法、栈和队列、链表等。 十、上机实践 上机练习题通常会给出一些编程题目,要求考生编写...

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

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

    Java croe java 思想

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

    java8 jdk1.8免安装包

    Java 8,也被称为JDK 1.8,是Oracle公司发布的一个重要的Java开发工具包,它包含了Java运行环境(JRE)以及一系列用于开发Java应用程序的工具。这个"java8 jdk1.8免安装包"是一个方便的版本,用户无需进行传统的安装...

Global site tag (gtag.js) - Google Analytics