当前位置:编程学习 > JAVA >>

JAVA面试题

java 和 C++的区别
A.java虽然提供了安全机制,但是还是没有C++安全
B。java没有全局变量,但是C++有

选 A OR B ? --------------------编程问答-------------------- B........................ --------------------编程问答-------------------- A: Java提供了更安全的内存管理机制
B: Java没有全局变量 --------------------编程问答-------------------- 如果这真的是面试题
那这公司岂不是有点小牛掰啊
什么样的项目能要求应聘者懂C++又懂java呢 --------------------编程问答-------------------- B吧  不是很确定,对于安全方面没啥研究 --------------------编程问答-------------------- B
 回复内容太短了 --------------------编程问答-------------------- 明摆着是B。

只听说过C++的底层操作要比Java强,还从没听说过C++的安全性好的。
要知道,C/C++程序的安生性问题几乎全是留给程序员处理的。

都说C/C++的指针是最不安全的东西,但同时也是其最强大的设计。 --------------------编程问答-------------------- 选MM特有的那一项吧 --------------------编程问答-------------------- 这种公司一般不是软件外包的,c和java对于他们只是工具

引用 3 楼 xiaos_hui 的回复:
如果这真的是面试题
那这公司岂不是有点小牛掰啊
什么样的项目能要求应聘者懂C++又懂java呢
--------------------编程问答-------------------- public static int a =0;

这算什么? --------------------编程问答-------------------- C++自己分配回收内存,java由虚拟机完成,没有指针。C++支持多重继承,java不支持。C++还有全局变量、友元函数,java不能。C++太灵活了,java严谨很多。一时想到就是这些 --------------------编程问答-------------------- 月经贴啊 --------------------编程问答-------------------- 这应该是b吧 --------------------编程问答-------------------- B java中没有全局变量这一说法…… --------------------编程问答-------------------- 这题扯蛋。。。没有答案。。。 --------------------编程问答-------------------- java里没全局变量…那同义的叫法是啥…求教… --------------------编程问答-------------------- 类变量、静态变量 --------------------编程问答--------------------
引用 9 楼 x19881216 的回复:
public static int a =0;

这算什么?

同问。。那么实例变量算什么啊? --------------------编程问答-------------------- Java和C++的区别何止这么点点。。。。

这题有答案么??

java没有C++安全??
在java中,虚拟机在加载一个class的时候会检查数组的长度,这样的话,就杜绝了内存泄漏的风险,但是,C++不会,包括垃圾回收有效防止了内存的溢出。还有很多。。。

java没有全局变量 ?
这不是扯淡么?
public static String name = “”;这个是什么。。。。
--------------------编程问答-------------------- 发现一本书 误导人啊  --------------------编程问答-------------------- 扯淡的题目。。

误人子弟 --------------------编程问答-------------------- B,java只有成员变量和局部变量 --------------------编程问答-------------------- 静态变量  java里其实可以充当C里的全局变量用
引用 9 楼 x19881216 的回复:
public static int a =0;

这算什么?
--------------------编程问答--------------------
引用 14 楼 kouyisc 的回复:
这题扯蛋。。。没有答案。。。


就是.

1.java,c++ 安全方面,各有千秋,么有确定的比较结果...
2. 第二个纯属叫法问题,爱咋叫咋交啊..心里明白就行了呀.
--------------------编程问答-------------------- 扯淡,没有答案 --------------------编程问答-------------------- 能出这种题目的公司你也敢去?! --------------------编程问答-------------------- java里有和c++一样的用法的变量,但在java中不叫做全局变量,个人认为java的安全性稍好一点 --------------------编程问答-------------------- 没答案。。。 --------------------编程问答-------------------- 这不一定的   看是没公司 --------------------编程问答-------------------- 这公司干什么吃的 --------------------编程问答-------------------- 选B Java没有全局变量,但是static 却相当于是的, --------------------编程问答-------------------- --------------------编程问答-------------------- 这公司不能去 --------------------编程问答-------------------- 这公司在扯淡,题目出的太不严谨。 --------------------编程问答-------------------- 这个只能算类的静态成员,和全局变量还是有差距的
C++中全局变量通过构造函数,可以实现在入口函数前做完一系列自己定义的事情。
引用 18 楼 dinglimin2009 的回复:
Java和C++的区别何止这么点点。。。。

这题有答案么??

java没有C++安全??
在java中,虚拟机在加载一个class的时候会检查数组的长度,这样的话,就杜绝了内存泄漏的风险,但是,C++不会,包括垃圾回收有效防止了内存的溢出。还有很多。。。

java没有全局变量 ?
这不是扯淡么?
public static String name = “”;这个是什么。。……
--------------------编程问答-------------------- 我也这么认为,实际在操作中经常用到,就算你不这么叫,但实际就是

引用 22 楼 wuyingjielao2 的回复:
静态变量  java里其实可以充当C里的全局变量用
引用 9 楼 x19881216 的回复:

public static int a =0;

这算什么?



--signature-------------------------
http://www.lunwenwa.com/biyelunwen/ --------------------编程问答-------------------- 我了个叉 我居然不知道JAVA没有全局变量的。  全局变量是如何定义的。 --------------------编程问答-------------------- 选A

一般的大项目 基本都用C++做后台,说明了C++更安全

java你 分全局变量(类中,方法外)和局部变量的(方法内) --------------------编程问答-------------------- z这个也算考试啊    太简单了吧 --------------------编程问答-------------------- --------------------编程问答-------------------- b,回复内容太短了。 --------------------编程问答-------------------- 楼主要多看点书啊,临阵磨枪不顶事 --------------------编程问答-------------------- 这个问题真怪,无语
--------------------编程问答--------------------
引用 20 楼 lw_china 的回复:
扯淡的题目。。

误人子弟


这才对嘛。。。 书上不一定是对的。 --------------------编程问答-------------------- 不懂呀 --------------------编程问答-------------------- 这个B选择,是不是有问题啊?搞了几年Java,还第一次思考这事。。。。 --------------------编程问答--------------------  呵呵 飘过 (~ o ~)~zZ --------------------编程问答-------------------- A,谁说java没有全局变量? --------------------编程问答-------------------- 呵呵  什么意思啊 --------------------编程问答--------------------
引用 14 楼 kouyisc 的回复:
这题扯蛋。。。没有答案。。。
+1 --------------------编程问答-------------------- java没有听说有全局变量的说法,一般static修饰的变量称为成员变量或类变量。 --------------------编程问答-------------------- java中只是不叫做全局变量而已,题目真不咋的 --------------------编程问答-------------------- B,这公司问的问题真新鲜。。 --------------------编程问答-------------------- 这题没有答案, dinglimin2009 说得对了. --------------------编程问答-------------------- 做了那么长时间的JAVA还真的没有碰到JAVA不能定义全局变量- -!求指导! --------------------编程问答--------------------
引用 20 楼 lw_china 的回复:
扯淡的题目。。

误人子弟

赞同 --------------------编程问答-------------------- 扯淡  没有答案 --------------------编程问答--------------------
引用 9 楼 x19881216 的回复:
public static int a =0;

这算什么?

静态变量 java 木有全局变量 --------------------编程问答-------------------- 我感觉java里全局变量和c 的没有什么区别吧! --------------------编程问答-------------------- java 实际上没有全局变量这个概念,不过能实现全局变量的功能。 --------------------编程问答-------------------- 出的题和选项都很秀逗 --------------------编程问答-------------------- Java 没有全局变量,但是有成员变量,它类似与C++中全局变量。仅此而已 --------------------编程问答--------------------
引用 9 楼 x19881216 的回复:
public static int a =0;

这算什么?

严格的说,Java中并没有真正意义的“全局变量”。可能这种说法有点钻牛角尖,但B选项的提法是正确的。

LS提到
public static int a=0;
这样的变量,有些人称之为“静态变量”,但以严格的OOP思想来定义的话,它应当称为“类变量”。
类变量是Java设计者提出来用以代替“全局变量”的一种设计。它只是“全局变量”的替代品,严格的说两者是不同的:

1、含义不同。
“全局变量”从含义上说应该是整个程序运行期都能访问的,同时应该是没有归属的变量(不属于任何人的东西才能是“全局”的);而类变量很明显是有归属的,它属于自己所在的类。

2、变量存放位置不同。
类变量与类型声明、静态块一样,都是存放在静态区的;而“全局变量”与其他局部变量一样,都是存放在栈里的。只不过它最先入栈,并且直到程序结束才被释放,所以在整个程序运行期都存在(C/C++里的全局变量就是这样的)。 --------------------编程问答-------------------- 全局变量,class级别的有,Application级别的没有 --------------------编程问答--------------------
引用 62 楼 suwei2002 的回复:
引用 9 楼 x19881216 的回复:

public static int a =0;

这算什么?

严格的说,Java中并没有真正意义的“全局变量”。可能这种说法有点钻牛角尖,但B选项的提法是正确的。

LS提到
public static int a=0;
这样的变量,有些人称之为“静态变量”,但以严格的OOP思想来定义的话,它应当称为“类变量”。
类变量是Ja……
好像在哪本书上介绍1.6的时候,说有引入全局变量。具体书名忘记了 --------------------编程问答-------------------- 试下能不能回 --------------------编程问答--------------------   额 ,有没有正确的答案???? --------------------编程问答-------------------- 这题真是迷糊~~
全局变量?应该是有,但是不知道怎么称呼。。。
但是局部变量和成员变量还是知道滴:局部变量描述的是这个方法体内部的属性,而成员变量描述的是这个对象的属性;成员变量可以被public protected default private static final修饰符修饰,局部变量可以被final修饰符修饰,但不能修饰为public protected default private static;成员变量是在堆里进行创建的,而局部变量是在栈里进行创建的;成员变量是系统默认值,局部变量没有系统默认值,必须手动赋值。 --------------------编程问答--------------------
引用 63 楼 sukiyou_xixi 的回复:
全局变量,class级别的有,Application级别的没有

class级别的就不叫“全局”的了吧,它只在class存在的前提下才存在。 --------------------编程问答--------------------     用操蛋的态度,面对扯淡的人生! --------------------编程问答-------------------- very good --------------------编程问答-------------------- 怎么样c++也不会更安全吧,c++的指针会产生很多大问题。 --------------------编程问答-------------------- 坑爹的题目
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,