希望好心人看这两道JAVA,有重谢
来源:百度知道 编辑:UC知道 时间:2024/07/06 12:13:41
编程
一、从命令行中输入10个整数,对它们进行排序
要求:实现两个类,一个为排序类(实现排序的方法),另一个为主类(调用这个方法),排序类和主类要求放在不同的包中。
二、实现一个简单的客户端和服务端通信的程序(方式如下:启动两个程序,一个为Server,一个为Client,Server发出字符串信息,Client能接收到,反之同理。参看《Java网络编程》相关内容。)
对于想学操作系统的朋友,我就说一下几点建议吧(针对没有任何基础的)
1.随便找本操作系统的书浏览一下,知道写基本概念
2.《自己动手写操作系统》
3.《linux内核源代码完全注释》
4.《linux源代码情景分析》
经典的还有《understanding the linux kernel》 《linux device driver》
上面的书网上很容易就找到
http://www.kerneltravel.net/index.htm
http://www.oldlinux.org/
Test类:
package cn.wenfeng.com.java.test;
import cn.wenfeng.com.java.sort.*;
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
public class Test {
public static void main(String[] args) {
int[] a = new int[10];
System.out.println("请输入10个整数:");
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
try {
for (int i = 0; i < 10; i++) {
System.out.println("输入"+(i+1)+"个整数");
a[i]=Integer.parseInt(br.readLine());
}
br.close();
} catch (IOException e) {
e.printStackTrace();
}
catch( NumberFormatException e)
{
System.out.println("您输入的可能不是整数");
}
for(int i=0;i<a.length;i++)
{
System.out.print(a[i]+"