- 浏览: 284877 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
di1984HIT:
学习了。确实不错。、
Eclipse编辑XML自动提示 -
chokee:
可以不行再参考下这一篇http://yubolg.iteye. ...
Eclipse编辑XML自动提示 -
xiaofengtoo:
请问下 你用的什么版本 我用的8.0 版本我的郁闷了 没有Ge ...
ER/Studio使用 -
xp1056:
应该就是这样,可我的不行,我也重起eclipse了,郁闷
Eclipse编辑XML自动提示 -
sxpujs:
这个办法不错
div显示和不显示(当几列数据;<td></td>中显示或不显示)
读取所有的文件数据
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.io.*,java.lang.*"%>
<html>
<head>
<title>读取所有的文件数据</title>
</head>
<body>
<%
String path=request.getRealPath(".");
FileReader fr=new FileReader(path + "file://ReadData.txt/");
//关键在于读取过程中,要判断所读取的字符是否已经到了文件的末尾,并且这个字符是不是文件中的断行符,即判断该字符值是否为13。
int c=fr.read();//从文件中读取一个字符
//判断是否已读到文件结尾
while(c!=-1){
out.print((char)c);//输出读到的数据
c=fr.read();//从文件中继续读取数据
if(c==13){//判断是否为断行字符
out.print("<br>");//输出分行标签
fr.skip(1);//略过一个字符
//c=fr.read();//读取一个字符
}
}
fr.close();
%>
</body>
</html>
一行一行读取数据
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.io.*"%>
<html>
<head>
<title>文件读取</title>
</head>
<body>
<%
String path=request.getRealPath("");//取得当前目录的路径
FileReader fr=new FileReader(path + "file://file//inc//t.txt%22);//建立FileReader对象,并实例化为fr
BufferedReader br=new BufferedReader(fr);//建立BufferedReader对象,并实例化为br
String Line=br.readLine();//从文件读取一行字符串
//判断读取到的字符串是否不为空
while(Line!=null){
out.println(Line + "<br>");//输出从文件中读取的数据
Line=br.readLine();//从文件中继续读取一行数据
}
br.close();//关闭BufferedReader对象
fr.close();//关闭文件
%>
</body>
</html>
略过文件中的字符不读取
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.io.*"%>
<html>
<head>
<title>略过字节不读取</title>
</head>
<body>
<%
String path=request.getRealPath(".");
FileReader fr=new FileReader(path + "file://ReadData.txt/");
fr.skip(2);//跳过2个字节
int c=fr.read();//读取一个字节
while(c!=-1){
out.print((char)c);
c=fr.read();
}
fr.close();
%>
</body>
</html>
将数据写入文件
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.io.*"%>
<html>
<head>
<title>将数据写入文件</title>
</head>
<body>
<%
String path=request.getRealPath(".");
FileWriter fw=new FileWriter(path + "file://WriteData.txt%22);//建立FileWriter对象,并实例化fw
//将字符串写入文件
fw.write("大家好!");
fw.write("本书是《JSP编程技巧》");
fw.write("请多多指教!");
fw.write("email:stride@sina.com");
fw.close();
FileReader fr=new FileReader(path + "file://WriteData.txt/");
BufferedReader br=new BufferedReader(fr);//建立BufferedReader对象,并实例化为br
String Line=br.readLine();
//读取一行数据
out.println(Line + "<br>");
br.close();//关闭BufferedReader对象
fr.close();
%>
</body>
</html>
将写入文件的数据分行
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.io.*"%>
<html>
<head>
<title>将写入文件的数据分行</title>
</head>
<body>
<%
String path=request.getRealPath(".");
FileWriter fw=new FileWriter(path + "file://WriteData.txt/");
BufferedWriter bw=new BufferedWriter(fw);
bw.write("大家好!");
bw.write("本书是《JSP编程技巧》。");
bw.newLine();//断行
bw.write("请多多指教!");
bw.newLine();//断行
bw.write("email: stride@sina.com");
bw.flush();//将数据更新至文件
fw.close();//关闭文件流
out.println("写入文件内容为:<br>");
FileReader fr=new FileReader(path + "file://WriteData.txt/");
BufferedReader br=new BufferedReader(fr);
String Line=br.readLine();//读取一行数据
while(Line!=null){
out.println(Line + "<br>");
Line=br.readLine();
}
fr.close();
%>
</body>
</html>
如何将数据追加写入到文件
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.io.*"%>
<html>
<head>
<title>将写入文件的数据分行</title>
</head>
<body>
<%
String path=request.getRealPath(".");
RandomAccessFile rf=new RandomAccessFile(path + "file://WriteData.txt%22,%22rw%22);//定义一个类RandomAccessFile的对象,并实例化
rf.seek(rf.length());//将指针移动到文件末尾
rf.writeBytes("\nAppend a line to the file!");
rf.close();//关闭文件流
out.println("写入文件内容为:<br>");
FileReader fr=new FileReader(path + "file://WriteData.txt/");
BufferedReader br=new BufferedReader(fr);//读取文件的BufferedRead对象
String Line=br.readLine();
while(Line!=null){
out.println(Line + "<br>");
Line=br.readLine();
}
fr.close();//关闭文件
%>
</body>
</html>
import java.util.*;
import java.io.*;
public class ReadIni
{
public static void main(String[] args)
throws Exception
{
Properties proDB = new Properties();
FileInputStream in = new FileInputStream("DBConfig.ini");
proDB.load(in);
String jdbc = proDB.getProperty("jdbc");
String dburl = proDB.getProperty("dburl");
String userid = proDB.getProperty("userid");
String password = proDB.getProperty("password");
System.out.println(jdbc);
System.out.println(dburl);
System.out.println(userid);
System.out.println(password);
}
}
DBConfig.ini:
dburl=jdbcracle:thin:@202.16.147.104:1521ub
userid=user
password=password
jdbc=oracle.jdbc.driver.OracleDriver
发表评论
-
list vo sort
2010-09-20 14:13 1570一: 只要把需要排序的list传进去(operlist),l ... -
ArrayList和Vector的区别,HashMap和Hashtable的区别
2010-08-17 19:58 915就ArrayList与Vector主要从二方面来说. ... -
Vector、ArrayList和List的异同(转)
2010-08-17 19:56 865线性表,链表,哈希 ... -
fileupload渗透分析(org.apache.commons.fileupload渗透分析)
2010-08-13 11:24 1342fileupload渗透分析(org.apache.commo ... -
Eclipse下Tomcat插件的安装
2010-07-31 16:39 953在Eclipse下安装Tomcat插件使开发,编译,发布变的相 ... -
Set和List
2010-07-19 19:32 1165两个接口都是继承自Collection. List(intef ... -
介绍Java集合类(Collections)
2010-07-19 16:14 964本文介绍了java.util下的接口Collection和 ... -
java汉字转拼音和oracle汉字转拼音
2010-07-06 17:31 2653import java.util.Iterator; ... -
一个关于Exception的基础题
2010-04-26 19:45 945要求大概就是: 1.一个包装了的异常类 packa ... -
Map的几个实现类
2010-04-19 14:19 1055我往一个map里面put一些值,我想要取出来的时候按照put进 ... -
java ReadProperties
2010-04-08 17:26 1532package propertyFile; import ... -
Eclipse编辑XML自动提示
2010-03-19 16:31 20236IED Eclipse Java EE IDE for W ... -
java 日期 加上几天
2009-05-12 17:58 8214String order_end = request.getP ... -
分析日志并按分隔符分开保存
2009-04-20 20:53 1615/** * 读取日志文件地址,每行根据指定字符分割开,每 ... -
子类对象的实例化过程(仅供参考)
2009-04-09 22:28 1476对象中的成员变量的初始化过程步骤如下: 1.分配成员变量的存储 ... -
批量重命名文件
2009-04-08 23:04 1232package com.bob.renameFile; im ... -
父类与子类的静态代码块和构造方法的执行顺序
2009-04-08 23:03 2473package test; /** * 要点: * ... -
使用links方式安装Eclipse插件
2009-04-08 23:02 847eclispe想必大家都很熟悉 ... -
j2se some1
2009-04-08 23:01 9161.格式化日期 Date dt = new Date(); ... -
eclipse ,myeclipse使用 自己总结
2009-04-08 18:16 11501.window->preferences->ge ...
相关推荐
4. **文件传输**:在Java中,File类和FileInputStream/FileOutputStream用于处理本地文件,而DataInputStream/DataOutputStream则用于在网络流中读写文件数据。为了提高传输效率和用户体验,通常会使用断点续传技术...
在这个项目中,`QQClient.java` 和 `QQServer.java` 文件代表了客户端和服务器端的代码,分别处理客户端的用户交互和服务器端的数据接收与转发。 2. **多线程**: 为了实现聊天和文件传输的并发处理,项目可能运用...
在Java中,这可以通过读取和解析存储用户信息的数据文件(如文本文件或数据库)来实现。用户输入的信息将通过Socket发送到服务器进行验证,服务器返回验证结果,客户端根据结果展示相应的提示。 私聊和群聊功能涉及...
- **Cookies**:存储在客户端的小文本文件,用于标识用户会话。 - **Session ID**:服务器端维护的会话标识符,可以嵌入 URL 或作为 Cookie 发送。 - **隐藏表单字段**:在 HTML 表单中包含隐藏字段,用于传递会话...
在Java中,文件可以通过输入/输出流进行读写。在这个聊天应用中,文件可能首先被分割成较小的数据块,然后使用DES加密(如果选择的话),再通过Socket发送到服务器。服务器接收到所有数据块后,会重新组合并解密文件...
9. **文本文件读取**:"readme.txt"通常包含项目说明和运行步骤,"www.pudn.com.txt"可能是项目的来源或者包含作者信息。 通过分析和实践这个项目,你可以深入理解TCP/IP通信、Java网络编程和多线程处理,这些都是...
Java IO系统提供了丰富的类来支持不同类型的输入输出操作,包括但不限于文件读写、网络通信等。本文将通过分析一张清晰明了的Java IO类层次图,详细介绍Java IO体系中的主要类及其关系。 #### 二、Java IO 类层次...
`FileInputStream`适合二进制文件,`FileReader`适合文本文件。 4. 使用循环读取文件内容,直到读取完成。例如,使用`FileInputStream.read()`或`FileReader.read()`方法。 5. 关闭输入流以释放系统资源。 - **...
这些文件可能包含Java源代码,分别实现了GUI界面、Socket通信以及多线程处理等功能。 总的来说,这个项目涵盖了Java GUI编程、网络编程(Socket通信)、多线程以及并发处理等多个核心知识点。通过实现这样一个聊天...
Java的`java.io`包提供了诸如`FileInputStream`和`FileOutputStream`等类,用于读写文件。文件传输过程中,客户端先将本地文件转换为字节数组,通过Socket发送到服务器,服务器接收到后存储,再转发给其他客户端。 ...
Java的File类和InputStream/OutputStream流可以用于读写本地文件,而DataInputStream和DataOutputStream则帮助在网络上传输文件。为了安全,文件传输可能需要加密,Java提供了如Cipher类等加密算法,可以对文件内容...
4. **Apache Commons IO**:在处理文件上传时,可能需要进行文件的读写操作,例如将上传的文件保存到服务器。这时, Commons IO库就非常有用,它提供了一系列方便的IO操作工具方法。 5. **传递其他参数**:在使用...
- **任务和要求**:设计并实现一个基于Java的局域网聊天程序,用户可以发送文本消息,同时支持文件的发送与接收。系统应具备用户注册、登录功能,并保证数据的安全性。 - **运行环境**:操作系统为Windows/Linux,...
而`String`不是基本数据类型,它是Java中的一个类,用来表示文本字符串。 - **基本数据类型**:存储在栈中,内存分配给每个变量。例如,`int`类型的变量占用4个字节。 - **String**:对象存储在堆中,可以通过字符...
4. **文件I/O**:Java的FileInputStream和FileOutputStream类用于读写文件,BufferedInputStream和BufferedOutputStream用于提高读写效率,DataInputStream和DataOutputStream则用于基本类型的数据传输。 5. **异常...
在Java Swing中,我们可以创建各种组件,如JFrame(窗口)、JButton(按钮)、JTextArea(文本区域)和JTextField(文本框),来构建聊天应用的用户界面。用户可以通过这些组件输入和查看消息。例如,使用JTextArea...
- **读写文件**:使用`java.io`包中的`InputStream`和`OutputStream`及其子类进行文件的读写操作。 **7. Java多态的实现** 多态性是面向对象编程的一个核心特性,可以通过继承和接口实现。在Java中,多态性通常...
- **简介**: POI是一个用于读写Microsoft Office格式文件的Java API。 - **特点**: POI支持多种Office文件格式,如Excel和Word,便于在Java应用中操作Office文档。 ##### 24. Regexp - **简介**: Regexp是一个正则...
在Java中,可以使用`java.io`包下的类进行文件读写、文件流操作、目录管理等。`File`类用于表示文件或目录路径,`FileInputStream`和`FileOutputStream`用于读写文件,`BufferedReader`和`PrintWriter`提供更高级的...
开发者可能使用JDBC(Java Database Connectivity)驱动来连接和操作Access数据库,进行数据的读写操作。 4. **exe4j工具**:exe4j是一个Java到Windows可执行文件转换工具,它允许Java开发者将Java应用程序打包为....