
Java
CleanCup
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java 值传递和对象传递详解
1、需要明白的概念: 堆和栈:Java中基本数据类型的值和对象的引用保存在栈中,具体对象值保存在堆中。传递原理: 一个方法传递的参数如果是基本数据类型,则是对具体值的拷贝;如果是对象数据类型,则是对对象引用地址值的拷贝,而非具体值拷贝。下面分析三种情况:①一个方法不能改变传入基本类型的参数值。 示例代码:public class Test2 { public static void ma原创 2016-05-12 17:46:04 · 8576 阅读 · 2 评论 -
Java 四舍五入 保留N位小数
Java 四舍五入 保留1位小数:double scale = 3.1015926; DecimalFormat fnum = new DecimalFormat("##0.0"); String dd=fnum.format(scale); System.out.println(dd);Java 四舍五入 保留2位小数:double scale = 3.1原创 2015-03-18 17:33:34 · 2180 阅读 · 1 评论 -
Java 反射机制
Java 反射机制中的两种写法:例如我在调用清除系统缓存中调用方式:PackageManager pm = getPackageManager();try {//反射第一种写法// Method method = pm.getClass().getMethod("freeStorageAndNotify", long.class,IPackageDataObserver.cla原创 2014-03-07 15:30:49 · 775 阅读 · 0 评论 -
java将jar打包成exe安装包
首先很感谢原创博主能够写出这么完美的博客,很实用,赞!博文连接:http://www.cnblogs.com/icewee/articles/2073203.html内容如下:前言:我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同。其实将java程序打包成exe也需要这个可执行jar文件。转载 2013-12-09 17:58:53 · 2301 阅读 · 0 评论 -
Java HTTP协议
首先,需要搭建网络编程的开发编译环境,这里选择了MyEclipse和Tomcat作为开发的平台。关于如何下载、安装以及配置MyEclipse和Tomcat,可以参考百度文库《Java Web开发环境的安装与配置》(http://wenku.baidu.com/view/9673f831eefdc8d376ee325f.html),讲解的非常详细,按照上面的手顺一步步的安装,应该没有问题。原创 2013-09-17 10:03:11 · 4116 阅读 · 1 评论 -
Java synchronized 详解
打个比方:一个object就像一个大房子,大门永远打开。房子里有 很多房间(也就是方法)。这些房间有上锁的(synchronized方法), 和不上锁之分(普通方法)。房门口放着一把钥匙(key),这把钥匙可以打开所有上锁的房间。另外我把所有想调用该对象方法的线程比喻成想进入这房子某个 房间的人。所有的东西就这么多了,下面我们看看这些东西之间如何作用的。在此我们先来明确一下我们的前提条件。原创 2013-09-16 16:54:22 · 824 阅读 · 0 评论 -
Java 网络编程
1、服务器多线程处理机制为了确保一个服务器能为多个客户端服务,这里引入了多线程机制。Java处理多线程的方式非常直接,所以让服务器处理多线程并不是很难的事情。最基本的方法是在服务端(程序)里创建单个ServerSocket,并调用accept()方法来等候一个新的连接,一旦accept()方法返回结果,我们就取得获取结果是Socket,并用他新建一个线程,然后为那个特定的客户服务,然后再掉用a原创 2013-09-16 15:03:20 · 840 阅读 · 0 评论