java的方法分为两大类型,java题库

1.Java程序主要分为两种类型:应用程序和。2.Java程序用{}将多条语句组合在一起,语句之间必须用;隔开。3.在类声明中提供类标志的关键字是class。4.一个Java源程序编译后会生成一个扩展名为.class的字节码文件。5.应用程序编译后生成字节码文件,由Java.exe直接解释执行…

大家好,又见面了,我是你们的朋友全栈君。

1. Java程序主要分为两种类型: 应用程序和 。

2. Java程序用{ }将多条语句组合在一起,语句之间必须用 ; 隔开。 3. 在类声明中提供类标志的关键字是 class 。

4. 一个Java源程序编译后会生成一个扩展名为 .class 的字节码文件。 5. 应用程序编译后生成字节码文件,由 Java.exe 直接解释执行。 6. Applet程序编译生成字节码文件,然后将该字节码文件嵌入到一个HTML文件

中, 由 浏览器 解释执行。

7. 要编译一个文件名为Test的Java源程序,需在命令控制台窗口输入编译命

令: javac.text.java 。

8. 通常类名可由字母、数字、下划线以及美元符号组成,但类名的第一个字符不能是 数字 。 9. 当一个方法中有多个参数时,参数之间是用 , 隔开。

10. 运行一个Applet程序,可通过双击其相应的超文本文件(A.html)来显示运行

结果,或在命令控制台窗口下输入执行浏览器的命令: Appletviewer A.html 。

11. 执行退出(结束)程序的语句是 break 。

12. 语句System.exit(0);所执行的功能是 退出 。

13. 在Java程序中,用\符号表示单行注释,那么用 /* */ 符号表示

多行注释。

14. 在Java程序中使用注释的目的在于 为程序添加说明 。

15. Java的数据类型可以分为两大类: 基本数据类型 和引用数据

类型。

16. Java定义了8个基本数据类型:字节型、短整型、整型、长整型、字符型、

布尔型、单精度型和 双精度型 。 17. int类型的数据占用存储空间是 32 位。 18. 在Java中,使用变量遵守 的原则。

19. Java表示逻辑值的基本数据类型,称为 boolean 。

20. 布尔型的数据不对应于任何整数值,它只有两个值true和

false 。

21. 假若 x=5; y=9,则表达式x>y的逻辑值为 false 。

22. 变量的数据类型转换分为自动类型转换和 强制类型转换

两种。

23. 假若 int x=10; float y; y=x;这时y的值为 10.0 。 24. 自动类型转换是把级别 低 的变量的值赋给级别 高 的值。 25. 假若 float y=54.23; int x=(int)y;这时x的值为 54 。

26. 在Java中有5种算术运算符,分别为加、减、乘、除以及 取模 。 27. 假若 int x=10; System.out.println(x/3);此时得出的结果为 3 。 28. 假若 int x=3;int y=(++x)*5;其执行结果: y= 20 。表达式的值+1

29. 假若 int x=2;int y=(x++)*5;其执行结果: y= 10 。表达式的值不变 30. 设 x = 2 ,则表达式 (x++)/3 的值是 0 。 31. 在Java中,两个连续等号(==)是等于运算符,那么一个等号是 关系 运算符。 32. Java程序中语句执行有三种基本控制结构: 顺序、选择和 循环 。 33. do-while语句与while语句的区别在于先执行循环体中的语句再计算条件

表达式, 所以do-while语句的循环体至少被执行 1 次。 34. Java中有3种跳转语句:break语句、continue语句和 return 语句。 35. 数组是一组相同类型变量的集合,其下标是从 0 开始算的。

36. 定义一个包含7个元素的数组a,则该数组的最后一个元素是 6 。 37. 比较两个字符串是否相同采用 equals() 方法。

38. 创建一个名为 MyPackage 的包的语句是 new-package-MyPackage 。

39. 抽象 方法是一种仅有方法头,没有具体方法体和操作实现的方法,

该方法必须在抽象类之中定义。

40. 如果一个Java程序文件中定义有3个类,编译该源程序文件将 产生 3

个文件名与类名相同而扩展名为.class的字节码文件。

41. 对象是由一组属性和对这组属性进行 操作 的一组服务组成的。 42. 对象是指 具体 的事物,而类是指一类具有某种共性的事物。 43. 由类来确定具体对象的过程称为 实例化 。

44. 对一类对象的抽象则是类,而类的实例化结果是 对象 。

45. 一个类是类声明和 类体 两部分组成。

46. 类修饰符有3种,它们分别是public, abstract 和final。

47. abstract 类不能被实例化,它不具备实际功能,只用于衍生子类。 48. 抽象 方法是只有方法声明,没有代码实现的空方法。

49. 当一个类的类修饰符为 final 时,说明该类不能被继承,即不能有子

类。

50. Java程序在extends之后只能有一个父类,即extends只能实现 单 继

承。

51. 在Java中只能实现单继承(Java不支持多重继承),但可通过 接口

实现多重继承。 52. 要在类声明中实现接口,需使用关键字 implements 。 53. 一个类可实现多个接口,各接口名是以 , 分隔。 54. 在Java中,变量分为成员变量和 局部变量 。 55. 在类体中声明的变量称为 成员变量 。 56. 在方法中声明的变量称为 局部变量 。

57. 成员变量在整个类体中有效,而局部变量只在定义它的 方法 内有

效。

58. 如果局部变量名与成员变量名相同,则 成员变量 被屏蔽。

59. 在Java程序中,使用关键字 this 来引用当前对象。

60. 一个方法的定义是有方法声明和 方法体 两部分组成。

61. 方法声明包括方法名、返回类型和形式参数,一个方法的标志是 方法的小

括号 。

62. 构造方法的方法名要求与 类名 相同,而且无返回值。 63. 构造方法只能通过 this 运算符调用,用户不能直接调用。

64. 重载 是指多个方法享有相同的名字,但这些方法的参数必须不同,

或者是参数的个数不同,或者是参数类型不同。

65. 一个对象的生命周期包括3个阶段:创建、使用和 释放 。 66. 对象通过使用运算符 . 实现对自己的变量访问。 67. 面向对象的3个特性是:封装性、继承性和 多态 。

68. 在Java中,通过对象的 封装 ,实现了模块化和信息隐藏。

69. 两个方法具有相同的名字,相同的参数表和相同的返回类型,只是函数体不

同,则称为 重写 。

70. Java中通过关键字 super 来实现对父类成员的访问。 71. Java中成员方法可分成两种:类方法和 实例方法 。 72. Java用 extends 关键字指明继承关系。

73. 用关键字 static 修饰的方法就称为类方法。

74. 实例方法 方法可对当前对象的实例变量进行操作,也可对类变量进

行操作。 75. 实例 方法不但可以访问实例变量,也可以访问类变量。 76. 类方法 方法不能访问实例变量,只能访问类变量。

77. 在Java中,用关键字 abstract 来修饰一个类,则该类为抽象类。 78. 若某个类包含了抽象方法,则该类必须被定义为 抽象 类。 79. 接口的定义,需使用关键字 interface 来声明。 80. 声明父类时,需使用关键字 super 来实现。

81. 由于Java的继承性,所以子类的成员数目比父类的成员数目 多 。 82. 接口中没有什么实例方法,所有的成员方法都是 抽象 方法。 83. 包定义时,需使用关键字 package 来实现。

84. 要使用包中的类,必须用关键字 import 导入这些类所在的包。 85. 当要引用包中所有的类时,类名可以用通配符 * 号代替。

86. 一个类要从另一个类继承变量和方法,必须使用关键字 extends 。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127462.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 从头到尾彻底理解KMP(2014年8月22日版)

    从头到尾彻底理解KMP(2014年8月22日版)从头到尾彻底理解KMP作者:July时间:最初写于2011年12月,2014年7月21日晚10点全部删除重写成此文,随后的半个多月不断反复改进。后收录于新书《编程之法:面试和算法心得》第4.4节中。1.引言本KMP原文最初写于2年多前的2011年12月,因当时初次接触KMP,思路混乱导致写也写得混乱。所以一直想找机会重新写下KMP,但苦于一…

    2022年5月10日
    39
  • word2vec训练中文词向量

    word2vec训练中文词向量词向量作为文本的基本结构——词的模型。良好的词向量可以达到语义相近的词在词向量空间里聚集在一起,这对后续的文本分类,文本聚类等等操作提供了便利,这里简单介绍词向量的训练,主要是记录学习模型和词向量的保存及一些函数用法。一、搜狐新闻1.中文语料库准备本文采用的是搜狗实验室的搜狗新闻语料库,数据链接http://www.sogou.com/labs/resource/cs.php下载下来的…

    2022年6月12日
    31
  • Django接口_django中几个html互相跳转

    Django接口_django中几个html互相跳转前言在RESTful规范中,有关版本的问题,用restful规范做开放接口的时候,用户请求API,系统返回数据。但是难免在系统发展的过程中,不可避免的需要添加新的资源,或者修改现有资源。因此,改动升

    2022年7月29日
    14
  • 什么是Linux内核版本_linux内核深度解析

    什么是Linux内核版本_linux内核深度解析Linux内核版本有两种:稳定版和开发版,Linux内核版本号由3个数字组成:r.x.yr:目前发布的内核主版本。x:偶数表示稳定版本;奇数表示开发中版本。y:错误修补的次数。内核版本号每位都代表什么?以版本号为例:2.6.9-5.ELsmp,r:2,主版本号x:6,次版本号,表示稳定版本y:9,修订版本号,表示修改的次数头两个数字合在一齐可以描述内核系列。如…

    2022年8月23日
    5
  • 神经网络超参数有哪些_神经网络参数优化

    神经网络超参数有哪些_神经网络参数优化本节主要介绍了如何选择神经网络中的超参数。根据神经网络中超参数的特性对超参数进行分类,并给出了大致三种调整超参数的方法。首先根据机理确定激活函数的种类,代价函数的种类,权重初始化的方法,输出层的编码方式;其次根据宽泛策略给出一个结构较为简单神经网络,在这里可以确定网络层数,神经元个数;最后依次确定学习率,minibatch,lambda和回合数。

    2025年6月5日
    1
  • FinSH控制台「建议收藏」

    FinSH控制台「建议收藏」RT-ThreadFinSH使用一、FinSH内置命令二、自定义FinSH命令2.1自定义msh命令2.2自定义C-style命令三、FinSH功能配置  shell是用户与操作系统间接口的程序,它允许用户向操作系统输入需要执行的命令,并将操作系统的运行结果返回给用户。  FinSH就是RT-Thread的shell(命令行组件),在读取输入命令后,解析并自动扫描内部函数表,寻找对应函数…

    2022年5月11日
    48

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号