易截截图软件、单文件、免安装、纯绿色、仅160KB

Java实现:文件传输

//代码经过编译,运行,证明可以运行
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.io.*;
import java.net.*;
import javax.swing.filechooser.FileFilter;
public class Ftp extends JLabel
{
 private JButton openButton;
 private JButton saveButton;
 JFileChooser fc;
 String fileName;
 int result;
 Ftp()
 {
  setLayout(new GridLayout());
  JButton openButton = new JButton("Open");
  openButton.addActionListener(new openFile());
  JButton saveButton = new JButton("Save");
  saveButton.addActionListener(new saveFile());
  add(openButton);
  add(saveButton);
 }
 class openFile implements ActionListener
 {
  public void actionPerformed(ActionEvent e)
  {
   fc = new JFileChooser();
   result = fc.showOpenDialog(Ftp.this);
   File file = fc.getSelectedFile();
   if(file != null && result == JFileChooser.APPROVE_OPTION)
   {
    fileName = file.getAbsolutePath();
    System.out.println("选择你要打开的文件:" + fileName);
    try
    {
     File file1 = new File(fileName);
     FileInputStream fos = new FileInputStream(file1);
     ServerSocket ss = new ServerSocket(2048);
     Socket client = ss.accept();
     OutputStream netOut = client.getOutputStream();
     OutputStream doc = new DataOutputStream(new BufferedOutputStream(netOut));
     byte[] buf = new byte[2048];
     int num = fos.read(buf);
     while(num != (-1))
     {
&nb


相关文档:

sql 2005 存储过程分页 java 代码

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列 ......

Java异常处理

你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?
OutputStreamWriter out = ...;
java.sql.Connection conn = ...;
try { // ⑸
Statement stat = conn.createStatement();
ResultSet rs = stat.executeQuery("select uid, nam ......

一键安装双击运行——Java安装程序制作

对于Java桌面应用来说,比较烦琐的就是安装部署问题,如:客户端是否安装有jre、jre版本、jre在哪里下载、如何用jre启动Java应用等等。不要说刚接触电脑的人,就算是比较熟悉电脑,如果没有接触过Java,面对一个Java应用,如何在Windows下启动它,估计都会折腾半天。所以这个是导致Java桌面应用被一些人所讨厌的最大原因,J ......

java输入数据的两种方法

1 基本方法
 import java.io.*;
public class input1
{
public static void main(String[] args) throws IOException
{
InputStreamReader reader = new InputStreamReader(System.in);
BufferedReader buf = new BufferedReader(reader);
/* 或者
BufferedReader buf; ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号