华为java编程规范选择题
“华为java编程规范选择题”相关的资料有哪些?“华为java编程规范选择题”相关的范文有哪些?怎么写?下面是小编为您精心整理的“华为java编程规范选择题”相关范文大全或资料大全,欢迎大家分享。
Java高级编程选择题
Thread类用来创建和控制线程,一个线程从下面( )方法开始执行。 init() start() run() notifyAll()
实现线程体的方式除了继承Thread类,还可以实现( )接口。 Cloneable Runnable Iterable Serializable
哪个方法是实现Runnable接口所需的? wait() run() stop() update()
下面让线程休眠1分钟的正确方法是() sleep(1) sleep(60) sleep(1000) sleep(60000)
以下哪个最准确描述synchronized关键字? 允许两线程并行运行,而且互相通信;
保证在某时刻只有一个线程可访问方法或对象; 保证允许两个或更多处理同时开始和结束; 保证两个或更多线程同时开始和结束。
于Java语言的内存回收机制,下列选项中最正确的一项是( )。 Java程序要求用户必须手工创建一个线程来释放内存 Java程序允许用户使用指针来释放内存 内存回收线程负责释放无用内存 内存回收线程不
Java高级编程选择题
1. A. B. C. D. 2. A. B. C. D. 3. A. B. C. D. 4. A. B. C. D. 5. A. B. C. D. 6. A. B. C. D. 7. A. B. C. D. 8. A.
Thread类用来创建和控制线程,一个线程从下面( )方法开始执行。 init() start() run() notifyAll()
实现线程体的方式除了继承Thread类,还可以实现( )接口。 Cloneable Runnable Iterable Serializable
哪个方法是实现Runnable接口所需的? wait() run() stop() update()
下面让线程休眠1分钟的正确方法是() sleep(1) sleep(60) sleep(1000) sleep(60000)
以下哪个最准确描述synchronized关键字? 允许两线程并行运行,而且互相通信;
保证在某时刻只有一个线程可访问方法或对象; 保证允许两个或更多处理同时开始和结束; 保证两个或更
华为JAVA编程规范
1 Java 编程规范 1.1 排版 1.1.1 规则
规则1 程序块要采用缩进风格编写,缩进的空格数为4个,不允许使用TAB缩进。(1.42+) 说明:缩进使程序更易阅读,使用空格缩进可以适应不同操作系统与不同开发工具。
规则2 分界符(如大括号 { 和 } )应各独占一行,同时与引用它们的语句左对齐。在函数体
的开始、类和接口的定义、以及if、for、do、while、switch、case语句中的程序或者static、,synchronized等语句块中都要采用如上的缩进方式。(1.42+)
示例:
if (a>b) {
doStart(); }
规则3 较长的语句、表达式或参数(>80字符)要分成多行书写,长表达式要在低优先级操作
符处划分新行,操作符放在新行之首,划分出的新行要进行适当的缩进,使排版整齐,语句可读。(1.42+)
示例:
if (logger.isDebugEnabled()) {
logger.debug("Session destroyed,call-id" + event.getSession().getCallId()); }
华为JAVA编程规范试题
文档密级:
JAVA编程规范试题
一、判断题(每题2分,共28分)
1、if, for, do, while, case, switch, default 等语句自占一行,且if, for, do, while, switch, case等语句的执行语句无论多少都要加括号{}。 2、包的注释内容要求包括:简述本包的作用、详细描述本包的内容、产品模块名称和版本、公司版权、生成日期等。
3、类注释部分,描述部分说明该类或者接口的功能、作用、使用方法和注意事项,每次修改后增加作者、新版本号和当天的日期,@since 表示从那个版本开始就有这个类或者接口,@deprecated 表示不建议使用该类或者接口。 4、对于方法内部用throw语句抛出的异常,必须在方法的注释中标明;对于所调用的其他方法所抛出的异常,在注释中要求说明所有的异常;对于非RuntimeException,即throws子句声明会抛出的异常,必须在方法的注释中标明。
5、类名和接口使用完整的英文单词描述,每个英文单词的首字母使用大写、其余字母使用小写的大小写混合法。
6、com.huawei.四级部门名称.项目名称,符合包命名规范。
7、不能用异常来做一般流程处理的方式,不要
java选择题
单选题
1、Java属于以下哪种语言?( ) A、机器语言 B、汇编语言 C、高级语言 D、以上都不对
2、在JDK安装目录下,用于存放可执行程序的文件夹是? A、bin B、jre C、lib D、db
3、下列Java命令中,哪一个可以编译HelloWorld.java文件? A、java HelloWorld B、java HelloWorld.java C、javac HelloWorld
D、javac HelloWorld.java
4、以下关于java命令作用的描述中,正确的是 A、它专门负责解析由Java编译器生成的.class文件 B、它可以将编写好的Java文件编译成.class文件 C、可以把文件压缩 D、可以把数据打包
5、下面关于配置path环境变量作用的说法中,正确的是( ) A、在任意目录可以使用javac和java命令 B、在任意目录下可以使用class文件 C、在任意目录可以使用记事本
D、在任意目录下可以使用扫雷游戏
6、下面关于path和classpath的说法中,错误的是() A、path用来指定 java 虚拟机(JVM) 所在的目录
B、classpath用来指定我们自己所写的或要用到的类文件(
java选择题
多项选择题(在每小题的五个备选答案中选出正确答案,并将正确答案的序号填入题干后面的括号内,错选多选,漏选均不得分。) 1、给出如下代码: class Test{ privateint m;
public static void fun() { // some code... } }
如何使成员变量m 被函数fun()直接访问? A、将private int m 改为protected int m B、将private int m 改为 public int m C、将private int m 改为 static int m D、将private int m 改为 int m 答: C
2、下面哪几个函数是public void example(){...}的重载函数?
A、 public void example( int m){...} B、public int example(){...} C、public void example2(){...}
D、 public int example ( int m, float f){...} 答: A,D
3、给出下面的代码段: public clas
java选择题
单选题
1、Java属于以下哪种语言?( ) A、机器语言 B、汇编语言 C、高级语言 D、以上都不对
2、在JDK安装目录下,用于存放可执行程序的文件夹是? A、bin B、jre C、lib D、db
3、下列Java命令中,哪一个可以编译HelloWorld.java文件? A、java HelloWorld B、java HelloWorld.java C、javac HelloWorld
D、javac HelloWorld.java
4、以下关于java命令作用的描述中,正确的是 A、它专门负责解析由Java编译器生成的.class文件 B、它可以将编写好的Java文件编译成.class文件 C、可以把文件压缩 D、可以把数据打包
5、下面关于配置path环境变量作用的说法中,正确的是( ) A、在任意目录可以使用javac和java命令 B、在任意目录下可以使用class文件 C、在任意目录可以使用记事本
D、在任意目录下可以使用扫雷游戏
6、下面关于path和classpath的说法中,错误的是() A、path用来指定 java 虚拟机(JVM) 所在的目录
B、classpath用来指定我们自己所写的或要用到的类文件(
Java选择题资料
Java练习题
一、单选题
1. Java程序的执行过程中用到一套JDK工具,其中java.exe是指( B )
A. Java文档生成器 B. Java解释器 C. Java编译器 D. Java类分解器 2. 编译Java程序的命令文件名是( B )
A. java.exe C. javac
B. javac.exe
D. appletviewer.exe
3. 编译Java程序file.java后生成的程序是( C )
A. file.html C. file.class
B. File.class D. file.jar
4. Java语言与其他主要语言相比较,独有的特点是( C )
A. 面向对象
B. 多线程
C. 平台无关性
D. 可扩展性
5. 声明Java独立应用程序main()方法时,正确表达是( A )
A. public static void main(String[] args){…} B. private static void main(Str
JAVA WEB选择题
一、单项选择题(每题2分,共30分)
1.下面那个方法能够读取给定HttpServletRequest request对象中的所有Cookie( A) A、request.getCookies() B、request.getAttributes()
C、request.getSession ().getCookies() D、request.getSession (). GetAttributes()
2.Page指令中的哪一个属性用来定义Jsp页面的MIME类型和Jsp字符的编码。( A ) A、contnetType B、import C、 language D、 session
3.下列动作标签中哪一个是用于以“名字-值”对应的形式为其它标签提供附加信息。( D )
A、include动作标签 B、forward动作标签 C、useBean动作标签 D、param标签 4.带包名(package tom.jiafei)的servlet(Hello)的访问方法是。(该servlet放置在classes目录中) ( D)
A、 http://localhost:8080/tom.ji
Java-选择题
简单
1. 下面是findSum(int m,int n)方法的定义,方法调用findSum(1,4)的
返回结果是( A )。
int findSum(int m,int n) { int sum=0;
for(int i=m;i<=n;i++) { sum+=i; }
return sum; } A. 1 B. 4 C. 5 D. 10
2. 应用程序的main方法中有以下语句,则输出的结果是 ( D )。
String s1=new String(\
String s2=new String(\ boolean b1=s1.equals(s2);
boolean b2=(s1= =s2);
System.out.print(b1+\ \ A. true false B. false true C. true tru