JAVA
文章平均质量分 72
阿苏
执著于嵌入式相关技术和领域的IT青年,若干年后,必然小有成就!
展开
-
JAVA学习笔记2
<br />1、java.lang.Object包<br />int hashCode():返回对象的散列码。散列码可以是任意的整数,包括正数和负数。两个相等的对性爱那个要求返回相等的散列码。<br /> <br />原创 2010-07-24 20:37:00 · 743 阅读 · 0 评论 -
JAVA学习笔记
1、JAVA中的移位操作符JAVA中,>>>运算符将用0填充前面的位,>>运算符将用符号位填充左侧的位。没有对于移位运算符右侧的参数需要进行模32的运算,除非左边的操作数是long类型,在这种情况下右侧的数需要模64。而在C++中,无法确定>>操作执行的是算术位移(扩展符号位),还是逻辑移位(高位填0)。在执行中,只会选择效率较高的一种。这就是说,在C++中,>>运算符其实只是为非负数定义的。JAVA消除了这种含糊性。2、强制类型转化C++注意:在Java中不能在boolean类型与任何数值类型之间进行强制原创 2010-07-23 22:19:00 · 1199 阅读 · 0 评论 -
java学习之 网络编程
<br />package com.java.suting;<br />import java.io.IOException;<br />import java.io.InputStream;<br />import java.net.Socket;<br />import java.util.Scanner;<br />public class SocketTest{<br /> <br /> public static void main(String[] args){<br /> <br /> t原创 2010-08-12 17:30:00 · 981 阅读 · 0 评论 -
Java 多线程编程 学习笔记
<br />并发编程可以将程序分割成互相独立的task。使用多线程,每个这样的独立的task是由一个执行中的线程来驱动的。一个线程是某个进程中的单独的顺序的控制流。一个thread驱动一个task。可以通过Runnable接口来描述task,为了定义一个task,只要实现Runnale和run()方法。<br /> <br /> <br />在run()中调用static方法Thread.yield(),表示是对thread schedule的一个建议:将CPU时间从一个线程交给到下一个线程。<br />t原创 2010-12-12 15:32:00 · 915 阅读 · 0 评论