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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 单链表的插入删除操作(c++实现)[通俗易懂]

    单链表的插入删除操作(c++实现)

    2022年1月24日
    59
  • 架设私有的Git服务器[通俗易懂]

    架设私有的Git服务器[通俗易懂]Git是一个版本控制系统,现如今正在被全世界大量开发者使用。许多公司喜欢使用基于Git版本控制的GitHub代码托管。根据报道,GitHub是现如今全世界最大的代码托管网站。GitHub宣称已经有920万用户和2180万个仓库。许多大型公司现如今也将代码迁移到GitHub上。甚至于谷歌,一家搜索引擎公司,也正将代码迁移到GitHub上。GitHub能提供极佳的服务,但却有一些限制,尤其是你是单人或是一名coding爱好者。GitHub其中之一的限制就是其中免费的服务没有提

    2022年9月26日
    2
  • 【Android】Android游戏编程之从零开始[通俗易懂]

    【Android】Android游戏编程之从零开始[通俗易懂]《Android游戏编程之从零开始》主要系统地讲解了Android游戏开发,从最基础部分开始,让零基础的Android初学者也能快速学习和掌握Android游戏开发。《Android游戏编程之从零开始》一共8章,内容包括Android平台介绍与环境搭建、Hello,Android!项目剖析、游戏开发中常用的系统组件、游戏开发基础、游戏开发实战、游戏开发提高篇、Box2d物理引擎、物…

    2022年5月27日
    207
  • MAX31856中文文档

    MAX31856中文文档MAX31856中文手册文件可到资源处下载

    2022年6月19日
    27
  • MySQL索引的创建与使用

    MySQL索引的创建与使用索引有很多,且按不同的分类方式,又有很多种分类。不同的数据库,对索引的支持情况也不尽相同。声明:本人主要简单示例MySQL中的单列索引、组合索引的创建与使用。索引的创建:建表时创建:CREATETABLE表名(字段名数据类型[完整性约束条件],……,[UNIQUE|FULLTEXT|SPATIAL]INDEX|KEY[索引名](字…

    2022年5月30日
    36
  • Cutout Standard扣图软件「建议收藏」

    Cutout Standard扣图软件「建议收藏」CutoutStandard是款功能强大且专业的抠图工具。内置强大的功能,可以从相片背景中将您需要的对象抠出和制作蒙太奇图片,且提供Photoshop的抠图插件,非常方便实用。感兴趣的朋友快来下载使用吧。软件功能  【更改背景】CutoutStandard最新版允许您将新剪切的对象与您选择的另一个图像组合在一起。例如,您可以将剪切对象放在“其他位置”。  【模糊背景】选择此功能时,程序切换到模糊模式。您可以将图像的背景模糊到不同程度。此外,背景将被保留,并且唯一的组件会受到模糊效果的影响。这

    2022年9月24日
    2

发表回复

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

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