`
lujinglong
  • 浏览: 10668 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
1.多个线程共享系统提供给进程的同一块内存地址空间。 2.实现多线程程序的两种方式: (1)从Thread类继承 (2)实现Runnable接口,实现run()方法。Thread(Runnable target)---Thread(Runnable target,String name) 同样我们也可以使用内部类的方式隐藏 ...
1.常用的方法: (1)public static void arraycopy(Object src, int srcPos, Object dest, int descPos,int length) src是源数组,对象数组,等类型的数组,srcPos源数组的开始复制的位置, dest是目标数组,descPos目标数组的开始复制的位置, length是复制元素 ...
65。请简单画出struts技术构建mvc的流程图         Struts-config.x            模型:ActionForm                    |                  ↑                    |1.初始化          | 2.填写Form                 |                   | Client(HTTP请求)------> Struts框架总控制器           业务功能类JavaBean     ↑               ·  ↑             | ...
42.从数据库中取出100,000条数据,每次插入数据库1000条,请写出java相关处理程序,其中insertAll(ArrayList或Vector)为公共方法,已封装好从数据库取出的100,000条数据;要求实现功能:批量插入数据 import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; import java.util.Iterator; import java.util.List pu ...
21.在JSP中不能直接使用println()方法。 <%! void doPrint(){ out.println(“hello jsp”); } %>此段代码编译错误。 22.找出下面程序中可能引起异常的代码行,并说明原因。    // 登录编号,长度在0-38间 String admin_id = session.getAttribute(“admin_id”).toString();    // 登录者权限 String admin_right = request.getParameter(“admin_right”);    // 登录者号码 String adm ...
1.O/R对象关系映射。O是object,对象。R是relational 关系。 我的理解就是把关系型数据库中的每一条数据看成一个对象来使用,数据的每个字段就是这个对象的属性了。在java中调用这个对象就可以获得它的属性,如info.getHtbm(),得到的就是当前对象的合同编码的值。O/R可以实现类到数据表的映射。 2.模块内聚度越高,说明模块内各成分彼此结合的程度越松散. 3.软件需求分析阶段的输出主要是------需求说明书 4.项目经理的职责的是:[1]计划.[2]计划跟踪.[3]质量管理 5.单元测试一般在编码完成后进行 6.配置管理能起到的作用   [1]版本管理[2]变 ...
1.变量定义以字母,下划线,美元符号$开头。 2.if(a){},a变量必须为boolean类型。   example:    int i = 1;    int j = 2;   if(i==1&|j==2){System.out.println("OK");}   以上例子在编译阶段出现错误。 3.接口interface只能实现(implements)不能继承,只有实现了接口中的方法,接口类和实现接口类之间才简历关系。 4.在一个类中,静态语句块不参与main函数中的运算。   example: public class Static{ static {   in ...
    (1)J2EE服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。      (2)客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其表记为忙。      (3)如果当前没有空闲连接,池驱动程序就新建一定数量的连接,新建连接的数量有配置参数决定。      (4)当使用的池连接调用完成后,池驱动程序将此连接表记为空闲,其他调用就可以使用这个连接。
Vector 可实现自动增长的对象数组。 java.util.vector提供了向量类(vector)以实现类似动态数组的功能。在Java语言中没有指针的概念,但如果正确灵活地使用指针又确实可以大大提高程序的质量。比如在c,c++中所谓的“动态数组”一般都由指针来实现。为了弥补这个缺点,Java提供了丰富的类库来方便编程者使用,vector类便是其中之一。事实上,灵活使用数组也可以完成向量类的功能,但向量类中提供大量的方法大大方便了用户的使用。     创建了一个向量类的对象后,可以往其中随意插入不同类的对象,即不需顾及类型也不需预先选定向量的容量,并可以方便地进行查找。对于预先不知或者不愿预先 ...
(1)方法的重载是让类以统一的方式处理不同类型的数据的一种手段。多个同名函数同时存在,具有不同的参数类型或者个数。重载Overloading是一个类中多态性的一种表现。 (2)Java的方法重载,就是在类中可以创建多个方法,它们具有相同的方法名,但具有不同参数和不同的定义。调用方法时候通过传递给它们的不同参数个数和参数类型,具体决定使用哪个方法,这就是多态性。 (3)重载的时候,方法名必须一样,但参数类型和个数可以不一样。放回值类型可以相同,也可以不相同。无法以返回值类型作为重载函数的区分标准。 下面是重载的例子: package c04.answer;// package name //这是 ...
import java.util.Date; public class ReflectPoint { private Date birthday = new Date(); private int x; public int y; public String str1 = "ball"; public String str2 = "basketball"; public String str3 = "itcast"; public ReflectPoint(int x, int y) { super(); ...
所谓的导入不占用任何资源,只是让我们在编写代码的时候少写一些包名、前缀。 例如:我们要求两个数的最大值,或者我们要求某个数的绝对植。 还有常用的Math.random(); 3和6的最大值。 Math.max(3,6); 3-6的绝对值 Math.abs(3-6); 如果我们想直接些方法名,那么可以使用静态导入。 import static java.lang.Math.max; import static java.lang.Math.abs; 或者 import static java.lang.Math.*; 使用该静态导入必须在JDK1.5之后。
Global site tag (gtag.js) - Google Analytics