Java类库和常用类库介绍——序
Java
类库和常用类库介绍——序
作者:
zccst
Java
类库概念:
Java
的应用程序接口
(API)
以包的形式来组织,每个包提供了大量的相关类、接口和异常处理类,这些包的集合就是
Java
的类库
包名以
Java
开始的包是
Java
核心包
(Java Core Package)
;
包名以
Javax
开始的包是
Java
扩展包
(Java Extension Package)
,例如
javax.swing
包;
常用的
Java
核心包
(Java Core Package)
1.
java.lang
Java
编程语言的基本类库
2.
java.applet
创建
applet
需要的所有类
3.
java.awt
创建用户界面以及绘制和管理图形、图像的类
4.
java.io
通过数据流、对象序列以及文件系统实现的系统输入、输出
5.
java.net
用于实现网络通讯应用的所有类
6.
java.util
集合类、时间处理模式、日期时间工具等各类常用工具包
其它还有
7.
java.sql
访问和处理来自于
Java
标准数据源数据的类
8.
java.test
以一种独立于自然语言的方式处理文本、日期、数字和消息的类和接口
9.
java.security
设计网络安全方案需要的一些类
10.
java.beans
开发
Java Beans
需要的所有类
11.
java.math
简明的整数算术以及十进制算术的基本函数
12.
java.rmi
与远程方法调用相关的所有类
常用的
Java
扩展包
(Java Extension Package)
1. javax.accessibility
定义了用户界面组件之间相互访问的一种机制
2.&
相关文档:
Caused by: java.sql.SQLException: ORA-00918: column ambiguously defined
Caused by: com.ibatis.common.jdbc.exception.NestedSQLException:
--- The error occurred in com/ibatis/jpetstore/persistence/sqlmapdao/sql/Item.xml.
--- The error occurred while applying a parameter map.&nbs ......
使用jinvoke调用windowsAPI。jna使用比较麻烦,需要写c代码和参数转换,jinvoke的使用就像jdk中的包一样。
官网使用参考:http://www.jinvoke.com/calling-the-win32-api-from-java
一个弹出框的例子(这种代码用于调用任何dll,不只是windows的,也可以是自己写的dll)
import com.jinvoke.JInvoke;
import com.jinvok ......
1. 首先String不属于8种基本数据类型,String是一个对象。
因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。
2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null;
3. String str=”kvill”;
......
Java中连接数据的Hibernate
配置
hibernate.cfg.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.s ......
隐藏窗体内的鼠标指针,直接上代码
import java.awt.Image;
import java.awt.Point;
import java.awt.Toolkit;
import java.awt.image.MemoryImageSource;
import javax.swing.JFrame;
public class HideCursor extends JFrame {
HideCursor() {
this.setBounds(300, 300, 300, 300);
&nb ......