「java自定义包」java自定义包 dto

博主:adminadmin 2022-11-27 09:26:06 67

今天给各位分享java自定义包的知识,其中也会对java自定义包 dto进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

Java中怎么自定义包以及怎么引用自定义的包请举例下

自定义包实际上就是相对项目的一个文件夹路径。可以项目上右击,选择“new”,之后选择“Package”的形式创建一个文件夹路径(路径之间用英文“点”)。

举例:

创建的包路径:com.icardpay.business.core.remit.bank.handler.impl;

引用包路径:import com.icardpay.business.core.remit.bank.handler.impl.*;

java怎么自定义一个数据包并把它发送出去?

客户端代码

/*

* To change this template, choose Tools | Templates

* and open the template in the editor.

*/

import java.io.DataOutputStream;

import java.io.File;

import java.io.FileInputStream;

import java.net.InetSocketAddress;

import java.net.Socket;

public class Client {

public static void main(String[] args) {

int length = 0;

byte[] sendBytes = null;

Socket socket = null;

DataOutputStream dos = null;

FileInputStream fis = null;

try {

try {

socket = new Socket();

socket.connect(new InetSocketAddress("192.168.0.104", 3000),

10 * 1000);

dos = new DataOutputStream(socket.getOutputStream());

File file = new File("Moon.zip");

fis = new FileInputStream(file);

sendBytes = new byte[10240];

while ((length = fis.read(sendBytes, 0, sendBytes.length)) 0) {

dos.write(sendBytes, 0, length);

dos.flush();

}

} finally {

if (dos != null)

dos.close();

if (fis != null)

fis.close();

if (socket != null)

socket.close();

}

} catch (Exception e) {

e.printStackTrace();

}

}

}

//////////////////////////////////////////////////////////

服务器代

import java.net.*;

import java.io.*;

public class Server implements Runnable {

public static void main(String[] args) {

try {

final ServerSocket server = new ServerSocket(3000);

Thread th = new Thread(new Runnable() {

public void run() {

while (true) {

try {

System.out.println("开始监听...");

Socket socket = server.accept();

System.out.println("有链接");

receiveFile(socket);

} catch (Exception e) {

}

}

}

});

th.run(); //启动线程运行

} catch (Exception e) {

e.printStackTrace();

}

}

public void run() {

}

public static void receiveFile(Socket socket) {

byte[] inputByte = null;

int length = 0;

DataInputStream dis = null;

FileOutputStream fos = null;

try {

try {

dis = new DataInputStream(socket.getInputStream());

fos = new FileOutputStream(new File("receive.MV"));

inputByte = new byte[1024];

System.out.println("开始接收数据...");

while ((length = dis.read(inputByte, 0, inputByte.length)) 0) {

System.out.println(length);

fos.write(inputByte, 0, length);

fos.flush();

}

System.out.println("完成接收");

} finally {

if (fos != null)

fos.close();

if (dis != null)

dis.close();

if (socket != null)

socket.close();

}

} catch (Exception e) {

}

}

}

Java中如何将我自定义的类放到一个自定义包中,此外包如何定义?

//将p改成你自己的包名

package p;

//在下面定义你的类,如C

class C

{

}

java的自定义包

在Java中,包主要有以下用途 :

-包允许将类组合成较小的单元

-有助于避免命名冲突

-包允许在更广的范围内保护类、数据和方法

包可以是类、接口和子包的集合

创建包

package mypackage;

必须是.java文件中的第一句话

访问 Java 包成员

mypackage.My_Class

导入包

import package_name.*;

导入子包

import package_name.package_sub.*;

编译

javac –d 目录名 xx.java

运行

java 包名.类名

如何使用自定义的包:

自己定义一个.java文件,创建一个包

例如:该文件是Test.java文件,创建的包是com.accp

那么,编译该文件后生成的Test.class的包路径是

com.accp.Test.class

将该文件加入classpath中

a.如果将.class文件导入classpath中,那么应该在classpath导入包含该.class文件所在最上级包的目录

例如:Test.class文件最上级包目录是com文件夹,com文件夹在c:\,所以应该加入c:\

b.如果将.jar文件加入classpath中,就应该在classpath中导入该.jar文件的详细路径

关于java自定义包和java自定义包 dto的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-27,除非注明,否则均为首码项目网原创文章,转载请注明出处。