
Java
文章平均质量分 65
hackill2
d
展开
-
Class.forName表层用法——个intent加载不同的activity
这篇文章不深究其原理,仅仅是android在一段代码中加载不同的activity使用概述: 简单来说 Class.forName(包名.类名)就是返回一个类对象。 常见的情景: 我们在使用JDBC的方式连接数据的时候,加载驱动的manager类的时候要使用到这个,这个大家还有印象吧。 A a = (A)Class.forName("原创 2013-05-14 10:55:11 · 2285 阅读 · 0 评论 -
String StringBUffer StringBuilder的区别
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常转载 2013-10-31 12:20:16 · 803 阅读 · 0 评论 -
struts2上传图片的全过程
转载▼struts2上传图片的过程1、写一个上传的jsp页面upload_image.jsp,内容如下: 解析:A、 form里面的method必须是post转载 2013-10-30 15:10:05 · 979 阅读 · 0 评论 -
Java栈与堆的深刻理解
Java栈与堆 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告原创 2013-10-16 09:58:54 · 1058 阅读 · 0 评论 -
对象引用与对象的区别 ,String s = new String("abc");创建了几个对象?
文字池(pool of literal strings)和堆(heap)中的字符串对象。 A aa; 这个语句声明一个类A的引用变量aa[我们常常称之为句柄],而对象一般通过new创建。所以题目中s仅仅是一个引用变量,它不是对象。 二、Java中所有的字符串文字[字符串常量]都是一个String的对象。所以 “abc”是一个String对象,只原创 2013-10-16 10:14:48 · 1441 阅读 · 0 评论 -
String.format()的用法
DK1.5中,String类新增了一个很有用的静态方法String.format():format(Locale l, String format, Object... args) 使用指定的语言环境、格式字符串和参数返回一个格式化字符串。format(String format, Object... args) 使用指定的格式字符串和参数返回一个格式化字符串。举几个这个方法实用的原创 2013-08-26 09:09:36 · 2503 阅读 · 0 评论 -
线程锁 synchronized
标签: Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个原创 2013-08-13 14:09:44 · 1043 阅读 · 0 评论 -
static修饰类 及final与static用法总结
static与final总结与 static修饰类原创 2013-08-07 09:26:58 · 4663 阅读 · 0 评论 -
Java中 接口 interface的作用——经典实例
1.JAVA多态接口动态加载实例为某研究所编写一个通用程序,用来计算每一种交通工具运行 1000公里所需的时间,已知每种交通工具的参数都是3个整数A、B、C的表达式。现有两种工具:Car 和Plane,其中Car 的速度运算公式为:A*B/C,Plane 的速度运算公式为:A+B+C。需要编写三类:ComputeTime.java,Plane.java,Car007.java和接口Common原创 2013-08-19 11:12:54 · 4494 阅读 · 1 评论 -
Eclipse编译器 给main输入参数
eclipse 中给main输入参数原创 2013-08-19 10:30:33 · 2489 阅读 · 0 评论 -
math.round()理解
先简单理解成四舍五入 math.round(4.5) = 5; math.round(5.3) = 5; math.round(0.1) = 0;这很好理解,对吧,小学生都很容易掌握的四舍五入。但是当round()中的值为负数的时候就容易犯错了 先看math.round(-10.6) = -11math.round(-10.5) = -10原创 2013-06-20 09:55:41 · 1521 阅读 · 0 评论 -
笔记
1、AtomicBoolean原创 2015-09-14 15:03:35 · 935 阅读 · 0 评论