Java
oLevin
这个作者很懒,什么都没留下…
展开
-
java throw和throws的区别及用法
这两者虽然看起来只有一个s的区别,但是作用完全不一样/////java处理异常方式///////////////////////////////在java代码中如果发生异常的话,jvm会抛出异常对象,导致程序代码中断,这个时候jvm在做的操作就是:创建异常对象,然后抛出,比如:int i= 1;int j = 0;int res = 0;res = i/j;//除0错误System转载 2013-11-18 19:00:55 · 1640 阅读 · 0 评论 -
聊天类IM开发框架openfire + asmack
要做一个类似于微信或者QQ的Android聊天应用,里面有好友管理,好友之间的简单聊天,群之间的聊天!在服务器端需要什么?客户端需要什么?Androd客户端又是如何与服务器进行通信的,需要什么协议?需要什么接口吗?请各位高手解答我一下,本人Android开发小白,现在处在调研阶段,不知道QQ、微信等等这些即时聊天应用的最基本架构是怎么样的?(抛开访问量大、用户数量大的问题)哪些部分需要哪些基本的元原创 2014-06-04 10:39:20 · 4500 阅读 · 0 评论 -
java.ByteArrayInputStream与ByteArrayOutputStream再次理解
转载:http://blog.csdn.net/rcoder/article/details/6118313第一次看到ByteArrayOutputStream的时候是在Nutch的部分源码,后来在涉及IO操作时频频发现这两个类的踪迹,觉得确实是很好用,所以把它们的用法总结一下。 ByteArrayOutputStream的用法以下是JDK中的记载:转载 2014-05-21 18:14:01 · 748 阅读 · 0 评论 -
java对象引用传递和值传递的一些总结
String是java的一个特殊的类,特殊的地方一是String类final的,也就是最终的;二是存放字符串的类。既然是类,那肯定传递的是引用了!希望对你有帮助!转载 2014-06-07 13:31:43 · 1113 阅读 · 0 评论 -
Socket和Websocket区别
转载:http://bbs.csdn.net/topics/310254464转载 2014-08-01 17:56:08 · 5726 阅读 · 1 评论 -
Google Chrome调试js入门
首先说一下,jQuery也是jshttp://www.jquery001.com/use-google-chrome-to-debug-js.html转载 2014-06-19 23:58:03 · 1094 阅读 · 0 评论 -
ByteArrayOutputStream、ByteArrayInputStream、DataOutputStream、DataInputStream用法
转载:http://www.blogjava.net/rainmanyang/articles/232045.html转载 2014-08-14 16:43:08 · 1410 阅读 · 0 评论 -
idea 14 控制台下的中文乱码
1:打开IntelliJ IDEA 14.0安装路径,小编的安装路径为:D:\Program Files\JetBrains\IntelliJ IDEA 14.0\bin 找到idea.exe.vmoptions 文件,用记事本打开,在最后一行填加:-Dfile.encoding=UTF-8 -Duser.language=en -Duser.region=US2:设置ID转载 2016-03-31 18:07:15 · 777 阅读 · 0 评论 -
趣谈Java反射调用
反射调用是什么?从有限的文档里,我找到了一篇1998的文章《Use Java Reflection》,by Glen McClusKey。这边提到的一个用途是用来动态检测组件(类)的功能。有兴趣的可以查看这边文章:http://www.oracle.com/technetwork/articles/java/javareflection-1536171.html 抛开上述文章不转载 2016-04-19 14:01:40 · 543 阅读 · 0 评论 -
Java 通过反射机制动态调用java类方法
转载:http://hi.baidu.com/pj1990zp/item/6eb860173dcd65486826bb0a?qq-pf-to=pcqq.c2cJava 通过反射机制动态调用java类方法转载 2014-05-21 11:04:39 · 1103 阅读 · 0 评论 -
java匿名内部类范例
//填充ViewPager的数据适配器 //Levin: PagerAdapter 是抽象类(abstract class),这里的用法abstract class //实际上是定义了一个匿名内部类,继承自PagerAdapter PagerAdapter mPagerAdapter = new PagerAdapter() { @Ov原创 2014-02-25 15:12:25 · 1078 阅读 · 0 评论 -
linux下安装jdk
很简单,step by step就行了:1、下载jdk-6u45-linux-x64.bin (我的机器是64位的)2. 加权限# chmod 755jdk-6u45-linux-x64.bin3. 自解压,解压完成后再当前目录生成一个 jdk1.6.0_45的目录# ./jdk-6u45-linux-x64.bin4. 新建一个/usr/j原创 2014-01-02 10:53:08 · 888 阅读 · 0 评论 -
Java Callable用法
Java Thread ExecutorService Callable Runnable Callable 和 Runnable 的使用方法大同小异, 区别在于: 1.Callable 使用 call() 方法, Runnable 使用 run() 方法 2.call() 可以返回值, 而 run()方法不能返回。 3.call() 可以抛出受检查的异常,比如Clas转载 2013-11-18 19:25:12 · 1667 阅读 · 0 评论 -
android httpClient 支持HTTPS的2种处理方式
http://www.cnblogs.com/P_Chou/archive/2010/12/27/https-ssl-certification.html 浅谈https\ssl\数字证书http://my.oschina.net/blackylin/blog/144136 android httpClient 支持HTTPS的2种处理方式转载 2013-11-21 16:35:25 · 1021 阅读 · 0 评论 -
Java实现生产者消费者模型:多线程+BlockingQueue
转载:http://blog.163.com/chenxiaojie89@126/blog/static/15105000920126231418429/认识BlockingQueue阻塞队列,顾名思义,首先它是一个队列,而一个队列在数据结构中所起的作用大致如下图所示:从上图我们可以很清楚看到,通过一个共享的队列,可以使得数据由队列的一端输入,从另外一端输出;常用的队列转载 2013-11-14 13:39:16 · 1757 阅读 · 0 评论 -
使用PriorityBlockingQueue进行任务按优先级同步执行,摘自Think in Java
package concurrency;import java.util.ArrayList;import java.util.List;import java.util.Queue;import java.util.Random;import java.util.concurrent.ExecutorService;import java.util.concurrent.Execu转载 2013-11-14 13:53:37 · 1004 阅读 · 0 评论 -
apache和 tomcat,jsp,servlet之间是什么关系
tomcat是sun和apache合作, 做出来的jsp server, 支持servlet 和jsp.tomcat本身可以做为 web server, 当处理静态页面时,tomcat不如apache迅速,不象apache一样可配置,强壮. apache做为最流行的web服务器功能强大,高效,但并不支持jsp及servlet,所以通常的做法是把它们整合起来,让apache处理静态页面,而把动态页面转载 2013-12-09 21:50:30 · 1211 阅读 · 0 评论 -
Java解析json数据
json格式如下:{"response":{"data":[{"address":"南京市游乐园","province":"江苏","district":"玄武区","city":"南京"}]},"status":"ok"}JSONObject dataJson=new JSONObject("你的Json数据“);JSONObject response=dataJson.ge转载 2013-12-03 17:16:10 · 998 阅读 · 0 评论 -
Gson通过借助TypeToken获取泛型参数的类型的方法
最近在使用Google的Gson包进行Json和Java对象之间的转化,对于包含泛型的类的序列化和反序列化Gson也提供了很好的支持,感觉有点意思,就花时间研究了一下。由于Java泛型的实现机制,使用了泛型的代码在运行期间相关的泛型参数的类型会被擦除,我们无法在运行期间获知泛型参数的具体类型(所有的泛型类型在运行时都是Object类型)。但是有的时候,我们确实需要获知泛型参数的类型转载 2013-12-14 16:22:08 · 967 阅读 · 0 评论 -
linux下安装Tomcat
Tomcat的运行,依赖JDK,如果你没有安装JDK,先安装JDK吧:http://blog.csdn.net/olevin/article/details/177525591. 下载apache-tomcat-7.0.47.tar.gz2. 解包# tar xzvf apache-tomcat-7.0.47.tar.gz当前目录下会生成apache-tom原创 2014-01-02 11:28:38 · 953 阅读 · 0 评论 -
Java常用排序算法/程序员必须掌握的8大排序算法
转载:http://blog.csdn.net/qy1387/article/details/7752973分类:1)插入排序(直接插入排序、希尔排序)2)交换排序(冒泡排序、快速排序)3)选择排序(直接选择排序、堆排序)4)归并排序5)分配排序(基数排序)所需辅助空间最多:归并排序所需辅助空间最少:堆排序平均速度最快:快速排序不稳定:快速排转载 2016-07-22 11:46:32 · 465 阅读 · 0 评论