随笔分类 - java
摘要:public void setMsg(TransportObject msg) { this.msg=msg; synchronized (this) { notify(); } } public void run() { try { synchronized (this) ...
阅读全文
摘要:在使用sockt通信,当客户端接收服务器数据,程序运行到 msg= (TransportObject) ois.readObject(); 报错:java.io.optionalDataException 解决:客户端和服务器端,传输对象的包名不相同。
阅读全文
摘要:1.为了可以多个Activity共享Socket对象,在Application中定义Socket对象; 遇到的错误: 2. 在执行这句代码 ois = new ObjectInputStream(socket.getInputStream());的时候总是闪退,ois对象也是null,后来找到原因是
阅读全文
摘要:1.今天在博客上突然看见一段代码,直接new一个Runnable接口,具体代码如下。 我第一次意识到接口也可以实例化。然后上网搜了一下答案,在此总结一下。 初看上去,就好象在“不提供接口实现的情况下,直接new了一个接口实例”。 观察bin目录下的class输出,会发现有一个类似Program。 c
阅读全文
摘要:Thread类是属于java.lang包。 java线程有两种创建方法 第一种是继承Thread类,重写run方法; 第二种是继承Runnable接口,实现run方法; run()方法和start()方法的区别; 使用start()方法启动线程,真正实现了多线程执行,这时无须等待run()方法代码执
阅读全文
摘要:Socket中文译作“套接字”,也称为伯克利套接字和BSD套接字(Berkeley Software Distribution,伯克利软件套件),BSD是伯克利大学基于早期UNIX系统的衍生系统。伯克利套接字 的应用编程接口(API)是使用C语言的进程间通信的库,经常用于计算机网络间通信。BSD S
阅读全文
摘要:1.第一种方法 javac -classpath d:/helloapp/WEB-INF/lib/jsp-api.jar HelloWorld.java 第二种方法 set classpath=d:/helloapp/WEB-INF/lib/jsp-api.jar javac HelloWorld.
阅读全文
摘要:一.java.util.Date类 1.获取系统当前时间 2.改变输出时间格式 3.输出距离1970年1月1日0点0分0秒的毫秒数 二.java.util.Calendar类
阅读全文
摘要:1.java中四种权限修饰符区别 2.抽象类与接口的异同。 区别 1)类只能单继承,而接口可以多继承。 2)接口比抽象类更加抽象,抽象类中可以有非抽象方法,而接口只能是方法的声明,必须用public修饰的没有具体实现的方法。 3)抽象类中成员变量可以被不同的修饰符修饰,而接口中默认都是静态常量(st
阅读全文

浙公网安备 33010602011771号