java
smallcatlei
Android和iOS攻城狮
展开
-
Java的按位操作符
“~”是按位操作符,以单个“比特”(bit),即二进制位来操作整数。按位“非”(~),也称为取反操作符,他属于一元操作符,只对一个操作数进行操作(其他按位操作符是二元操作符,如:异或(^)、与(&)、或(|),因此他们可以这样写:&=、|=、^=效果类似于+=),按位“非”生成与输出位相反的值:若输入0,则输出1;若输入1,则输出0。 这里有一个公式,可以快速的得到非运算的结果: ~n=-n-1原创 2017-11-21 15:15:37 · 399 阅读 · 0 评论 -
java比较常用的类型转换总结
java String转int,java String转long java,String转float,String转double,String转chat数组,String转字符型,String转byte数组,char数组转String,byte数组转String,int转String,float转String,double转String,java long转String,char转String,byte转String原创 2017-08-17 18:26:33 · 1414 阅读 · 0 评论 -
java多线程服务器,实现客户端间聊天
转载请注明出处:http://blog.csdn.net/htwhtw123/article/details/78762364 通过服务器中转消息,实现多客户端之间的对话。客户端输入格式为:接受消息的客户端编号+空格+要发出的消息。客户端输入end下线。有客户端上线或下线,服务器都会通知其他客户端情况。效果放在本文最后的位置。1.服务端服务端为连接上的每一个客户端,提供一个接受线程,监听接受消息,原创 2017-12-09 22:49:48 · 9245 阅读 · 1 评论 -
Java 反射简单的使用方法
本文主要举例,获取其他类的:私有变量的值,调用成员方法,调用私有构造方法(包括带参数和不带参数的方法)拥有私有变量,私有成员方法和私有构造方法的内。package FanShe;public class MyData { private static final int a = 1; private void eat(){ System.out.p...原创 2018-06-17 21:27:14 · 1986 阅读 · 0 评论 -
Java 使用notifyAll()和wait()实现一个简易生产者和消费者
转载自:《Java编程思想(第四版)》p709-711 请考虑这样一个饭店,它有一个厨师和一个服务员。这个服务员必须等待厨师准备好膳食。当厨师准备好时,他会通知服务员,之后服务员上菜,然后返回继续等待。这是一个任务协作的示例:厨师代表生产者,而服务员代表消费者。两个任务必须在食被生产和消费时进行握手,而系统必须以有序的方式关闭。下面是对这个叙述建模的代码:import java.util....转载 2018-07-24 13:38:06 · 1018 阅读 · 0 评论