来位好心人帮我回答一下java的选择题啊

来位好心人帮我回答一下java的选择题啊,第1张

16、下列关于注释语句的描述中,正确的一项是

C、以/**开始,*/结束的是可以用于生成帮助文档的注释语句

17、下列不属于AWT布局管理器。

A、BoxLayout

18、Java语言有许多优点和特点,下列选项中,反映了Java程序并行机制的特点。

B、多线程

19、下面的代码段中,执行之后count的值是

int count=1

for(int i=1i<=5i++)

{ count=count+iSystem.out.println(count)}

D、16

20、下面不是创建数组的正确语句。

C)float f[][]=new float[][6]

21、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为 C、重载

22、以下关于继承的叙述正确的是

A、在Java中类只允许单一继承

23、以下关于构造函数的描述错误的是

A、构造函数的返回类型只能是void型。

24、布尔逻辑表达式true||false&&true||false&&!true的值为

C、true

25、有语句String s=“hello world”以下 *** 作是不合法的。

A、s>>>=1

26、假设A类有如下定义,设a是A类的一个实例,下列语句调用是错误的。

class A {

int i

static String s

void method1() { }

static void method2() { }

}

C、A.method1()

27、Java语言中,负责并发管理的机制是

D、多线程

28、下列描述中,错误的是

A、Java要求编程者管理内存

29、Java为移动设备提供的平台是

A、J2ME

30、JDK中提供的文档生成器是

C、javadoc.exe

31、在Java语言中,不允许使用指针体现出的Java特性是

D、安全性

32、在Java中,与数据库连接的技术是

B、JDBC

JAVA的技术特点是什么?

Java由美国SUN公司(被oracle公司收购)发明于1995年,是目前业界应用最广泛、使用人数最多的语言,连续多年排名世界第一,可以称之为“计算机语言界的英语”。

那么Java这么高的评价它的特点有哪些,下面我来为题主解答:

一、跨平台/可移植性

这是Java的核心优势。Java在设计时就很注重移植和跨平台性。比如:Java的int永远都是32位。不像C++可能是16,32,可能是根据编译器厂商规定的变化。这样的话程序的移植就会非常麻烦。

Java首先利用文本编辑器编写 Java源程序,源文件的后缀名为.java;再利用编译器(javac)将源程序编译成字节码文件,字节码文件的后缀名为.class; 最后利用虚拟机(解释器,java)解释执行。如下图所示:

二、安全性

Java适合于网络/分布式环境,为了达到这个目标,在安全性方面投入了很大的精力,使Java可以很容易构建防病毒,防篡改的系统。比如Java取消了强大但又危险的指针。由于指针可进行移动运算,指针可随便指向一个内存区域,而不管这个区域是否可用,这样做是危险的。

三、面向对象

面向对象是一种程序设计技术,非常适合大型软件的设计和开发。由于C++为了照顾大量C语言使用者而兼容了C,使得自身仅仅成为了带类的C语言,多少影响了其面向对象的彻底性!Java则是完全的面向对象语言。

四、简单性

Java就是C++语法的简化版,我们也可以将Java称之为“C++-”。跟我念“C加加减”,指的就是将C++的一些内容去掉;比如:头文件,指针运算,结构,联合, *** 作符重载,虚基类等等。同时,由于语法基于C语言,因此学习起来完全不费力。

五、高性能

Java最初发展阶段,总是被人诟病“性能低”;客观上,高级语言运行效率总是低于低级语言的,这个无法避免。Java语言本身发展中通过虚拟机的优化提升了几十倍运行效率。比如,通过JIT(JUST IN TIME)即时编译技术提高运行效率。 将一些“热点”字节码编译成本地机器码,并将结果缓存起来,在需要的时候重新调用。这样的话,使Java程序的执行效率大大提高,某些代码甚至接近C++的效率。

因此,Java低性能的短腿,已经被完全解决了。业界发展上,我们也看到很多C++应用转到Java开发,很多C++程序员转型为Java程序员。

六、分布式

Java是为Internet的分布式环境设计的,因为它能够处理TCP/IP协议。事实上,通过URL访问一个网络资源和访问本地文件是一样简单的。Java还支持远程方法调用(RMI,Remote Method Invocation),使程序能够通过网络调用方法。

七、多线程

多线程的使用可以带来更好的交互响应和实时行为。 Java多线程的简单性是Java成为主流服务器端开发语言的主要原因之一。

八、健壮性

Java是一种健壮的语言,吸收了C/C++ 语言的优点,但去掉了其影响程序健壮性的部分(如:指针、内存的申请与释放等)。Java程序不可能造成计算机崩溃。即使Java程序也可能有错误。如果出现某种出乎意料之事,程序也不会崩溃,而是把该异常抛出,再通过异常处理机制加以处理。

以上几种特性你了解到啦吗?    记得给个赞!

当然这些还没完,Java除啦这些特性还有一些其他的特点我也来给你讲一讲!!

1.java的风格类似C++,从某种意义上讲,java是C++的一个变种。但是java摒弃了C、C++中的容易引发错误和难以理解的指针,结构,以及内存管理等;

2.java是一种强类型的语言,比C/C++检查还要严格,java区分大小写字母;

3.java禁止非法访问内存,因为java没有指针,内存的申请和释放;

4.对于不同的 *** 作系统,会有不同的java虚拟机,这也就决定了java的可移植性;

5.java提供了自动垃圾回收机制gc,有效避免了C、C++的内存泄漏问题;

记得给个赞!

答案保证正确但是多少给点分数么?

1 D 2 B 3 D 4 A 5 A 6 C 7 C 8 D 9 C 10 B 11 D 12 A 13 B 14 A 15 D


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11009790.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-12
下一篇2023-05-12

发表评论

登录后才能评论

评论列表(0条)

    保存