随笔分类 - Java
摘要:Java Socket编程对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口,当发现客户端有Socket来试图连接它时,它会acc...
阅读全文
摘要:有三种方法可以使终止线程。 1. 使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。 2. 使用stop方法强行终止线程(这个方法不推荐使用,因为stop和suspend、resume一样,也可能发生不可预料的结果)。 3. 使用interrupt方法中断线程。 1. 使用退出标志终止...
阅读全文
摘要:Java Thread中, join() 方法主要是让调用改方法的thread完成run方法里面的东西后, 在执行join()方法后面的代码。示例:Java代码classThreadTesterAimplementsRunnable{privateintcounter;@Overridepublic...
阅读全文
摘要:如果是 “字符串数组” 转 “字符串”,只能通过循环,没有其它方法 String[] str = {"abc", "bcd", "def"};StringBuffer sb = new StringBuffer();for(int i = 0; i < str.length; i++){ sb. a
阅读全文
摘要:public class ArraycopyTest{ public static void main(String[] args) { //静态初始化两个长度不同的数组 int src[] = {1,2,3,4,5,6}; int dest[] = {10,9,8,7,6,5,4,3,2,1}; ...
阅读全文
摘要:在java程序里面的异或用法:相同输出0,不同输出1,例如:System.out.println(1^1); 输出0System.out.println(1^2);输出3,因为最后2个低位都不一样,所有输出3 异域的概念是相同为0不同为1.如果两个数值异或后的值相同,异或前可能不同。比如二进制:0...
阅读全文
摘要:介绍Java如何将数据传递给C和C回调Java的方法。 java传递数据给C,在C代码中进行处理数据,处理完数据后返回给java。C的回调是Java传递数据给C,C需要用到Java中的某个方法,就需要调用java的方法。Android中使用JNI七个步骤:1.创建一个android工程2.JAVA代...
阅读全文
摘要:Java代码/***@Package:*@ClassName:TypeConversion*@Description:字节流、字符串、16进制字符串转换*@author:xk*@date:Jan8,20135:00:08PM*/publicclassTypeConversion{/***@Title...
阅读全文
摘要:如果线程正在处理数据,立即中断可能会导致错误数据所以使用while(stopped),设置stopped后,如果正在处理数据,在处理完后会退出当然,如果线程正在sleep,应该立即唤醒线程等待:SystemClock.sleep(1000);参考:http://bbs.csdn.net/topics...
阅读全文
摘要:老赵在反对北大青鸟的随笔中提到了数组反转。这的确是一道非常基础的算法题,然而也是一道很不平常的算法题(也许所有的算法深究下去都会很不平常)。因为我写着写着,就写出来8种方法……现在我们以字符串的反转为例,来介绍这几种方法并对它们的性能进行比较。使用Array.Reverse方法对于字符串反转,我们可...
阅读全文
摘要:在Eclispse中,实际同一个项目,项目名称不一致,这两个项目同时在Eclipse中出现。①打开项目文件夹,找到“.cproject”文件② 在节点重命名③ 导入Eclipse
阅读全文
摘要:Apache与Tomcat都是Apache开源组织开发的用于处理HTTP服务的项目,两者都是免费的,都可以做为独立的Web服务器运行。Apache是Web服务器而Tomcat是Java应用服务器。Apache:是C语言实现的,专门用来提供HTTP服务。特性:简单、速度快、性能稳定、可配置(代理)1、...
阅读全文
摘要:JAVA的容器---List,Map,SetCollection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection是最基本的集合接口,一个Collection代表一组O...
阅读全文
摘要:1、 文件头注释每一个文件的文件头都必须做文件头注释。文件头注释范例如下:/** 文件名:LoginActivity* 描 述:对用户* 作 者:* 时 间:* 版 权:*/ 2、 方法头注释每一个成员方法(包括自定义成员方法、覆盖方法、属性方法)的方法头...
阅读全文
摘要:转自:http://www.cnblogs.com/gw811/archive/2012/10/13/2722752.htmlJava运算符优先级序列号符号名称结合性(与操作数)目数说明1.点从左到右双目( )圆括号从左到右[ ]方括号从左到右2+正号从右到左单目-负号从右到左单目++自增从右到左单...
阅读全文
摘要:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。摘自:http://baike.baidu.com/view/1865203.htm?fr=...
阅读全文
摘要:1 多线程学习,好的博客http://lavasoft.blog.51cto.com/62575/27069/
阅读全文
摘要:1 首先 从网上下载Tomcat1.7,然后放到本机目录。2 然后在MyEclipse10.0菜单Preferences指向Tomcat的路径,我本机路径是 D:\Program Files (x86)\apache-tomcat-7.0.47然后是设定tomcat对应的JDK测试 ,启动Tomca...
阅读全文
摘要:原文:http://blog.sina.com.cn/s/blog_a5f093b401015uzl.html一、到官方上下载svn1.8.3,下载后的文件名叫site-1.8.3.zip地址:http://subclipse.tigris.org/servlets/ProjectDocumentL...
阅读全文
摘要:java环境变量配置windows xp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08; 2.安装完成后,右击“我的电脑”,点击“属性”; 3.选择“高级”选项卡,点击“环境变量”; 4.在“系统变量”中,设...
阅读全文
浙公网安备 33010602011771号