
JAVA基础
文章平均质量分 61
iteye_13111
这个作者很懒,什么都没留下…
展开
-
Core Java之Java基本类型
学Java也有些年头了,但无时无刻不深感Java基础知识、Java的OO以及Java的API也就是所谓的Core Java之重要性,从来不敢放松对它们的反复学习和提炼。并且事实证明在对它们的慢慢积累和深透的学习中悟出更多的编程之道,编程能力也在一步步见长。即使在转而学其它语言的时候应用相应套路也会事半功倍(不过抓住不同语言之区别也至关重要,要不会走很多弯路)。 最近决定重读 C...原创 2009-10-17 13:52:02 · 123 阅读 · 0 评论 -
商业计算——BigDecimal
BigDecimal表示不可变的、任意精度的有符号十进制数,由任意精度的整数非标度值 和 32 位的整数标度 (scale) 组成。所表示数字如果为零或正数,则标度是小数点后的位数。如果为负数,则将该数的非标度值乘以 10 的负 scale 次幂。因此,BigDecimal 表示的数值是 (unscaledValue × 10-scale)。 另外,BigDecimal 类提供...原创 2011-02-18 20:02:44 · 197 阅读 · 0 评论 -
Java基础知识五
[b]121、内部类可以引用他包含类的成员吗?有没有什么限制?[/b]一个内部类对象可以访问创建它的外部类对象的内容[b]122、WEB SERVICE名词解释。JSWDL开发包的介绍。JAXP、JAXM的解释。SOAP、UDDI,WSDL解释。 [/b]Web ServiceWeb Service是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得...原创 2011-01-05 16:03:40 · 86 阅读 · 0 评论 -
Java基础知识四
[b]91、Servlet执行时一般实现哪几个方法?[/b][quote]public void init(ServletConfig config)public ServletConfig getServletConfig()public String getServletInfo()public void service(ServletRequest request,Ser...原创 2011-01-05 16:03:13 · 94 阅读 · 0 评论 -
Java基础知识三
[b]61、servlet的生命周期[/b]web容器加载servlet,生命周期开始。通过调用servlet的init()方法进行servlet的初始化。通过调用service()方法实现,根据请求的不同调用不同的do***()方法。结束服务,web容器调用servlet的destroy()方法。[b]62、如何现实servlet的单线程模式[/b][b]63、页面间...原创 2011-01-05 16:02:42 · 76 阅读 · 0 评论 -
Java基础知识二
[b]31、EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?[/b]SessionBean:Stateless Session Bean 的生命周期是由容器决定的,当客户机发出请求要建立一个Bean的实例时,EJB容器不一定要创建一个新的Bean的实例供客户机调用,而是随便找一个现有的实例提供给客户机。当客户机第一次调用一个Statefu...原创 2011-01-05 16:02:01 · 86 阅读 · 0 评论 -
JAVA中的类型转换问题
虽然在Java中有N种情况的数据类型转换,但从从内存处理的角度来说,其实都是一个问题——变量的可见范围,也就是这个变量所代表的内存区域。下面就从以下四个方面说明一下。[b]一、强制类型转换[/b] 强制类型转换是体现这范围变化最明显的地方。 强制类型是指基本数据类型从占用内存多的向占用内存少的类型转换。比如64bit的long向32bit的int转换。假设Jav...原创 2010-11-19 16:03:12 · 196 阅读 · 0 评论 -
深入理解abstract class和interface
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间...2010-04-24 16:15:51 · 88 阅读 · 0 评论 -
Java基础知识一
[b]1、面向对象的特征有哪些方面[/b] 1).抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2).继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类...2010-04-17 17:07:46 · 126 阅读 · 0 评论 -
Java中equal()与==的区别
一般情况下: [quote][b]equa:[/b][b] 比较“地址+内容”[/b][b]==:[/b][b]比较地址[/b][/quote]String为final类型,其对象按常量处理,final字段对变量指向的存储地址负责,创建后变量所指向的存储地址就不能再改变。另外,字符串对象与字符串常量在进行“+”运算时,效果是不一样的,常量在进行“+”运算...2010-04-17 16:06:08 · 136 阅读 · 0 评论 -
JAVA反射参数传递概略
使用Method反射调用函数时,我们通常会遇到以下几种情况:[b]1.无参数[/b] [code="java"]public void test(){ System.out.println("函数参数:0");}[/code][b]2.指定个数的参数列[/b] [code="java"]public void test...2009-09-20 17:52:31 · 203 阅读 · 0 评论 -
JAD 使用
Java下的一个简单易用的反编译工具jad, 可以很方便的将.class反编译为.Java. [b]下载后将jad.exe放在$PATH路径下,便可处处使用jad命令了。[/b] [b]一、基本用法 [/b][quote]jad [option(s)] [/quote]直接输入类文件名,且支持通配符,如下所示。 [quote]c:\Java\>jad example1.clas...原创 2011-07-07 09:14:02 · 203 阅读 · 0 评论 -
深入Java核心 Java内存分配原理精讲
JAVA内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域: ◆寄存器:我们在程序中无法控制 ◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中 ◆堆:存放用new产生的数据...原创 2010-09-13 17:39:44 · 93 阅读 · 0 评论 -
是 String , StringBuffer 还是 StringBuilder ?
[url]转载自:http://www.blogjava.net/chenpengyi/archive/2006/05/04/44492.html[/url] 相信大家对 String 和 StringBuffer 的区别也已经很了解了,但是估计还是会有很多同志对这两个类的工作原理有些不清楚的地方,今天我在这里重新把这个概念给大家复习一下,顺便牵出 J2SE 5.0 里面带来的一个新...原创 2010-09-13 15:34:36 · 74 阅读 · 0 评论 -
谈谈我对Java中Unicode、编码的理解
我们经常会遇到编码问题。Java号称国际化的语言,是因为它的class文件采用UTF-8,而JVM运行时使用UTF-16(至于为什么JVM中要采用UTF-16,我没看过 相关的资料,但我猜可能是因为JAVA里面一个字符(char)就是16位的,而UTF-16正是双字节编码),都是un...2009-10-19 22:20:20 · 111 阅读 · 0 评论 -
Java国际化相关类介绍
在Web系统的国际化问题中我们常提到本地化(Locale)显示,这里的本地化通常包括数字(NumberFormat),货币(NumberFormat.getCurrencyInstance()),时间(DateFormat)及任意文本(MessageFormat)本地化。下面,就对这几个类的大致用法做一个概括性的描述,需要更加详细的用法可以参考一个API,基本上都还是比较好理解的。...原创 2012-06-27 23:33:40 · 174 阅读 · 0 评论