
Java基础知识
Red88Army
这个作者很懒,什么都没留下…
展开
-
字符串转换成数组,排序后输出字符串
[code="java"]/** * RedArmy.Chen */package com.red;import java.util.Arrays;/** * @author RedArmy.Chen * * */public class StringDemo { /** * @param args */ publi...2009-09-13 07:18:36 · 417 阅读 · 0 评论 -
Java反射介绍之二 ------解剖构造器
[code="java"] 一个类有多个组成部分,例如:成员变量,方法,构造方法等。反射就是加载类,并解剖出类的各个组成部分。下面就详细介绍构造器器解剖的方法。 案例如下:首先创建一个普通的Java类Student类,该类位于cn.csdn.reflect包中并编译产生相应的class文件.下面就是该类中各种构造器解剖的方式如下:[/code][code="java"]...原创 2011-02-27 09:30:08 · 170 阅读 · 0 评论 -
Java反射介绍
反射是Java程序开发语言的特征之一。它允许动态地发现和绑定类、方法、字段,以及所有其他的由语言所产生的元素,在闲来之余,把上周上课的知识点列举如下,希望同学对Java反射有所进一步的了解. 反射用到的API如下: Java反射所需要的类并不多,主要有java.lang.Class类和java.lang.reflect包中的Field、Construct...2011-02-27 09:18:48 · 143 阅读 · 0 评论 -
原创:Java反射java.lang.IllegalArgumentException: wrong number of arguments错误解析
[code="java"] 时光如梭,转眼间到了2011年,新的一年,新的开始,希望同学们在这一年里有更大的收获. 我们开始了今年的第一个班级授课任务,这几天都忙于给学员加强java基础. 在忙于授课的同时,把今天学员遇到的第一个关于反射的bug:java.lang.IllegalArgumentException: wrong number of argumen...原创 2011-02-24 19:17:44 · 480 阅读 · 0 评论 -
转载-Java设计模式之Decorator
今天学员在学习java的时候提到了Decorator其设计模式,在网找到了这样一个案例,还不错,给学员分享一下!Decorator装饰器,顾名思义,就是动态地给一个对象添加一些额外的职责,就好比为房子进行装修一样。因此,装饰器模式具有如下的特征: 它必须具有一个装饰的对象。 它必须拥有与被装饰对象相同的接口。 它可以给被装饰对象添加额外的功能。 用一句话总结就是:...原创 2011-08-30 22:32:58 · 152 阅读 · 0 评论 -
Exception in thread "main" java.util.ConcurrentModificationException
经常我们要删除集合中的某些元素。有些可能会这么写。 [code="java"]public void operate(List list){ for (Iterator it = list.iterator(); it.hasNext();) { String str = (String)it.next(); if (...2009-09-26 16:55:56 · 233 阅读 · 0 评论 -
java编程题
JAVA编程题1.现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,提供reset[code="java"]import java.util.*;public class bycomma{ public static String[] splitStringByComma(String source){ if(sour...原创 2009-04-01 20:55:17 · 151 阅读 · 0 评论 -
java,面试题,java测试题
1.[code="java"]abstract class Name { private String name; public abstract boolean isStupidName(String name) {}}[/code]大侠们,这有何错误?答案: 错。abstract method必须以分号结尾,且不带花括号。2.[code=...2009-04-01 20:50:33 · 137 阅读 · 0 评论 -
j2EE面试题一
113、开发中都用到了那些设计模式?用在什么场合?每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。主要用到了MVC的设计模式。用来开发JSP/Servlet或者J2EE的相关应用。简单工厂模式等。114、jsp有哪些动作?作用分别是什么?JSP共有以下6种基本动作jsp:i...2009-04-01 20:40:39 · 170 阅读 · 0 评论 -
J2EE面试题
85、在weblogic中发布ejb需涉及到哪些配置文件不同类型的EJB涉及的配置文件不同,都涉及到的配置文件包括ejb-jar.xml,weblogic-ejb-jar.xmlCMP实体Bean一般还需要weblogic-cmp-rdbms-jar.xml86、如何在weblogic中进行ssl配置与客户端的认证配置或说说j2ee(标准)进行ssl的配置缺省安装中使用DemoIden...2009-04-01 20:32:26 · 136 阅读 · 0 评论 -
java基础面试题汇总之三
57、JSP的内置对象及方法。request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header, 和session数据的有用的方法。 response表示HttpServletResponse对象,并提供了几个用于设置送回 浏览器的响应的方法(如cookies,头信息等) out对象是javax...2009-04-01 20:11:19 · 108 阅读 · 0 评论 -
java基础面试题汇总之二
29、Java有没有goto?java中的保留字,现在没有在java中使用。30、启动一个线程是用run()还是start()?启动一个线程是调用start()方法,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由JVM调度并执行。这并不意味着线程就会立即运行。run()方法可以产生必须退出的标志来停止一个线程。RUN是Runnable的一个方法.它要靠start()启动。...2009-04-01 20:02:40 · 103 阅读 · 0 评论 -
java基础面试题汇总之一
1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。过程抽象是指任何一个明确定义功能的操作都可被使用者看作单个的实体看待,尽管这个操作实际上可能由一系列更低级的操作来完成。数据抽象定义了数据类型和施加于该类型对象上的操作,并限定了对象的值只能...原创 2009-04-01 19:57:16 · 114 阅读 · 0 评论 -
Java算法面试题
1.比较两个字符串如果不等返回True?答案:[code="java"]package com.test.kaoshi;public class StringDemo { private static String a = "abc"; private static String b = "abcg"; public static boolean e...2009-03-30 11:52:38 · 159 阅读 · 0 评论 -
for循环
输出结果: * * * * * * * * * * * * * * * * * * * *算法分析实现:[code="java"]package com.red;public class TestFor { public static void main(String[] args) { int i;...2009-09-13 09:32:50 · 138 阅读 · 0 评论 -
java中的堆和栈
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方,本文对其进行比较。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由...2009-09-13 08:04:24 · 119 阅读 · 0 评论 -
随机产生20个字符,并排序,数组,随机字符串的简单应用
[code="java"]/** * RedArmy.Chen */package com.red;import java.util.Arrays;import java.util.Random;/** * @author RedArmy.Chen * * */public class StringMath { /** * @...2009-09-13 07:50:33 · 873 阅读 · 0 评论 -
原创 深入解析类与类之间的关系
在学习过Java面向对象之后,老师几乎都会提到类与类之间的关系;类之间的关系有五种:继承、依赖、关联、聚合、组合.在UML绘制图的过程中我们也要使用这五种关系图,下面将个人前段时间上课所记录笔记供大家学习,希望有所收获。 *1、关联 Association 关联指的是类之间的引用关系。这是实体域对象之间最普遍使用最广泛的一种关系。关联可分为一对一、一对多和多对多关联 案例: Customer(...2010-12-08 11:00:29 · 169 阅读 · 0 评论