首页
›
答案
›
标签
›
Java程序设计
Java程序设计
501
14是float型。
502
0b0001是二进制写法。
503
534L表示长整数。
504
Java中没有无符号数。
505
Java中非零即真。
506
Java是大小写敏感的语言。
507
按惯例,类名首字母大写,变量名首字母小写。
508
字符串连接运算符其实是用append来实现的。
509
^表示乘方运算。
510
15/4的结果是375。
511
表示短路与运算。
512
表示无符号右移。
513
书写表达式要少用或不用括号。
514
javap–c命令可以反汇编代码。
515
程序的三种基本流程是顺序、分支、循环。
516
Java中可以在任一表达式后面加分号构成表达式语句。
517
case后面可以跟变量。
518
循环语句有三种写法。
519
循环一般有五个要素。
520
dowhile循环至少执行一次。
521
break及continue后面可以跟一个语句标号。
522
增强的for语句可以方便地遍历数组。
523
数组都有一个属性length。
524
main()的写法是publicvoidmain(intargc,String[]argv)
525
声明数组时可以直接指定数组的大小。
526
数组都是引用类型。
527
数组元素都会隐式初始化。
528
类(class)是组成Java程序的基本要素。
529
类将变量与函数封装到一个类中。
530
方法(method)是类的功能,是用函数来表示的。
531
构造方法(constructor)与类名同名。
532
如果没有定义任何构造方法,系统会自动产生一个构造方法。
533
new表示新建并初始化一个对象。
534
方法重载(overloading)是指多个方法有相同的名字。
535
方法重载是多态(polymorphism)的一种方式。
536
一个类只能有一个直接父类。
537
继承可以实现代码重用,提高开发效率和可维护性。
538
Java中的继承是通过extends关键字来实现的。
539
如果没有extends子句,则该类默认为javalangObject的子类。
540
所有的类都是通过直接或间接地继承javalangObject得到的。
541
继承关系在UML图中,是用一个箭头来表示子类与父类的关系的。
542
父类的非私有方法可以被子类自动继承。
543
子类也可以重新定义与父类同名的方法,实现对父类方法的覆盖(Override)。
544
使用super访问父类的域和方法。
545
在覆盖父类的方法的同时,使用super可以利用已定义好的父类的方法。
546
子类在构造方法中,可以用super来调用父类的构造方法。
547
在构造方法中,使用super()时,必须放在第一句。
548
子类对象可以被视为其父类的一个对象。
549
如果一个方法的形式参数定义的是父类对象,那么调用这个方法时,可以使用子类对象作为实际参数。
550
包及子包的定义,实际上是为了解决名字空间、名字冲突。
551
同一包中的各个类,默认情况下可互相访问。
552
Java编译器自动导入包javalang*。
553
类的访问控制符或者为public,或者默认。
554
将字段用private修饰,从而更好地将信息进行封装和隐藏。
555
使用setter及getter是一种好的编程习惯。
556
static表示静态的、非实例的、类的。
557
static变量可以表示全局变量。
558
如果一个类被abstract所修饰,说明这个类不能被实例化。
559
final所修饰的方法,是不能被子类所覆盖的方法。
560
final所修饰的变量,是只读量。
561
一个字段被staticfinal两个修饰符所限定时,它可以表示常量。
562
在定义final局部变量时,也必须且只能赋值一次。
563
抽象方法在子类中必须被实现,否则子类仍然是abstract的。
564
一旦某个类中包含了abstract方法,则这个类必须声明为abstract类。
565
在类的声明中用implements子句来表示一个类使用某个接口。
566
接口类型是引用类型。
567
在接口中定义的常量具有public,static,final的属性。
568
一个文件中最多只能有一个package语句。
569
在接口中定义的方法具有public,abstract的特点(Java8以前)。
570
Java8中,在接口中可以有static的方法,也可以有方法体的方法。
571
enum表示枚举。
572
一个类只能实现一个接口。
573
abstract类必须包含abstract方法。
574
接口不能有父接口。
575
java中的enum是整数。
576
finalabstract可以同时修饰一个方法。
577
一个文件中最多只能有一个class定义。
578
构造方法是可以继承的。
579
this和super是两个不同的对象。
580
子类不能Overload与父类同名的方法。
581
字段(field)是类的属性,是用函数来表示的。
582
构造方法(constructor)的返回类型是void。
583
作何一个类,系统都会自动产生一个不带参数的构造方法。
584
方法签名(signature)包括参数的类型及参数的名字。
585
private可以修饰类的成员(字段、方法)。
586
protected修饰的成员,不能在包中访问,只能在子类中访问。
587
如果省略访问控制符,则表示private。
588
static函数中可以使用this。
589
static函数可以直接使用类名来访问,不能用对象实例来访问。
590
importstatic可以导入任何一个类。
591
如果一个类被final所修饰,说明这个类不能被实例化。
592
如果一个类被abstract所修饰,说明这个类没有构造方法。
593
局部变量是方法中定义的变量或方法的参变量。
594
局部变量存在于栈中。
595
当方法调用结束,方法中的局部变量就结束其生命了。
596
字段变量可以自动赋初值。
597
main函数也可以写为publicstaticvoidmain(String…argv){}。
598
不定长参数实际上可以理解为数组。
599
javap–c命令可以反汇编Java类中的指令。
600
多态是指一个程序中相同的名字表示不同的含义的情况。
‹
1
…
5
6
7
…
10
›