《java程序设计》课程的题库资料,由贺州学院整理,可供学生期末课程复习使用,也可以供相关任课教师出卷使用。
内容示例为:40.__________包包含了Collection的接口的类的API。
答案:Java.util41.Math.round(11.5)等于__________,Math.round(-11.5)等于__________。
答案:12;-11[考点范围]常用的系统类42.________对象可以使用read方法从标准的输入设备(通常键盘)读取数据;
__________对象可以使用print方法向标准输出设备(屏幕)输出显示。
答案:System.in;
System.out[考点范围]JAVA输入输出系统43.框架(JFrame)和面板(JPanel)的默认规划管理器分别是______和_______。
答案:BorderLayoutFlowLayout[考点范围]图形用户界面44.Swing的规划管理器主要包括_______。
答案:FlowLayout、BorderLayout、CardLayout、GridLayout、GridBogLayout、BoxLayout[考点范围]图形用户界面45.Java事件处理包括建立事件源、________和将事件源注册到监听器。
答案:声明监听器[考点范围]图形用户界面46.AWT的事件处理机制包括_______、事件和事件监听者。
答案:事件源[考点范围]图形用户界面47.Swing的顶层容器有________、JApplet、JWwindow和JDialog。
答案:JFrame[考点范围]图形用户界面48.线程的启动是通过调用其______________方法而实现的。
答案:start()[考点范围]线程49.Java虚拟机(JVM)中的线程调度器负责管理线程,调度器把线程的优先级分为10个级别,分别用Thread类中的类常量表示,每个Java线程的优先级都在常数________和_______之间,即Thread.MIN_PRIORIY和Thread.MAX_PRIORIY之间。
答案:1;10[考点范围]线程
1
https://hg.openjdk.java.net/jdk/jdk12/file/06222165c35f留意!看了周志明的《深入理解Java虚拟机》上面帖的地址。
上面的网站下载得文件不知道是服务器的原因还是什么只有1m多。
从网上找到的正常文件。
编译openjdk12源码,调试jvm。
可以下载这个
2015/8/20 3:38:43 174.49MB jvm openjdk openjdk12
1
jvmjava虚拟机调优马兵士笔记让你对java虚拟机调优有初步的认识
2015/10/15 5:15:38 3.07MB jvm java虚拟机 调优 马士兵
1
IKVM.NET的是开源的基于.NETCLR的Java虚拟机。
基于.NET的Java虚拟机意味着我们可以让Java程序跑在.NET上,可以通过虚拟机这个中介让Java程序和.NET应用程序一起协同工作。
更难能可贵的是,IKVM同时支持微软的.NETFramework和Mono。
IKVM的技术特性包括:1.可以静态和动态(运行时)把Java的字节代码转换为.NET的IL方式;
2.包括了一个Java的标准库,这个标准库已经静态编译成了.NETIL的方式;
3.提供力JNI接口,可以让Java程序通过.NET或者Mono访问本地资源。
4.提供了一个供Java调用.NET类的Stub。
2020/9/8 10:39:13 14.95MB IKVM.NET JAVA .NET C#
1
内容简介《Java面向对象编程》内容由浅入深,紧密结合实际,利用大量典型实例,详细讲解Java面向对象的编程思想、编程语法和设计模式,介绍常见Java类库的用法,总结优化Java编程的各种宝贵经验,深入阐述Java虚拟机执行Java程序的原理。
书中实例均基于最新的JDK1.5版本。
全书内容包括面向对象的编程思想、Java语言的基础知识、异常处理、类与对象的生命周期、多线程、Java集合、输入/输出和GUI编程等。
其最大特色是以六条主线贯穿全书:面向对象编程思想、Java语言的语法、Java虚拟机执行Java程序的原理、在实际项目中的运用、设计模式和功能优化技巧。
2015/7/23 17:05:02 304.72MB Java
1
Java虚拟机在ARM_Linux平台的移植全过程。
写的极度详细
2022/9/6 3:51:49 68KB Java虚拟机 ARM_Linux 移植
1
详细引见了java虚拟机和java内存区域的描述解释,并针对堆和栈的内存溢出进行了案例描述,是不可多得的分享资料
2022/9/3 12:38:33 449KB 虚拟机 jvm
1
J2ME是Java2的一个重要组成部分,它与J2SE、J2EE并称,是Sun公司针对移动电话、PDA和电视机顶盒等嵌入设备定义的Java技术平台。
J2ME是为了那些使用有限的电力、有限的网络连接以及有限图形用户界面能力的设备开发的。
它的本质是一个针对小型设备的Java版本,通过剪裁某些在小型设备上不需要的功能,以达到减小Java虚拟机的体积和相应运行库的体积,为小型设备提供一个可靠、占用资源少的运行平台。
推箱子游戏是一款经典而又益智的游戏,本文设计的推箱子游戏是一个基于J2ME的游戏,并且对以往推箱子游戏使用优化方法提高了游戏的功能,主要包括:双缓存技术、游戏关卡设计优化、图片优化、部分重绘、简化碰撞检测。
2016/3/1 18:16:41 641KB J2ME 手机 优化
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡