01-java入门
Java入门
| 1、计算机的历史(C) | 略,引用:https://baike.baidu.com/item/%E8%AE%A1%E7%AE%97%E6%9C%BA/140338?fr=aladdin |
| 2、计算机的组成(C) |
硬件:控制器,运算器,存储器,输入设备,输出设备 软件:系统软件(操作系统)、应用软件(QQ) |
| 3、计算机的语言发展史(C) |
1、机器语言 2、汇编语言 3、高级语言 |
| 4、低级语言与高级语言的优缺点(B) |
低级语言执行速度极快,但难于学习编写 高级语言执行速度较慢,但易于学习掌握 总结:计算机只理解低级的机器语言,一般来说,越让人容易读懂的语言机器越难读懂 |
| 5、编译型语言和解释型语言的区别?(B) |
编译型语言:一次性的编译成平台相关的机器语言文件(编译器),运行效率高,一般无法移植到其他平台,如C、C++ 解释型语言:解释型语言不需要事先编译,其直接将源代码解释(解释器)成机器码并立即执行,提供相应解释器可实现跨平台,如Python、Java 注意:Java有众多说法,引用:https://www.jianshu.com/p/54e2aeca013b |
| 6、进制之间相互转换(B) | 引用:https://jingyan.baidu.com/article/495ba84109665338b30ede98.html |
| 7、常用的DOS指令(B) |
cd 进入指定的目录 cd.. 回退到上一级目录 cd \ 回到根目录 dir 查看当前目录下的内容 md 创建文件夹 rd 删除空目录 copy 复制文件 del 删除文件 cls 清空屏幕 exit 退出dos命令行 notepad:打开记事本 mspaint:打开画图板 |
| 8、Java语言的简史(C) | 略,引用:http://www.360doc.com/content/20/0128/12/30123241_888305257.shtml |
| 9、Java技术的分类(B) | 同8,Java SE(java基础),Java EE(Web开发),Java ME(移动开发) |
| 10、Java语言的特性及优点(A) |
面向对象 封装:在java中,数据通过private声明后,只能通过set、get方法获取,使我们对对象成员变量的控制更精准,同时封装隐藏了具体实现细节,也提高了安全性 。 继承:java中只支持单继承,当一个类没有指定继承父类,默认继承Object类,子类可使用父类中非private修饰的属性、方法,可对父类方法重写、扩展,提高了代码的复用性。 多态:多态表示一个行为具有多种不同的表现形式或形态的能力,它的发生必须满足:继承、重写、父类引用指向子类对象,多态的存在其实就是充分利用了继承的优点,但更加灵活,代码低耦合(使父类作为参数,就可以传入任意实现或继承它的子类)。 优点:跨平台(只要有java运行环境)、安全性、高效简单 |
|
11、JDK、JRE、JVM的概念(A) |
JDK:java开发工具包 JRE:java运行环境 JVM:java虚拟机 JDK包含JRE,JRE包含JVM |
| 12、JVM 跨平台的原理(A) | 编写的Java源码,编译后会生成一种 .class 文件,称为字节码文件。Java虚拟机(JVM)就是负责将字节码文件翻译成特定平台下的机器码然后运行。 |
| 13、jdk安装及配置(动手操作)(A) | 略 |
| 14、PATH、CLASSPATH、JAVA_HOME作用?(C) | 略 |
| 15、如何定义一个类及定义类的规范? | 如果一个类声明为public的,那么该类文件名要与类名一致,一般建议类名首字母大写(public class Xxx {}) |
| 16、Java注释及使用特点? |
//单行注释 /* */多行注释 /** */文档注释 |

浙公网安备 33010602011771号