Java新的开始
小轩雪
这个作者很懒,什么都没留下…
展开
-
a与b值交换
a=a^b; b=a^b; a=a^b;估计一下看不出来, 首先a=a^b; 所以 b=(a^b)^b=a^(b^b)=a^1=a, 然后a=a^b=(a^b)^a=(a^a)^b=1^b=b异或运算符,2进制运算符 0 ^ 1 得 1 1 ^ 1 得 0 0 ^ 0 得 0 1 ^ 0 得 1 1001001010101 ^1010111101001 ----------------原创 2016-12-17 16:19:31 · 422 阅读 · 0 评论 -
ArrayList
ArrayList是Java的API//向list中加入对象 add(Object elem)//按照索引移除对象 remove(int index)//移除对象 remove(Object elem)//如果包含该对象返回“true” contains(Object elem)//如果list中没有元素返回“true” isEmpty()//返回对象的索引,不存在对象返回-1 indexOf(Ob原创 2016-12-21 11:23:26 · 165 阅读 · 0 评论 -
instanceof
Java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。原创 2016-12-21 13:16:10 · 145 阅读 · 0 评论 -
接口
接口中的方法是abstract修饰的,也就是说接口中的方法是抽象的,无实体。原创 2016-12-21 13:31:28 · 163 阅读 · 0 评论 -
堆与栈
在Java中,程序猿在乎内存中的两种区域:对象的生存空间——堆(heap);方法调用及变量的生存空间——栈(stack)。原创 2016-12-21 14:16:26 · 231 阅读 · 0 评论 -
Java网络基础
1.建立Socket连接要连接到其他的机器上,我们会需要Socket的连接。Socket是个代表两台机器之间网络连接的对象(java.net.Socket)。要创建Socket连接,你需要知道两项关于服务器的消息:它在那里以及哪个端口来收发数据。也就是说IP地址与端口号。Socket chatSocket = new Socket("196.164.1.103", 5000);TCP端口端口号只是一原创 2016-12-21 15:32:10 · 295 阅读 · 0 评论 -
启动新线程
//1.建立Runnable对象(线程任务) Runnable threadJob = new MyRunnable();//2.建立Thread对象(执行工人)并赋值Runnable(任务) Thread myThread = new Thread(threadJob);//3.启动Thread myThread.start();原创 2016-12-21 15:51:22 · 244 阅读 · 0 评论 -
git基本使用命令
第一步:使用命令 git add readme.txt添加到暂存区里面去。如下: 如果和上面一样,没有任何提示,说明已经添加成功了。第二步:用命令 git commit告诉Git,把文件提交到仓库。 现在我们已经提交了一个readme.txt文件了,我们下面可以通过命令git status来查看是否还有文件未提交,如下: 没有任何文件未提交。 但是我现在继续来改下readme.t转载 2016-12-23 15:42:02 · 244 阅读 · 0 评论