博客登录
用户名:
密 码:
注册
|
登录
忘记密码?
51cto首页
|
博客
|
论坛
|
招聘
热点文章
负载均衡技术沙龙问答汇集
帮助
转载
:5
翻译
:0
原创
:7
小小菜的java学习日志
http://arthennala.blog.51cto.com
>
复制链接
邀请加入技术圈
加友情链接
发短消息
相册
技术圈
博客
博客:
我的博客
|
发表文章
|
管理博客
|
退出
相册:
我的相册
|
上传图片
|
最近更新相册
技术圈:
创建技术圈
|
我加入的圈
|
搜索圈
51cto首页
博客首页
技术论坛
招聘频道
首页
|
java开发技术
|
IT生活
搜索BLOG文章
文章
文章列表>>
java中输入输出总结
2008-05-08 14:27:45
一、数据流的基本概念
流一般分为输入流(Input Stream)和输出流(Output Stream)两类,但这种划分并不是绝对的。比如一个文件,当向其中写数据时,它就是一个输出流;当从其中读取数据时,它就是一个输入流。当然,键盘只是一个数人流,而屏幕则只是一个输出流。
java的标准数据流:标准输入输出指在字符方式下(如DOS),程序与系统进行交互的方式,分为三种:
标准输入studin,对象是键盘。
标准输出stdout,对象是屏幕。
标准错误输出stderr,对象也是屏幕。
二、java.io包中的数据流和文件类
字节流:从InputStream和OutputStream派生出来的一系列类。这类流以字节(byte)为基本处理单位。
InputStream、OutputStream
FileInputStream、FileOutputStream
PipedInputStream、PipedOutputStream
&..
类别:java开发技术
|
阅读全文(70)
|
回复(0)
JDBC的作用及重要接口
2008-03-18 14:58:27
JDBC是由一系列连接(Connection)、SQL语句(Statement)和结果集(ResultSet)构成的,其主要作用概括起来有如下3个方面:
建立与数据库的连接。
向数据库发起查询请求。
处理数据库返回结果。
这些作用是通过一系列API实现的,其中的几个重要接口如表13-1所示。
表13-1 JDBC API中的重要接口
接 口
作 用
java.sql.DriverManager
处理驱动程序的加载和建立新数据库连接
java.sql.Connection
处理与特定数据库的连接
java.sql.Statement
在指定连接中处理SQL语句
java.sql.ResultSet
处理数据库操作结果集
这些JDBC API的组成结构如图13-2所示。
图13-2 JDBC API的组成结构
DriverManager
DriverManager
类是Java.sql包中用于数据库驱动程序管理的类,作用于用户和驱动程序之间。它跟踪可用的驱动程序,并在数据库和相应驱动程序之间建立连接,也处理
诸如驱动程序登录时间限..
类别:java开发技术
|
阅读全文(80)
|
回复(0)
JSP数据库连接类使用方法
2008-03-18 14:54:10
DriverManager类
此类用于装载驱动程序,它所有的成员都是静态成员,所以在程序中无须对它进行实例化,直接通过类名就可以访问它。
DriverManager类是JDBC的管理层,作用于用户和驱动程序间加载驱动程序
Class.forName("公司名.数据库名.驱动程序名")
如:Class.forName("sun.jdbc.odbc.jdbcOdbcDriver")
建立连接
加载Driver类并在DriverManager类注册后,就可用来与数据库建立连接。当调用Driver.Manager.getConnection()发出连连接请求时,DriverManager将检查每个驱动程序,看它是否可以建立连接。
方法:Connection getConnection(String url,String user,String password)
其中user和password是登录数据库的用户和密码
第一个参数是指向数据库的url,它的格式如下:
jdbc:(subprotocol):(subname)
subprotocol:子协议,指定连接何种数据库或用什么方式连接数据库
subname:确立一个连接,可以是一个数据源名,也可以是指向一个网上数据库
如:以下是通常用驱动程序(JDBC-ODBC桥驱动程序),并连一个student数据源,用匿名登录的的示例:
Class.forName("sun.jdbc.odbc.jdbcOdbcDriver");//加载驱动程序
String url="jdbc:odbc:stude..
类别:java开发技术
|
阅读全文(52)
|
回复(0)
java中容易混淆的15个问题
2008-03-10 15:03:55
第一,談談final, finally, finalize的區別。
第二,Anonymous Inner Class (匿名內部類) 是否可以extends(繼承)其他類,是否可以implements(實現)interface(介面)?
第三,Static Nested Class 和 Inner Class的不同,說得越多越好(面試題有的很籠統)。
第四,&和&&的區別。
第五,HashMap和Hashtable的區別。
第六,Collection 和 Collections的區別。
第七,什麼時候用assert。
第八,GC是什麼? 為什麼要有GC?
第九,String s = new String("xyz");創建了幾個String Object?
第十,Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
第十一,short s1 = 1; s1 = s1 + 1;有什麼錯? short s1 = 1; s1 += 1;有什麼錯?
第十二,sleep() 和 wait() 有什麼區別?
第十三,Java有沒有goto?
第十四,陣列有沒有length()這個方法? String有沒有length()這個方法?
第十五,Overload和Override的區別。Overloaded的方法是否可以改變返回值的類型?
第十六,Set裏的元素是不能重複的,那麼用什麼方法來區分重複與否呢? 是用==還是equals()? 它們有何區別?
第十七,給我一個你最常見到的runtime exception。
第十八,error和exception有什麼區別?
第十九,List, Set..
类别:java开发技术
|
阅读全文(25)
|
回复(0)
会出现unreachable statement的可能
2007-12-26 12:57:57
java编译器把unreachable statement标记为运行时错误,一个unreachable statement就是编译器决定永远不会执行它。
下面的几种情况会出现 unreachable statement:
(1)在reutrn语句后写语句。
(2)在throw语句后写语句。
(3)break、continue语句之后定义语句。
(4)“\u10100”//合法,相当于‘\u1010’和字符串“0”。
(5)移位运算符可以用于long int char short byte。
(6)类的访问控制符可以是public或什么都不加。
(7)goto是保留字但不是关键字。then什么都不是。
(8)把超类的类型强制转换后赋给子类的对象时,编译无异常,但运行时会出现异常。
例如:
一个方法,在它的中间出现了一个无条件返回语句,将会引起一个便宜错误:
if (1 < 2)
return;
// unreachable statements
类别:未分类 |
阅读全文(97)
|
回复(0)
51CTO推荐博文
更多..
也谈"难够死"nagios
DHCP服务器配置案例分析之一
RadHat AS5+Squid2.6.19+AS..
小五思科技术学习笔记之SSH
技巧:在Silverlight 2应用..
详解Spring的IoC容器
Web开发“菊花宝典”Operam..
在Silverlight 2应用程序中..
影响中小企业信息化建设诸..
软件企业通常会犯"近..
离职日记 给同龄人的思考 (一)
开心网——SNS社区的又一重..
我所见到的美国、英国、日..
人有的时候可以选择吗 走上..
工作这几年(一)
山水人家(附简要教程)
公告
博客统计信息
用户名:arthennala
文章数:12
评论数:12
访问量:1809
无忧币:
114
博客积分:
106
博客等级:
1
注册日期:2007-12-10
最新评论
arthennala
:
呵呵,高人!学习了
zhangjunhd
:
子类的对象使用这个方法时,将调用..
arthennala
:
呵呵,加油学,加油写!
zhangjunhd
:
继续努力
[匿名]U18:
过来学习学习