20、Java语言核心API
1)java.lang
它是Java语言中最核心的包,它提供了最基本的数据类型,编程框架。
2)java.io
io,就是input/output的缩写,它是Java语言的标准输入/输出库。
3)java.util
它是由几个基本的实用类组成的,如日期类。
4)java.net
这是使Java具备网络处理功能的类,使用这个包就可轻松地创建、连接套接字(socket)、可以编写出自己的telnet、FTP等程序。
5)java.awt.*
代表java.awt以及java.awt.image等其它包。这些包就是通常说的Java Abstract Window Toolkit(抽象窗口工具包,简称AWT)。它是由一些能够为用户的小应用程序创建丰富、有吸引力的、实用的界面资源组成的。它是使用Java开发图形界面程序时必不可少的一个包。使用它就可创建出美丽的图形世界。
6)java.applet
大家应该还能够记得applet是什么吧?对,小应用程序。这个Java API中最小的包是编写Java小应用程序的基础。大家应该注意到,在我们前面的所有关于小应用程序的例子中,都包含了这样一句:
过去是这样,今后也是这样。要写Applet程序就要使用它!
7)java.sql
在这个包中,包含了JDBC(Java DataBase Connect,Java数据库连接),使用它可以开发出数据库应用程序。
21、java的数据类型
1)基本类型:boolean、char、byte(8位)、int(32位)、short(16位)、long(32位)、float(32位)、double(64位)八种
Byte 8位带符号整数 -128到127之间的任意整数
Short 16位无符号整数 -32768~32767之间的任意整数
Int 32位带符号整数 -231到231-1之间的任意整数
Long 64位带符号整数 -263到263-1之间的任意整数
Float 32位单精度浮点数 根据IEEE754-1985标准
Double 64位双精度浮点数 根据IEEE754-1985标准
2)扩张类型:
22、浮点数:
浮点数这个名称是相对于定点数而言的,这个点就是小数点。浮点数就是指小数点可以根据需要改位置。