Java开发工程师笔试题(带答案)

阅读: 评论:0

2024年1月25日发(作者:)

Java开发工程师笔试题(带答案)

Java开发工程师笔试题(带答案)

Java开发工程师笔试试题

一。编程题

1.写出一种排序算法

请编写一种排序算法,代码如下:

public void sort(int[] array){

for(int i = 0.i < - 1.i++){

for(int j = 0.j < - 1 - i。j++){

if(array[j]。array[j+1]){

int temp = array[j];

array[j] = array[j+1];

array[j+1] = temp;

2.求1+2+3+。+n

请编写代码实现1+2+3+。+n的求和,代码如下:

public int sum(int n){

int result = (n + 1) * n / 2;

return result;

3.输出指定样式图案

请编写代码,输入一个整数n,输出如下指定样式图案,代码如下:

public void drawNumPic(int n){

int[][] array = new int[n][n];

int num = 1;

for(int i = 0.i < n。i++){

if(i % 2 == 0){

for(int j = 0.j < n。j++){

array[i][j] = num++;

else {

for(int j = n - 1.j。= 0.j--){

array[i][j] = num++;

for(int i = 0.i < n。i++){

for(int j = 0.j < n。j++){

(array[i][j]);

if(j。= n - 1){

("*");

n();

二。选择题

1.在基本JAVA类型中,如果不明确指定,整数型的默认是__类型,带小数的默认是__类型?

A。int float

B。int double

C。long float

D。long double

答案:B

2.只有实现了__接口的类,其对象才能序列化

A。XXX

B。Cloneable

C。Comparable

D。Writeable

答案:A

3.代码n(10 % 3 * 2);将打印出?

A。1

B。2

C。3

D。4

答案:B

4.以下程序运行的结果为

public class Example extends Thread {

Override

public void run() {

try {

("run");

(1000);

catch (n e) {

tackTrace();

public static void main(String[] args) {

Example example = new Example();

();

("main");

A。run main

B。main run

C。main

D。run

E。不能确定

答案:A

ThreadLocal实例是可访问的,每个线程都可以使用自己的副本,而不会影响其他线程的副本

C.使用ThreadLocal可以避免线程安全问题

D.在使用ThreadLocal时需要注意内存泄漏问题,需要及时清理不再使用的ThreadLocal实例

ThreadLocal实例是线程局部变量,它的所有副本都会在对应的线程消失后被垃圾回收。在Thread类中有一个Map,用于存储每个线程的ThreadLocal实例副本,实现了线程的局部变量隔离。

对于多线程资源共享的问题,同步机制采用了“以时间换空间”的方式,即通过锁来保证线程安全,但是会影响程序的执行效率。而ThreadLocal采用了“以空间换时间”的方式,即为每个线程都创建一个独立的变量副本,从而避免了线程安全问题,但是会增加内存开销。

JavaScript代码放在页面的标签部分会在页面加载时被执行。

要在10秒后调用checkState,正确的代码是XXX(checkState。)。

块级元素实际占用的宽度与它的border、padding和width属性有关,与background属性无关。

onblur事件是元素失去焦点时触发,不是获得焦点。

head>标签中必须包含标签,以定义页面的标题。

要找出试卷平均得分小于90的所有试卷,正确的SQL语句是SELECT * FROM paper WHERE avg(score) < 90.

创建索引可以提高数据查询的性能,但是会降低数据插入、更新和删除的性能。

Java开发工程师笔试题(带答案)

本文发布于:2024-01-25 20:32:02,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/1706185922240.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:线程   代码   问题
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23