- 浏览: 5344 次
- 性别:
- 来自: 北京
最新评论
文章列表
/*
服务器端代码
2013/3/21 星期四 10:51:02
*/
import java.net.*;
import java.io.*;
public class TCPServer{
public static void main(String[] args)throws Exception{
//实例化ServerSocket对象 ,使用8800端口进行连接
ServerSocket serverSocket = new ServerSocket(8800);
//死循环,无限接受Socket连接
while(true){ ...
/*
死锁
2013/3/18 星期一 10:22:05
*/
/*
造成死锁的原因
若程序中存在一组线程(两个或多个),
他们中的每个线程都占用了某种资源而又在等待该组线程中另一个线程所占用的资源,
这种等待永远不能结束,则出现了死锁.
*/
public class DeadLock{
public static void main(String[] args){
TestLock tl = new TestLock();
//创建两个线程
Thread one = new Thread(tl);
Thread two = new T ...
/*
*2013/3/13 星期三 8:13:33
*对象序列化及反序列化方法
*/
import java.io.*;
public class TestObjectOutputStream {
public static void main(String[] args) throws Exception {
//实例化Student对象
Student stu = new Student("小李",21,"男","zheshimima");
//实例化ObjectOutputStream ...
接收用户输入
写入文本内容
显示文本内容
import java.io.*;
public class FileEditor {
public static void main(String[] args) throws IOException {
// 实例化File对象,表示的是f:/Test/Test.txt
File file = new File("f:/Test/Test.txt");
if (file.exists() && file.isFile()) {
System.out.println("文 ...
import java.io.*;
public class TestBufferedWrite {
public static void main(String[] args) throws Exception {
FileWriter fw = new FileWriter("f:/Test/Test.txt");
BufferedWriter bw = new BufferedWriter(fw);
bw.write("大家好,");
bw.write("我是一个苦逼程序员-_-");
...
public class TestString {
public static void main(String[] args){
String s1 = new String("abcdefghf");
//返回第5个字符
System.out.println(s1.charAt(5));//f
//返回字符串长度
System.out.println(s1.length());//9
//返回f字符所在字符串中的位置
System.out.println(s1.indexOf('f'));//5
...
public class Search{
public static void main(String[] args)
{
int arr1[] ={1,3,5,6,8,10,13,15,19,23};
int i = 23;
System.out.println(binarySearch(arr1,i));
}
public static int binarySearch(int a[],int num)
{
int start = 0;
int end = a.length - 1;
int m = (end + start)/2 ...
public class DateSort{
public static void main(String[] args){
Date[] days = new Date[5];
days[0] = new Date(2001,5,1);
days[1] = new Date(2001,4,1);
days[2] = new Date(2002,10,1);
days[3] = new Date(2002,1,15);
days[4] = new Date(2008,8,8);
System.out.println("初始日期:&quo ...
public class SelectionSort{
public static void main(String[] args){
int arr1[] = new int[args.length];
for(int i=0;i<args.length;i++){
arr1[i] = Integer.decode(args[i]);
}
for(int i=0;i<args.length;i++){
int k=i;
for(int j =k+1;j<args.length;j++){
if(arr1[j]< ...