原标题:Java程序员绕不过去的梗之Java基础题
Java编程基础题你学到什么程度了呢,下面让动力节点Java学院为你总结那些让你经历绝望的Java编程基础题。
1、一个Java源程序是由若干个类组成。
2、class是Java的关键字,用来定义类。
3、Java应用程序中有多个类时,Java命令后的类名必须是包含了main方法的那个类的名字。
4、一个Java应用程序必须且只有一个类含有main方法。
5、在一个Java应用程序中main方法必须被说明为publicstaticvoid。
6、Java中所有程序都使用方法,应用程序以main方法开始。
7、Java源文件中有多个类,但只能有一个类是public类。
8、Java源程序编译后生成的字节码文件扩展名为class。
9、用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。
10、Java语言规定标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字。
11、关键字就是Java语言中已经被赋予特定意义的一些单词,不可以把这类词作为名字来用。
12、使用关键字boolean来定义逻辑变量。
13、关键字就是Java语言中已经被赋予特定意义的一些单词。
14、结构化程序设计的基本数据类型包括逻辑类型、整数类型、字符类型、浮点类型。
15、Java中byte型数组在内存中的存储形式是补码。
16、对于int型变量,内存分配4个字节。
17、对于byte型变量,内存分配1个字节。
18、对于long型变量,内存分配8个字节。
19、对于short型变量,内存分配2个字节。
20、结构化程序设计的基本数据类型包括整数类型、逻辑类型、字符类型、浮点类型。
21、使用关键字char来定义字符变量。
22、结构化程序设计的基本数据类型包括字符类型、逻辑类型、整数类型、浮点类型。
23、Java中,浮点型变量的类型有float和double两种。
24、对于float型变量,内存分配4个字节。
25、对于double型变量,内存分配8个字节。
26、结构化程序设计的基本数据类型包括字符类型、逻辑类型、整数类型、浮点类型。
27、Java使用Unicode字符集。
28、混合运算中不同类型的数据先转化为同一类型,然后运算,其中不包括逻辑类型和字符类型。
29、混合运算中不同类型的数据先转化为同一类型,然后运算,其中不包括字符类型、逻辑类型。
30、当把级别高的变量的值赋予级别低的变量时,必须使用强制类型转换。
31、Java中关系运算符的运算结果是boolean型。
32、Java中逻辑运算符的操作元必须是boolean型数据。
33、整数类型数据在内存中以二进制的方式表示。
34、Java语言的控制语句有3种类型,即条件语句、循环语句、和转移语句。
35、Java中有两种类型的控制语句即if和switch。
36、Java语言的控制语句有3种类型,即条件语句、循环语句、和转移语句。
37、Java中的语句可分为方法调用语句、表达式语句、复合语句、控制语句和package语句和import语句。
38、Java中的语句可分为方法调用语句、表达式语句、符合语句、控制语句、package语句和import语句。
39、在同一个switch语句中,case后的常量值必须互不相同。
40、do-while循环和while循环的区别是do-while循环体至少被执行一次。
41、在循环体中,如果想结束本次循环可以用continue语句。
42、在循环体中,如果想跳出循环,结束整个循环可以用break语句。
43、面向对象编程序主要有封装性、继承性、多态性的特点。
44、面向对象编程序主要有封装性、继承性、、多态性的特点。
45、面向对象编程序主要有封装性、继承性、多态性的特点。
46、类是组成Java程序的基本要素,封装了一类对象的状态和方法。
47、类的实现包括两部分:类声明和类体。
48、类是组成Java程序的基本要素
49、类体有两部分构成:一部分是变量的定义,另一部分是方法的定义。
50、类体有两部分构成:一部分是变量的定义,另一部分是方法的定义。
51、在类体中,变量定义部分所定义的变量称为类的成员变量。
52、成员变量在整个类内都有效,局部变量只在定义它的方法内有效。
53、Java中成员变量又分为实例成员变量和类成员变量。
54、Java中成员变量又分为实例成员变量和类成员变量。
55、写类的目的是为了描述一类事物共有的属性和功能。
56、写类的目的是为了描述一类事物共有的属性和功能。
57、成员变量和局部变量的类型可以是Java中的任何一种数据类型。
58、用修饰符static说明的成员变量是类变量。
59、变量的名字与成员变量的名字相同,则成员变量被隐藏,该成员变量在这个方法内暂时失效。
60、用修饰符static说明的成员变量是类变量。
61、如果局部变量的名字与成员变量的名字相同,成员变量将被隐藏。
62、方法定义包括两部分:方法声明和方法体。
63、在Java中,当一个方法不需要返回数据时返回类型必须是void。
64、方法重载是指,一个类中可以有多个方法具有相同的名字和类型,但这些方法的参数必须不同。
65、在Java程序语言中,它允许在一个class中有几个方法,都有相同的名字,这种用法称为方法重载。
66、构造方法是一种特殊方法,它的名字必须与它所在的类的名字完全相同,并不返回任何数据类型。
67、Java中类的方法分为实例方法和类方法。
68、Java中类的方法分为实例方法和类方法。
69、因为类体的内容由成员变量的定义和成员方法的定义两部分组成,对成员变量的操作只能放在成员方法中。
70、Java中构造方法与类名相同,没有返回值,在创建对象实例时由new运算符自动调用。
71、在类方法中只能调用类变量和类方法,不能调用实例方法。
72、实例方法既能对类变量操作也能对实例变量操作,而类方法只能对类变量进行操作。
73、Java中类是创建对象的模板。
74、当使用一个类创建了一个对象时,我们也说给出了这个类的实例。
75、Java中用类创建一个对象包括对象的声明和为对象分配内存两个步骤。
76、对象声明的一般格式为类名对象名。
77、一个类通过使用new运算符可以创建多个不同对象,这些对象将分配不同得内存空间。
78、一个类通过使用new运算符和类的构造方法为声明的对象分配内存。
79、对象创建完后,通过使用运算符“.”,对象可以实现对变量的访问和方法的调用。
80、Java中不同对象的实例变量将被分配不同的内存空间。
81、Java中如果类中的成员变量有类变量,那所有的对象的给这样的变量分配给相同的一处内存。
82、类方法和实例方法的区别在于类方法不但可以由对象调用还可以直接由类名调用,而实例方法却不可以。
83、类方法方法不但可以由对象调用还可以直接由类名调用,而实例方法却不可以。
84、类体中的方法分为:实例方法和类方法。
85、类体中的方法分为:实例方法和类方法
86、package语句作为Java源文件的第一条语句指明该源文件定义的类所在的包。
87、在Java程序中,系统会自动引入Java.lang这个包,因此不需要再使用import语句引入该包。
88、在Java程序中,为了使程序能够使用自定义的包,必须在classpath环境变量中指明自定义包的位置。
89、Java.lang包是Java语言的核心类库,它包含了运行Java程序必不可少的系统类。
90、为了能使用Java提供的类,我们可以使用语句import来引入所需的类。
91、Java中用private修饰的成员变量和方法称为私有变量和私有方法。
92、Java中不用修饰的成员变量称为友好变量。
93、访问权限是私有变量,只能在本类中使用,不能在类外使用。
94、Java中用public修饰的成员变量和方法称为共有变量和共有方法。
95、访问权限是共有变量,不但在本类中使用,还可以在任何另外一个类中使用。
96、访问权限是友好变量,只能在本类和与本类同一个包中的其他类使用。
97、继承是一种由已有的类创建新类的机制。
98、Java中由继承而得到的类称为子类,被继承的类称为父类。
99、Java中不支持多重继承。
100、在类的声明中,通过使用关键字extends来创建一个类的子类。