javaapi使用教程,javaapi帮助文档

javaapi使用教程,javaapi帮助文档,JavaAPI的使用方法详解

本文主要介绍JavaAPI的用法详解,挺不错的。在这里分享给大家,供大家参考。

什么是Java类库

写程序的时候,通常会有很多函数是通用的或者基本的,这些函数可以用来组成更复杂的功能代码。比如文件操作,不同的程序对文件的操作基本相同,比如打开文件、关闭文件、读取文件中的数据、将数据写入文件等等。唯一不同的是文件路径不同,文件内容不同。如果把与文件相关的操作写成一个通用类,不管是哪个程序员都可以直接使用,而不用自己重写所有操作文件的代码,那么程序员的工作效率将会大大提高。像这样把一些通用函数写成相应的类代码,一个类库就形成了。

Java类库是Java语言提供的已实现的标准类的集合,是Java编程的API。它可以帮助开发者方便快捷地开发Java程序。程序员开发程序时,可以直接调用这些现成的类。这些类可以根据功能的不同分为不同的集合,每个集合形成一个包,叫做类库。Java类库大部分是Sun公司提供的,这些类库称为基本类库。

什么是程序包

包是一个用来组织类的概念。我们可以用“行政区划”的概念来帮助理解这个包。一个国家分很多省,省又分很多市。它可以进一步细分为更多的行政单位。这些行政单位定义了一个区域以及这个区域内的所有人和事。包相当于行政区划,行政区划里的人和事相当于包里的阶级。因此,行政区划是一个抽象的概念。与行政区划一样,它是一个抽象的概念。一个包也可以包含子包。一个包名比如:com.myJava.utils就像广东省,广州市,天河区。

注意:

(1)包前不能有空格。包声明应该在源文件的第一行。每个源文件只能有一个包声明(即只有一个包声明语句)。这个文件中的每个类型都属于这个包。

(2)包名的命名规范一般都是小写。Java要求包有一个域名前缀,用来区分不同的作者。同时是域名的反写,比如com.google.guava.guava-parent

(3)包的命名通常与代码文件的存储位置有关。例如,保存上述Something.java文件的路径是net/Java net/Java/util/something . Java,因为Something.java文件中声明的包名是net.java.util

(4)如果源文件中没有使用包声明,则编译器将认为该类被放置在没有名称的默认包中。尽管缺省包对于简短的示例程序来说工作得很好,但它不适合实际应用程序。在大多数情况下,您需要为自己的代码定义一个包。

使用Java类库

使用java类库(或Java API)的方法是使用import语句,即import语句要位于Java源文件中的package语句之后,所有类的定义之前,可以没有也可以不止一个。导入包有两种语法形式:

单类型导入(比如导入Java . io . file);

Type-import-on-demand(例如import Java . io . *);

对于按需类型导入(导入Java . io . *;),有人误会一个包下的类都是导入的,其实不是。从名字就能看出来,他只会按需导入它们,也就是说,并不是导入整个包,只是导入当前类需要使用的类。

那么上面两个导入包的方法是一样的吗?不一样!单一类型导入和按需类型导入对类文件有不同的定位算法。具体说明请读者查找相关资料。

查看JDK的源代码,我们知道SUN的软件工程师一般不使用按需类型导入。因为使用单类型导入至少有以下两个优点:

1。提高编译速度。

2。避免命名冲突。(例如:导入java.awt.*时;导入后。util。*,编译器在使用List时会产生编译错误)

当然,使用单类型导入会用到你的import语句,看起来很长。

JAVA类库在线中文文档参考:http://tool.oschina.net/apidocs/apidoc? API=JDK-zh

实践训练

步骤1:创建一个新的小游戏项目,名为MySee。

第二步:在web项目中添加一个游戏窗口类,类名为:DrawSee。在DrawSee.java文件的文件头中,添加以下包:

导入Java . awt . color;//颜色

导入Java . awt . container;//容器

导入Java . awt . font;//字体

导入Java . awt . graphics;//所有图形上下文的抽象基类,它允许应用程序绘制线条、单词等。在组件上

导入Java . awt . event . mouse adapter;//接收鼠标事件的抽象适配器类

导入Java . awt . event . mouse event;//鼠标事件

导入javax . swing . jframe;

以上主要用在java.awt包和javax.swing包中。

Java。AWT: Java。AWT是一个软件包,早期用于编写图形界面应用程序。比如颜色类和字体类。

Javax.swing:一个新开发的图形界面包,用于解决AWT中存在的问题。Swing是AWT的改进和扩展。

第三步:在DrawSee.java文件中添加窗口配置代码:

导入Java . awt . color;

导入Java . awt . container;

导入Java . awt . font;

导入Java . awt . graphics;

导入Java . awt . event . mouse adapter;

导入Java . awt . event . mouse event;

导入javax . swing . jframe;

公共类DrawSee扩展JFrame {

//背景颜色

私有颜色rectColor=新颜色(0x F5 F5 f 5);

公共DrawSee(){

容器p=getContentPane();//获取窗口的内容面板

setBounds(100,100,500,500);//调用父类setBounds方法将窗口移动到(100,100)位置,并将窗口大小设置为500宽500高。

set visible(true);//调用父类setVisible方法

p . set background(rect color);//调用对象P的setBackground方法设置窗口背景色。

set layout(null);

setResizable(false);//调用父类setResizable方法。false表示不允许窗口最大化。

this . setdefaultcloseoperation(JFrame。EXIT _ ON _ CLOSE);//调用父类setDefaultCloseOperation方法指定程序在窗口关闭时退出。

}

}

窗口的配置代码通常放在初始化方法中,这样在实例化对象的时候,指定了窗口的一些属性,然后窗口就会按照这个设置来显示。

步骤4:向项目中添加一个条目方法。在MySee项目中添加一个新类:AppMain类,其类代码如下:

公共类AppMain {

公共静态void main(String[] args) {

//TODO自动生成的方法存根

new DrawSee();

}

}

第五步:运行程序,你会看到一个空白窗口。

总结

以上就是本文对javaAPI用法的详细解释。希望对你有帮助。有兴趣的朋友可以继续参考这个站点:详细讲解java对生产者-消费者问题和读者-写入者问题的实现,详细讲解Java集合中的list,详细讲解Java对生产者-消费者问题的并发学习BlockingQueue实现等。如果您有任何问题,请随时留言,边肖将及时回复您。感谢您对本网站的支持!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: