[Java] 纯文本查看 复制代码package javaapplication2;

import java.net.*;

import java.io.*;

import java.awt.*;

import java.awt.event.*;

import java.util.logging.Level;

import java.util.logging.Logger;

public class JavaApplication2

{

public static void main(String args[])

{

new C().aa();

}

}

class Con

{

static public Socket s = null;

static private OutputStream op = null;

public static void send(String str)

{

try

{

s = new Socket("192.168.1.2", 12345);

op = s.getOutputStream();

op.write(str.getBytes());

} catch (IOException e) {

System.out.println(e);

}

finally

{

try {

op.close();

} catch (IOException ex) {

System.out.println(ex);

}

}

}

}

class C extends Frame

{

private final TextField tf = new TextField(50);;

public void aa()

{

setTitle("聊天");

Panel p = new Panel();

p.setLayout(new FlowLayout(FlowLayout.LEFT));

// tf = new TextField(50);

p.add(tf);

Button b = new Button("Go");

b.addActionListener(new ActionListener()

{

@Override

public void actionPerformed(ActionEvent e) {

Con.send(tf.getText());

throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.

}

});

addWindowListener(new WindowAdapter()

{

@Override

public void windowClosing(WindowEvent e) {

try {

Con.s.close();

super.windowClosing(e); //To change body of generated methods, choose Tools | Templates.

} catch (IOException ex) {

Logger.getLogger(C.class.getName()).log(Level.SEVERE, null, ex);

}

finally

{

System.exit(1);

}

}

});

p.add(b);

add(p, BorderLayout.SOUTH);

TextArea ta = new TextArea("",50,50,TextArea.SCROLLBARS_VERTICAL_ONLY );

add(ta,BorderLayout.NORTH);

pack();

setVisible(true);

}

/* class action implements ActionListener

{

@Override

public void actionPerformed(ActionEvent e) {

new Con().send(tf.getText());

}

}*/

}

java LPT1_Java 未知异常 求解相关推荐

  1. java错误代码1061_异常求解 小白

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 2017-5-20 10:15:14 org.apache.catalina.core.AprLifecycleListener init 信息: The ...

  2. java简单的异常_Java的简单理解(8)-异常(Exception)

    Java 异常处理 异常处理机制是Java语言中一个独特之处,它为开发稳定的软件系统提供了有力的支持.它主要使用捕获异常和声明抛弃异常两种方法来处理程序中可能出现异常的语句块,其中捕获异常的方法是一种 ...

  3. Java 中的异常和处理详解

    2019独角兽企业重金招聘Python工程师标准>>> 简介 程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常.异常发生时,是任程序自生自灭,立刻退 ...

  4. java+解析未知json_在Java中解析JSON时如何忽略未知属性– Jackson @JsonIgnoreProperties注释示例...

    java+解析未知json 使用Jackson API在Java中解析JSON时的常见问题之一是,当您的JSON包含未知属性(即您的Java类没有对应于所有JSON属性的所有字段)时,该操作将失败. ...

  5. java全局机制,java实现全局异常机制

    先上自己的代码,后整理下原理知识. 下面是自己实现的全局异常机制 1.继承Exception,自定义异常类 ​ package com.zichen.xhkq.exception; /** * * T ...

  6. java 异常处理发生异常_Java中的异常处理

    java 异常处理发生异常 Exception Handling in Java is a very interesting topic. Exception is an error event th ...

  7. Java OOP 6 异常

    Java OOP 6 异常 文章目录 Java OOP 6 异常 一.学习目标 二.生活中的异常 三.程序中的异常 四.什么是异常 五.程序中的异常处理 六.异常处理 七.常用的异常处理结构 八.tr ...

  8. java单元测试测试异常_Java单元测试中出现意外异常

    我真的是JUnit的新手和一般的单元测试,我很难找到合适的方法.处理意外异常的更好方法是什么?为什么? 方法A: 首先捕获预期的,通过消息测试失败 在最后一个catch块中,捕获一般异常并使测试失败并 ...

  9. java深入浅出解析异常机制

    java中的异常处理的目的在于通过使用少量的代码,使得程序有着强大的鲁棒性,并且这种异常处理机制会让你变得非常自信:你的应用中没有你没处理过的错误.处理异常的相关手法看起来是这么的难懂,但是如果掌握的 ...

最新文章

  1. docker报错:driver failed programming external connectivity on endpoint, iptables:No chain by that name
  2. 近年推荐系统论文调查汇总
  3. 36篇博文带你学完opencv :python+opencv进阶版学习笔记目录
  4. Leet Code OJ 235. Lowest Common Ancestor of a Binary Search Tree [Difficulty: Easy]
  5. struts+hibernate+oracle+easyui实现lazyout组件的简单案例——Action的实现类
  6. int转unsigned int_谢劲课题组在基于锰催化的转金属化基元反应取得系列进展
  7. premiere安装失败解决办法
  8. vue dve环境static无法被外部访问_vue项目性能优化(代码层面)
  9. Asp.Net MVC控制器、控制器动作和动作结果
  10. Jstatd方式远程监控Linux下 JVM运行情况
  11. python 密度聚类_Python基于聚类算法实现密度聚类(DBSCAN)计算【测试可用】
  12. Win7 安装 -- SHSUCDX can’t install 问题解决
  13. 如何快速实现告警短信的通知方式?
  14. Leaflet地图 -- 绘制台风风圈
  15. 如何使用命令行从图像中提取文本
  16. 小米路由器的服务器无响应怎么回事啊,小米路由器常见故障处理方法
  17. python opencv实现三角测量(triangulation)
  18. python解压rar
  19. xp系统从u盘启动计算机,U盘启动安装XP系统-从U盘启动给上网本安装XP
  20. 移动web-线性渐变

热门文章

  1. pygame坦克大战
  2. 浅谈如何使用Google reCAPTCHA进行人机验证
  3. c语言设计程序实现顺序冒泡_计算机C语言编程设计专业知识题库汇总
  4. 上界与下界-- 视图界定--协变与逆变
  5. 实时可调度性分析算法— 利用率上界 和 加速因子的作用
  6. android 分屏模式适配,安卓适配分屏注意事项
  7. 捕获Chrome浏览器全屏退出事件
  8. a标签 vue 动态点击_vue 中a标签如何实现点击赋值
  9. mac 剪切移动文件
  10. mysql1526_MySQL数据库插入数据出现 ERROR 1526 (HY000): Table has no partition for value xxx