Java Exam
OveRrIde丶
从入门到删库跑路✔
展开
-
【Java题】2020.3.25
&与操作;|或操作;!非操作;~取反操作;1.类指外部类,最大的类,修饰符有public(表示该类在项目所有类中可以被导入),default(该类只能在同一个package中使用),abstract,final2.内部类指位于类内部但不包括位于块、构造器、方法内,且有名称的类,修饰符有public,private,protected访问控制符,也可以用static,final关键...原创 2020-03-25 14:34:26 · 108 阅读 · 0 评论 -
【Java题】2020.3.24
.class 编译后的Java文件.java是未编译的程序.jsp是页面程序.xml配置程序.jar是.calss的集合is-a 表示继承:Gadget is-a Widget就表示Gadget 继承 Widget;has-a表示从属:Gadget has-a Sprocket就表示Gadget中有Sprocket的引用,Sprocket是Gadget的组成部分;like-a表示...原创 2020-03-24 11:16:02 · 102 阅读 · 0 评论 -
【Java题】3.23
Java多态有两种情况:重载和覆写在覆写中,运用的是动态单分配,是根据new的类型确定对象,从而确定调用的方法;在重载中,运用的是静态多分派,即根据静态类型确定对象,因此不是根据new的类型确定调用的方法在java语言中,判断一块内存空间是否符合垃圾收集器收集标准的标准只有两个:1.给对象赋值为null,以下没有调用过。2.给对象赋了新的值,重新分配了内存空间。抽象类特点:1.抽...原创 2020-03-23 15:58:12 · 106 阅读 · 0 评论 -
【Java题】2020.3.23-03(类初始化)
类与类之间的关系为继承,只能单继承,但可以多层继承。类与接口之间的关系为实现,既可以单实现,也可以多实现。 3.接口与接口之间的关系为继承,既可以单继承,也可以多继承。Java程序初始化顺序:父类的静态代码块子类的静态代码块父类的普通代码块父类的构造方法子类的普通代码块子类的构造方法...原创 2020-03-23 15:42:35 · 102 阅读 · 0 评论 -
【Java题】2020.3.23-02
try的形式有三种:try-catchtry-finallytry-catch-finally但catch和finally语句不能同时省略!原创 2020-03-23 10:12:10 · 118 阅读 · 0 评论 -
【Java题】2020.3.23
final 定义的变量,可以在不是必须要在定义的同时完成初始化,也可以在构造方法中完成初始化。final修饰方法,不能被子类重写,但是可以被重载1、子类构造函数调用父类构造函数用super2、子类重写父类方法后,若想调用父类中被重写的方法,用super3、未被重写的方法可以直接调用。sleep() 方法(休眠)是线程类(Thread)的静态方法,调用此方***让当前线程暂停执行指定的时间...原创 2020-03-23 09:48:05 · 243 阅读 · 0 评论 -
【Java题】2020.3.22
用户线程(user-level threads) 指不需要内核支持而在用户程序中实现的线程,其不依赖于操作系统核心,应用进程利用线程库提供创建、同步、调度和管理线程的函数来控制用户线程。CMS的GC过程有6个阶段(4个并发,2个暂停其它应用程序)1. 初次标记(STW initial mark)2. 并发标记(Concurrent marking)3. 并发可中断预清理(Concurren...原创 2020-03-22 11:03:26 · 141 阅读 · 0 评论 -
【Java题】2020.3.20
1.finally{}代码块比return先执行。2.多个return是按顺序执行的的,多个return执行了一个后,后面的return就不会执行了。3.记住一点,不管有不有异常抛出, finally都会在return返回前执行。public class ThreadLocal <T> ThreadLocal是采用哈希表的方式来为每个线程都提供一个变量的副本ThreadLo...原创 2020-03-20 09:40:16 · 80 阅读 · 0 评论 -
【Java题】2020.3.19
java的访问权限有public、protected、private和default的,default不能修饰变量普通变量不能用abstract修饰,abstract一般修饰方法和类ConcurrentHashMap 使用segment来分段和管理锁,segment继承自ReentrantLock,因此ConcurrentHashMap使用ReentrantLock来保证线程安全。Simpl...原创 2020-03-19 23:42:31 · 125 阅读 · 0 评论 -
【Java题】2020.3.18
在java中线程是有分优先等级的所以优先级不能相同Thread实现了Runnable接口是一个类不是接口,错误抽象类中的抽象方法(其前有abstract修饰)不能用private、static、synchronized、native访问修饰符修饰。口是一种特殊的抽象类,接口中的方法全部是抽象方法(但其前的abstract可以省略),所以抽象类中的抽象方法不能用的访问修饰符这里也不能用。而且...原创 2020-03-19 22:25:29 · 93 阅读 · 0 评论 -
【java题】2020.3.18
long和float,正常定义需要加l和f,但是long和float属于基本类型,会进行转化,所以不会报出异常子类重写父类方法时,方法的访问权限不能小于原访问权限,在接口中,方法的默认权限就是public,所以子类重写后只能是publicThe left-hand side of an assignment must be a variable. 赋值运算符左侧必须为变量...原创 2020-03-19 00:00:26 · 95 阅读 · 0 评论 -
【Java题】-2020.3.16
用new创建的对象在堆区函数中的临时变量在栈去java中的字符串在字符串常量区在Java里,只有值传递,因为引用本身就是一个地址值,我们说的”传递引用“本质上也是“值传递”,只不过传递的是地址值。子类不可以继承父类的构造方法,只可以调用父类的构造方法。super()表示子类在初始化时调用父类的空参数的构造函数来完成初始化。面向对象的五大基本原则单一职责原则(SRP)开放封闭原则(O...原创 2020-03-16 10:07:23 · 114 阅读 · 0 评论 -
【Java题】-2020.3.15
私有:java虚拟机栈,程序计数器,本地方法栈共享java堆,方法区一个汉字等于一个字符 字符 是char一个汉字也等于二个字节,字节 是byte抽象类和接口相同点:都不能被实例化,位于继承树的顶端,都包含抽象方法不同点:1、设计目的:接口体现的一种规范,类似与整个系统的总纲,制订了系统各模块应该遵循的标准,因此接口不应该经常改变,一旦改变对整个系统是辐射性的。抽象类作为多个...原创 2020-03-16 08:50:02 · 95 阅读 · 0 评论 -
【Java题】01-202.3.6
问题1:1、在Java中,关于HashMap类的描述,以下错误的是()?HashMap能够保证其中元素的顺序 ×HashMap允许将null用作值 √HashMap允许将null用作键 √HashMap使用键/值得形式保存数据 √解析:1、HashMap 不是有序的.2、有TreeMap和LinkedHashMap是有序的3、LinkedHashMap 是根据元素增加或者访问的...原创 2020-03-06 13:34:03 · 1224 阅读 · 0 评论 -
【Java题】02-2020.3.7
问题1:关于异常的编程,以下描述错误的是:( )正确答案: A你的答案: C (错误)在有除法存在的代码处,为了防止分母为零,必须抛出并捕获异常int i=Integer.parseInt(”123a”);将产生NumberFormatExceptionint a[]=null; a[0]=1; 将产生NullPointerException输入输出流编程中,读和写时都要抛出IOEx...原创 2020-03-07 20:06:07 · 790 阅读 · 0 评论 -
【Java题】03-2020.3.9
问题1:static boolean foo(char c) { System.out.print(c); return true; } public static void main(String[] args) { int i =0; for(foo('A');foo('B')&&(i<2);foo('C')) { i++; foo('D'); }...原创 2020-03-09 10:43:57 · 3431 阅读 · 0 评论 -
【Java题】04-2020.3.11
问题1:下面有关servlet中init,service,destroy方法描述错误的是?正确答案: D 你的答案: B (错误)init()方法是servlet生命的起点。一旦加载了某个servlet,服务器将立即调用它的init()方法service()方法处理客户机发出的所有请求destroy()方法标志servlet生命周期的结束servlet在多线程下使用了同步机制,因此...原创 2020-03-11 23:50:53 · 763 阅读 · 0 评论 -
【Java题】05-2020.3.12
问题1:下列关于异常处理的描述中,错误的是()。正确答案: D 你的答案: A (错误)程序运行时异常由Java虚拟机自动进行处理使用try-catch-finally语句捕获异常可使用throw语句抛出异常捕获到的异常只能在当前方法中处理,不能在其他方法中处理解析:问题2:客户端要获取一个socket对象通过实例化,而服务器获得一个socket对象则通过什么方法的返回值?...原创 2020-03-12 11:04:52 · 320 阅读 · 0 评论 -
【Java题】06-2020.3.12
问题1:HashSet子类依靠()方法区分重复元素。hashCode(),equals()解析:HashSet的底层还是用HashMap来实现的。将Entry<K,V>的V都变成了同一个Object对象,public static final PRESENT = new Object()。而HashMap的数据结构是数组+链表+红黑树。调用K的hashCode方法,然后高...原创 2020-03-12 11:10:04 · 255 阅读 · 0 评论 -
【Java题】07-2020.3.13
问题1:下面这三条语句System.out.println(“is ”+ 100 + 5);System.out.println(100 + 5 +“ is”);System.out.println(“is ”+ (100 + 5));的输出结果分别是? ( )is 1005, 105 is, is 105解析:先出现字符串,后面的内容自动强制转换为string进行拼接 先出现数字...原创 2020-03-13 09:26:30 · 817 阅读 · 0 评论