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注释及使用特点?

//单行注释

/*  */多行注释

/**  */文档注释

 

 

 

 

 


posted @ 2020-12-13 21:53  头发茂盛  阅读(108)  评论(0)    收藏  举报