当前位置:首页 > Java知识 > 正文内容

java script(java web)

abcsky887个月前 (10-31)Java知识81

本篇文章给大家谈谈

1,volatile关键字是否能保证线程安全?()答案:否volatile关键字用在多线程同步中,可保证读取的可见性,JVM只是保证从主内存加载到线程工作内存的值是最新的读取值,而非cache中但多个线程对volatile的写操作,无法保证线程安全。

java script(java web)

假如线程1,线程2 在进行read,load 操作中,发现主内存中count的值都是5,那么都会加载这个最新的值,在线程1对count进行修改之后,会write到主内存中,主内存中的count变量就会变为6;线程2由于已经进行read,load操作,在进行运算之后,也会更新主内存count的变量值为6;导致两个线程及时volati推广网络公司le关键字修改之后,还是会存在并发的情况。

2,下面哪个流类属于面向字符的输入流( )A、BufferedWriterB、FileInputStreamC、ObjectInputStreamD、InputStreamReader答案:DJava的IO操作中有面向字节(Byte)和面向字符(Character)两种方式。

面向字节的操作为以8位为单位对二进制的数据进行操作,对数据不进行转换,这些类都是InputStream和OutputStream的子类 面向字符的操作为以字符为单位对数据进行操作,在读的时候将二进制数据转为字符,在写的时候将字符转为二进制数据,这些类都是Reader和Writer的推广网络公司子类。

3,Java能不能不通过构造函数创建对象()A、能 B、不能答案:AJava创建对象的几种方式:(1) 用new语句创建对象,这是最常见的创建对象的方法 (2) 运用反射手段,调用java.lang.Class或者。

java.lang.reflect.Constructor类的newInstance()实例方法 (3) 调用对象的clone()方法 (4) 运用反序列化手段,调用java.io.ObjectInputStream对象的 readObject()方法。

(1)和(2)都会明确的显式的调用构造函数 ;(3)是在内存上对已有对象的影印,所以不会调用构造函数 ;(4)是从文件中还原推广网络公司类的对象,也不会调用构造函数4,下列哪个叙述是正确的()A.子类继承父类的构造方法。

B.abstract类的子类必须是非abstract类C.子类继承的方法只能操作子类继承和隐藏的成员变量D.子类重写或新增的方法也能直接操作被子类隐藏的成员变量答案:C子类是不继承父类的构造方法的,而是必须调用其父类的构造方法。

abstract类的子类可以是abstract类,如果是非abstract类,就必须重写父类中所有的abstract方法 D中子类新增的方法是不能直接操作被子类隐藏的成员变量的5,下列哪个叙述是正确的()。

A.final类可以有子类B.abstract类中只可以有abstract方法C.推广网络公司abstract类中可以有非abstract方法,但该方法不可以用final修饰D.不可以同时用final和abstract修饰同一个方法。

E.允许使用static修饰abstract方法答案:D用final修饰的类是不允许被继承的,A错误 abstract类中也可以有普通成员方法,B错误 abstract类中的非abstract方法是可以用final修饰的,而abstract方法是不可以被final修饰的,C错误 。

D同上,正确 不允许使用static修饰abstract方法,E错误6,当检索一个压缩文件时,首先要建立压缩文件输入流对象,该对象()A、以选中的压缩文件为参数B、以FileIn推广网络公司putStream对象为参数。

C、以InputStreamReader对象为参数D、以BufferedReader对象为参数答案:B在java.io包中提供了对压缩文件进行操作的能力它是通过压缩文件输入流与压缩文件输出流来实现的,其分别继承自InflaterInputStream与DeflaterOutputStream。

在创建压缩文件输入流时,其初始化参数是一个FileInputStream类的实例7,已知一个有序线性表为()(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为( )。

A,1 B,2 C,3 D,9答案推广网络公司:B根据二分法查找需要两次:首先将90与表中间的元素50进行比较,由于90大于50,所以在线性表的后半部分查找;第二次比较的元素是后半部分的中间元素,即90,这时两者相等,即查找成功。

8,Java程序的并发机制是( )A.多线程B.多接口C.多平台D.多态性答案:AJava是通过多线程实现并发机制的多线程是指一个程序中包含多个执行流, 多线程程序设计的含义是可以将程序任务分成几个并行的子任务。

9,下列选项中,不属于模块间耦合的是( )A.数据耦合B.标记耦合C.异构耦合D.公共耦合答案:C模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度 按照耦合程度从弱到强,可以将其分成7级推广网络公司

分别是非直接耦合、数据耦合、标记耦合、控制 耦合、外部耦合、公共耦合和内容耦合其中没有异构耦合这种方式10,下列关于内部类的说法不正确的是 ( )A,内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用。

B,内部类可以使用它所在类的静态成员变量和实例成员变量C,内部类不可以用abstract修饰符定义为抽象类D,内部类可作为其他类的成员,而且可访问它所在类的成员答案:C内部类不仅可以用abstract修饰定义为抽象类,也可以用private或protected定义,所以选项C说法错误。

扫描二维码推送至手机访问。

版权声明:本文由海南拓宏网络科技工作室发布,如需转载请注明出处。

本文链接:http://www.4blc.com/post/1046.html

分享给朋友:

“java script(java web)” 的相关文章

java类与对象怎么运行(java类和对象简单的例子)

本篇文章给大家谈谈 在Java中,类和对象之间的关系是通过继承和封装实现的。 继承是一种类与类之间的关系,它允许你创建一个新的类,该类继承自另一个现有的类 子类可以重写父类的方法,并且可以添加新的方法和变量 当使用继承时,子类会自动获得父类的所有成员例如,假设你有一个 "S...

2023年军事人才文职招聘网公告(2023年教师资格证考试下半年报名时间)

今天给各位分享 前言2023 跳槽不迷茫,大家可以先收藏再看,后续跳槽都能用上的!Java程序员绝大部分工作的时间都是增删改查,很多人觉得这项工作没什么技术含量,任何一件事情都要站在不同的角度去考虑,对于大部分的java程序员来讲开始前几年就是在为了达成增删改查而努力,大部分的程序...

java面试笔试题不会(java应届生面试答不上)

本篇文章给大家谈谈 1 说得太少尤其是那些开放式的问题,如“请介绍下你自己”或“请讲一下你曾经解决过的复杂问题”面试官会通过你对这些技术和非技术问题的回答来评估你的激情他们也会通过模拟团队氛围和与你的交流互动来判断你的经验和能力。 所以,仅仅只用两三句话来回答不但不能显示出...

effective java中文版翻译太烂了(effective java在线阅读)

今天给各位分享   脚本之家你与百万开发者在一起 “我很希望我10年前就能拥有这本书有人可能认为我不需要任何Java方面的书籍,但是我需要这本书” ——Java之父James Gosling这段话出自Java之父JamesGosling对《Effecti...

java培训费一般多少?(java培训要花多少钱)

本篇文章给大家谈谈 Java培训一般要多少钱呢?现在市面上的Java培训机构的费用大多都在2万左右,极个别的机构除外现在的培训班的费用的差别一般都不是很大的,这些费用主要包括讲师的工资,教学设备的使用和维护费用,场地费用,就业保障费用等,培训机构的学费也不是随便定的,这些都是需要钱...

英国留学中介费要多少(英国留学中介费用需要多少)

本篇文章给大家谈谈 搜索seo是什么意思一个排名,希望能一解大家心头所急吧。 其实大家之所以觉得留学中介难选,一方面是因为不知道怎样的留学中介才算好的,另一方面是对网上的中介差评心有忌惮这里我先要告诉大家的一点是,谨慎固然是好事,但更重要的是要敢过去咨询了解,眼见为实,否...