随笔分类 -  java

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