精华内容
下载资源
问答
  • 【单选题】下列常用包中,存放用户图形界面类库的包是()【多选题】下列关于静态...【单选题】下列方法中可以用来创建一个新线程的是()【填空题】接口是一种只含有抽象类方法后或_______的一种特殊抽象类。【填空题...

    【单选题】下列常用包中,存放用户图形界面类库的包是()

    【多选题】下列关于静态方法的特点的描述中,正确的是:

    【填空题】处于新建状态的线程被启动后,将进入线程队列排队等待CPU,此时它已具备了运行条件,一旦轮到享用CPU资源就可以获得执行机会。上述线程是处于_____状态。

    【单选题】下列方法中可以用来创建一个新线程的是()

    【填空题】接口是一种只含有抽象类方法后或_______的一种特殊抽象类。

    【填空题】线程是由表示程序运行状态的 组成的。

    【多选题】下列关于包的描述中,正确的是:

    【多选题】下面说法不正确得是:

    【多选题】以下方法错误的是:

    【多选题】以下说法正确的是:

    【填空题】属性的隐藏是指子类重新定义从父类继承来的__________。

    【填空题】抽象类______方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。_______方法是不能当前类的子类从新定义的方法。

    【单选题】在JSP中,只有一行代码:,运行将输出( )。

    【填空题】在多线程程序设计中,如果采用继承Thread类的方式创建线程,则需要重写Thread类的_____方法。

    【多选题】下列关于类的继承性的描述中,正确的是:

    【单选题】有聊天系统用servlet实现,用户发表言论时,需要对文字的敏感信息自动过滤,采用过滤器来实现,过滤的方法在( )中实现。

    【单选题】( )被称为一个会话。

    【单选题】下面说法正确得是()

    【单选题】使用JavaScript语言中Document的( )方法可以在页面上输出字符。

    【填空题】Java 仅支持类间的____重继承。

    【填空题】notify()、notifyAll()三个方法实现线程通信,这三个方法都是类_____提供的public方法,所以任何类都具有这三个方法。

    【单选题】关于Filter,下面说法错误的是( )。

    【多选题】下列关于接口的描述中,正确的是:

    【填空题】在多线程程序设计中,如果采用继承Thread类的方式创建线程,则需要重写Thread类的_____方法。

    【填空题】可运行状态、运行状态、______状态和终止状态。

    【多选题】下列关于线程的优先级说法中,正确的是()。

    【单选题】page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是( )。

    【填空题】在Java中编写实现多线程应用有两种途径:一种是继承Thread类创建线程,另一种是实现_____接口创建线程。

    【填空题】在线程通信中,调用wait( )可以是当前线程处于等待状态,而为了唤醒一个等待的线程,需要调用的方法是_____。

    【填空题】在线程控制中,可以调用_____方法,阻塞当前正在执行的线程,等插队线程执行完后后再执行阻塞线程。

    【填空题】如果类中的成员变量只能被类中的方法访问和引用,则该变量改用___________修饰。

    【单选题】以下哪种技术不属于动态网页技术( )。

    【多选题】以下说法不正确的有:

    【单选题】session对象的( )方法用于设置会话的超时时间。

    【填空题】在Java中,新建的线程调用start()方法,将使线程的状态从New(新建状态)转换为______。

    【填空题】处于运行状态的线程在某些情况下,如执行了sleep(睡眠)方法,或等待I/O设备等资源,将让出CPU并暂时停止自己的运行,进入_____状态。

    【填空题】线程模型在Java中是由_____类进行定义和描述的。

    【多选题】下列对静态初始化器的描述中,正确的是:

    【填空题】线程的高度是指在单个CPU上以某种顺序运行多个_____。

    【填空题】abstract方法_______(不能或能)与final并列修饰统一类。

    【单选题】一个servlet的生命周期不包括( )方法。

    【填空题】多线程访问某个共享资源可能出现线程安全问题,此时可以使用_____关键字来实现线程同步,从而避免安全问题出现,但会影响性能,甚至出现死锁。

    【多选题】下列关于抽象类的描述中,正确的是:

    【单选题】在JAVA中关于抽象类的描述正确的说()

    【填空题】抽象方法只有方法头,没有_______。

    【填空题】如果子类中的某个方法的名字、返回值类型和____与它的父类中的某个方法完全一样,则称子类中的这个方法覆盖了父类的同名方法。

    【单选题】下面对JDBC API描述错误的是( )。

    【填空题】一个正在执行的线程可能被人为地中断,让出CPU的使用权,暂时中止自己的执行,进入_____状态;

    【多选题】下列关于子类继承父类的成员的描述中,正确的是:

    【问答题】有一JSP页面,需要在页面中定义一个int型的Java全局变量myInt,定义的方法是( )。

    展开全文
  • 北方互联 JAVA复赛笔试 Java笔试题 一、选择题 30分 在java中,由java编译器自动导入,而无需在...下列方法中可以用来创建一个新线程的是( D ) A.实现java.lang.Runnable接口并重写run()方法 B.实现jav...

    北方互联 JAVA复赛笔试

    Java笔试题

    一、选择题 30分

    1. 在java中,由java编译器自动导入,而无需在程序中用import导入的包是( B)

    A. java.applet

    B. java.lang

    C. java.util

    D. java.awt

    1. 下列方法中可以用来创建一个新线程的是( D )

    A.实现java.lang.Runnable接口并重写run()方法

    B.实现java.lang.Runnable接口并重写start()方法

    C.实现java.lang.Thread类并实现start()方法

    D. 继承java.lang.Thread类并重写run()方法

    1. 下列代码中,讲引起一个编译错误的行是( D)

    1 public class Test{

    2 int m,n;

    3 public Test(){}

    4 public Test(int a){m=a;}

    5 public static void main(String args[]){

    6 Test t1,t2;

    7 int j,k;

    8 j=0;k=0;

    9 t1=new Test();

    10 t2=new Test(j,k);

    11 }

    12}

    A.第三行

    B.第五行

    C.第六行

    D.第十行

    4.switch(){}结构中,括号中可使用的数据类型不能是( D )。

    A.long

    B.int

    C.short

    D.float

    1. Socket通信使用的底层协议是(B )

    A.UDP协议

    B.TCP/IP协议

    C.FTP协议

    D.TELNET协议

    1. 下列叙述中,正确的是(A )

    A.java语言的标识符是区分大小写的

    B.源文件名与public类名可以不相同

    C.源文件名其扩展为.jar

    D.源文件中public类的数目不限

    1. 下列属于合法的java标识符的是(A )

    A._cat

    B.5books

    C.+static

    D.-3.14159

    1. 下面代码运行的结果是(B )

    Public class Demo{

    Public int add(int a,int b){

    Try{

    Return a+b;

    }catch(Exception e){

    System.out.println(“Catch 语句块”);

    }finally{

    System.out.println(“finally 语句块”);}

    }

    Return 0;

    }

    Public static void main(String[] args){

    Demo demo = new Demo();

    System.out.println(“和是:”+demo.add(9,34));

    }

    A. 编译异常

    B. Finally语句块和是:43

    C. 和是:43finally语句块

    D. Catch语句块和是:43

    1. 根据下面的代码

    String s = null;

    会抛出NullPPointerException 异常的有(A )。

    A. If((s!=null)&(s.length()>0))

    B. if((s!=null)&&(s.length()>0))

    C. if((s==null|(s.length()==0))

    D. if((s==null)||(s.length()==0))

    1. 在java中开发jdbc应用程序时,使用DriverManager类的getConnection()方法建立与数据源的链接语句为:

    Connection con = DriverManager.getConnection(“jdbc:odbc:news”);

    URL链接中的“news”表示的是(C )

    A. 数据库中表的名称

    B. 数据库服务器的机器名

    C. 数据源的名称

    D. 用户名

    1. 执行如下代码

    a=0;c=0;

    do{

    –c;a=a-1;

    }while(a>0);后,c的值是( C)

    A.0

    B.1

    C.-1

    D.死循环

    1. 分析下面的代码,哪些叙述是正确的?( C )

    Public class Person{

    Int arr[] = new int[10];

    Public static void main(String a[]){

    System.out.println(arr[1]);

    }

    }

    A. 编译时出错

    B. 编译时正确,而运行时出错

    C. 输出0

    D. 输出null

    1. 下面哪个选项对数组的声明、创建和初始化是合法的? (B D E)

    A.int[] myList = {“1”,”2”,”3”};

    B.int[] myList = {5,8,2};

    C.int myList[][] = {4,9,7,0};

    D.int myList[] = {4,3,7};

    E.int[] myList={1,3,5};

    F.int myList[]={4;5;6};

    1. 动态构造字符串数据更适合( A),数值不可改变的字符串更适合( B)

    A.String

    B.StringBuffer

    C.char

    1. 以下继承于Collection接口的有哪些( B C )

    A.Map

    B.List

    C.Set

    1. Iterator是接口吗? (A)

    A.是

    B.不是

    解析:Iterator接口也是Java集合框架的成员,但它与Collection系列、Map系列的集合不一样:Collection系列集合、Map系列集合主要用于盛装其他对象,而Iterator则主要用于遍历(即迭代访问)Collection集合中的元素,Iterator对象也被称为迭代器。

    1. 以下哪些java容器是线程安全的(A ),哪些是天然支持并发的(D BCE)?

    A.Vector

    B.ArrayList

    C.HashSet

    D.ConcurrentHashMap

    E.EnumSet

    1. Itertor有哪些方法?(ACD )

    A.next

    B.equals

    C.remove

    D.hasNext

    1. 以下代码是哪种设计模式( C )

    Public class A{

    Private static A instance = null;

    Public static A getInstance(){

    If(instance==null)

    Instance = new A();

    Return instance;}

    }

    A. 工厂模式

    B. 适配器模式

    C. 单例模式

    1. 运行B类,程序会输出顺序是?(ADBC )

    Public class A{

    Static{

    System.out.print(“1”);

    }

    Public A(){

    System.out.println(“2”);

    }

    }

    Public class B extends A{

    Static{

    System.out.print(“4”);

    }

    Public B(){

    System.out.print(“3”);

    }

    Public static void main(String[] args){

    New B();

    }

    }

    A.1 B.2 C.3 D.4

    1. File类型中定义了什么方法来判断一个文件是否存在?(D )

    A.creatNewFile B.renameTo C.delete D.exists

    1. 关于转发和重定向以下哪些说法是正确的( AD)

    A.转发url不会改变

    B.重定向url不会改变

    C.重定向保持request中存放参数

    D.转发能保持request中存放参数

    23.POST和GET哪一个在form提交时会自动把参数和值加入到url中(B )

    A.POST B.GET C.两者都会

    24.要实现层的隐藏,display:______( D)

    A.false B.hidden C.”” D.none

    25.”abcdefg”.sbustring(2,3)的结果是(C )

    A.cde B.b C.c D.bcd

    26.在正则 表达式中\d代表什么(A )

    A.数字字符

    B.非数字字符

    C.任意一个字母

    D.任意的空白符

    27.以下sql语句下划线中填入什么值能得到正确的结果?( A)

    Select num,count(score) from play group by____

    A.num B.score C.count(score)

    28.关于构造器是否可以被override,是否可以被overload( C )

    A.能,能 B不能,能 C不能,能 D能,不能

    29.如果对象的引用被置为null,垃圾收集器什么时候释放对象占用的内存( C )

    A.立即释放 B.方法调用结束后释放 C.下一个垃圾回收周期 D.不确定

    30.关于接口和抽象类不正确是:( C )

    A. 接口中所有的方法隐含的都是抽象的,而抽象类则可以同时包含抽象和非抽象的方法

    B. 类可以实现很多个接口,但是只能继承一个抽象类

    C. Java接口与抽象类都可以包含非final的变量

    D. 接口是绝对抽象的,不可以被实例化,抽象类也不可以被实例化

    二、程序题 30分
    1.现在输入n个数字,以逗号,分开;然后可选择升或者降序排序 10分

    String str = "1,2,3,4,5,6,7";
    String[] arr= str.split(",");
    for(int i = 0;i<arr.length - 1 ;i++) {
        for(int j = 1;j<arr.length - j - 1;j++) {
             if(arr[j] < arr[ j + 1]) {//降序   如果变成 arr[j] > arr[ j + 1]就成了升序
                temp = arr[ j + 1];
               arr[ j + 1] = arr[j];
               arr[j] = temp;
             }
        }
    }
    for(String ar : arr) {
    system.out.println(ar );
    }
    
    

    2.实现数组复制 10分

    package TEST1;
    
    import java.util.Scanner;
    
    public class ArrayCopy { 
     
        public static void main(String[] args) { 
          final int ARRAY_MAX = 12; 
          int[] sA = new int[ARRAY_MAX]; 
          int[] tA = new int[sA.length]; 
           
          Scanner scan = new Scanner(System.in);
          for(int i = 0;i<sA.length;i++){ 
        	  sA[i] = scan.nextInt();
            } 
           
          **for(int j = 0;j<tA .length;j++){ 
        	  tA [j] = sA [j]; 
            }** 
           
          for(int k = 0;k < sA.length;k++){ 
              System.out.print(tA[k]+" "); 
          } 
       } 
    } 
    

    3.冒泡排序的实现 10分

    package TEST1;
    
    import java.util.Scanner;
    
    public class ArrayCopy { 
     
        public static void main(String[] args) { 
          final int ARRAY_MAX = 12; 
          int[] sa = new int[ARRAY_MAX]; 
          int i,j;
          Scanner scan = new Scanner(System.in);
          for(i = 0;i<sa.length;i++){ 
        	  sa[i] = scan.nextInt();
            } 
          int t;
          
          **for(j=0;j<sa.length-1;j++)//升序
        	  for(i=0;i<sa.length-1-j;i++){
        		  if(sa[i]>sa[i+1])
        		  {
        			  t = sa[i];
        			  sa[i]=sa[i+1];
        			  sa[i+1]=t;
        		  }
        	  }**
          
          for(int k = 0;k < sa.length;k++){ 
              System.out.print(sa[k]+" "); 
          } 
       } 
    } 
    

    三、简答题 40分
    1、 请列出Java主要的基本数据类型。10分

    java的基本数据类型有八种:四种整数类型(byte、short、int、long);两种浮点数类型(float、double):一种字符类型(char):一种布尔类型(boolean)。

    2、 描述spring的理解10分

    Spring主要是为企业开发解决了系列的问题,而且可以十分方便的与其他框架集成在一起。最显著的特性是IOC与AOP。

    IOC
    控制反转,所有的实例交由IOC容器管理。解决对象依赖,同时避免在代码中各种乱新建实例,难以管理。

    AOP
    面向切面编程,提供了很多企业应用的刚需,日志、事务、资源池等等。将系统服务与业务逻辑分离,并为这些系统服务提供了良好的解决方案。

    https://blog.csdn.net/u011299745/article/details/74960356

    3、 描述对mysql事务的理解10分
    事务:一个最小的不可再分的工作单元;通常一个事务对应一个完整的业务(例如银行账户转账业务,该业务就是一个最小的工作单元)。

    一个完整的业务需要批量的DML(insert、update、delete)语句共同联合完成。
    事务只和DML语句有关,或者说DML语句才有事务。这个和业务逻辑有关,业务逻辑不同,DML语句的个数不同。

    事务四大特征(ACID)

    原子性( A ):事务是最小单位,不可再分
    一致性( C ):事务要求所有的DML语句操作的时候,必须保证同时成功或者同时失败
    隔离性( I ):事务A和事务B之间具有隔离性
    持久性( D ):是事务的保证,事务终结的标志(内存的数据持久到硬盘文件中)

    https://blog.csdn.net/w_linux/article/details/79666086

    4、 如何提升tomcat服务器性能10分
    服务器资源
    利用缓存和压缩
    采用集群
    优化tomcat参数
    改用APR库
    优化网络
    让测试说话

    https://blog.csdn.net/liou825/article/details/23702077

    展开全文
  • 说明 : 指定在一个共享服务器环境可同时运行共享服务器进程最大数量。 值范围: 根据操作系统而定。 默认值 : 20 dispatchers: 说明 : 为设置使用共享服务器共享环境而设置调度程序数量和类型。可以为该...
  • JAVA面试题最全集

    2010-03-13 13:09:10
    一个方法,实现字符串反转,如:输入abc,输出cba 写一个方法,实现字符串替换,如:输入bbbwlirbbb,输出bbbhhtccc。 3.数据类型之间转换 如何将数值型字符转换为数字(Integer,Double) 如何将数字...
  • JAVA源码,媒体网络,山寨QQ,Java聊天程序 Java编写山寨QQ,多人聊天+用户在线,程序分服务端和客户端,典型C/S结构, 当用户发送第一次请求时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程,...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     当用户发送第一次请求时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程,启动该通讯线程,通讯完毕,关闭Scoket。  QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新...
  • java开源包1

    千次下载 热门讨论 2013-06-28 09:14:34
    xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder 是一个用来查找多线程应用程序一些潜在的...
  • java开源包12

    热门讨论 2013-06-28 10:14:45
    xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder 是一个用来查找多线程应用程序一些潜在的...
  • Win32应用程序可以使用插入标记函数来创建一个插入标记,改变它闪动频率,显示、隐藏插入标记,或重新设置插入标记位置。 组合框函数(Combo Box) 组合框是由COMBOBOX类定义一种控制,综合了列表框和编辑...
  • Java资源包01

    2016-08-31 09:16:25
    xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder 是一个用来查找多线程应用程序一些潜在的...
  • java开源包101

    2016-07-13 10:11:08
    xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder 是一个用来查找多线程应用程序一些潜在的...
  • java开源包11

    热门讨论 2013-06-28 10:10:38
    xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder 是一个用来查找多线程应用程序一些潜在的...
  • java开源包6

    热门讨论 2013-06-28 09:48:32
    xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder 是一个用来查找多线程应用程序一些潜在的...
  • java开源包10

    热门讨论 2013-06-28 10:06:40
    xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder 是一个用来查找多线程应用程序一些潜在的...
  • java开源包8

    热门讨论 2013-06-28 09:55:26
    xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder 是一个用来查找多线程应用程序一些潜在的...
  • java开源包9

    热门讨论 2013-06-28 09:58:55
    xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder 是一个用来查找多线程应用程序一些潜在的...
  • java开源包7

    热门讨论 2013-06-28 09:52:16
    xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder 是一个用来查找多线程应用程序一些潜在的...
  • 正则表达式

    2014-12-03 14:51:39
    这行代码创建一个新的RegExp对象,并将它赋给变量parttern.这个特殊RegExp对象和所有以字母"s"结尾字符串都匹配.用RegExp()也可以定义 一个等价正则表达式,代码如下: var pattern = new RegExp("s$"); ...
  • MySQL命令大全

    2018-01-15 11:19:17
     此后就创建一个新用户叫:testuser,这个用户只能从localhost连接到数据库并可以连接到test 数据库。下一步,我们必须指定testuser这个用户可以执行哪些操作:  mysql> GRANT select, insert, delete,update ...
  • oracle数据库经典题目

    2011-02-17 15:05:20
    PGA区是在用户进程连接数据库,创建一个会话时,由Oracle为用户分配内存区域,保存当前用户私有数据和控制信息,因此该区又称为私有全局区。每个服务器进程只能访问自己PGA区,所有服务器进程PGA区总和即为...
  • 开发一个分布式代码系统,这样就可以对家用电器进行控制,和它们进行信息交流。詹姆 斯·高斯林( James Gosling)等人基于C+开发一种新的语言0 ak ( java前身)。0ak是 种用于网络精巧而安全语言。Sun公司曾依此...
  • MYSQL常用命令大全

    2011-05-30 13:31:24
     此后就创建一个新用户叫:testuser,这个用户只能从localhost连接到数据库并可以连接到test 数据库。下一步,我们必须指定testuser这个用户可以执行哪些操作:  mysql> GRANT select, insert, delete,update ...
  • iscsi协议及实现

    2010-12-01 20:14:33
    FETD创建一个Target_Scsi_Cmnd类型数据接收SCSI命令,将其加入命令队列,唤醒STML的线程STT处理收到SCSI命令 STML对FETD响应 调用handle_cmd处理命令队列 调用hand_to_front_end返回处理结果 处理结果加入FETD...

空空如也

空空如也

1 2
收藏数 24
精华内容 9
关键字:

下列方法中可以用来创建一个新线程的是