java入门第一章——java开发入门
习题解答
一.填空题
(p2)1.java的三个技术平台分别是(java SE、java EE、java ME)(标准、企业、小型)
(p3)2.java程序的运行环境简称为(JRE)(开发环境-JDK)
(p8)3.编译java程序需要使用(javac xx.java)命令(运行命令——java xx)
(p6)4.javac.exe和java.exe两个可执行程序存放在JDK安装目录的(bin)目录下
(p10)5.(path)环境变量用来存储java的编译和运行工具所在的路径,而(classpath)环境变量则用来保存java虚拟机要运行的“.class”文件路径。
二.选择题
(p5)1.以下选项中,那些属于JDK工具?(A、B、C、D)
A、java编译器 B、java运行工具 C、java文档生成器 D、java打包工具
(p1)2.java属于以下哪种语言?(高级语言)
(p6)3.以下哪种类型的文件可以在java虚拟机中运行(xx.class)
(p13)4.jdk中bin目录下(java解释器)java.exe运行xx.class文件
(p10)5.jdk的安装路径为‘d:\jdk’将环境变量(class)设置为(d:\jdk\bin)则可以在任何窗口下运行javac和java命令。
三.思考题
(p2)1.简述java特点?
特点:由于不使用指针所以简单、安全、面相对象。由于跨平台有了通用性。支持多线程,暂未学习不支持多线程语言。
(p3)2.简述JRE和JDK的区别?
JDK=java编译器+java运行工具+java文档生成工具+java打包工具。
JRE=java运行工具
(p10)3.简述path和classpath的区别?
path:命令在当前目录未找到javac文件,则通过path环境变量中javac的路径找到javac文件,以供命令运行。
classpath:java虚拟机运行一个类时,会在classpath环境变量中定义的路径寻找class文件,当classpath未设置时,java虚拟机会自动设置为“.”即为当前目录。
当前目录路径和环境变量路径的运行优先次序。
(p6)4.说一说你对JVM的理解?
java.exe是java运行工具,它会启动一个java虚拟机(JVM)进程,java虚拟机相当于一个虚拟的操作系统,它专门负责运行由java编译器生成的字节码文件(.class文件)
四、编程
写一个helloword。
public class HelloWord{
public static void main(String args[]){
System.out.println("hello word!");
}
}
java入门第一章——java开发入门的更多相关文章
- Java面向对象 第一章 面向对象开发方法概述
一.软件开发经历的生命周期: ①软件分析 ②软件设计 ③软件编码 ④ 软件测试 ⑤ 软件部署 ⑥软件维护 二.为了提高软件开发效率,降低软件开发成本,一个优良的软件系统应该具备以下特点: ① 可重用性 ...
- {java学习}[第一章]软件开发概述(2017.1.11).
- 第一章 corejava的入门
第一章 corejava的入门一:什么是语言语言=os+数据结构+算法+思想os:操作系统数据结构:队,栈,二叉树,链表算法:做游戏开发时非常重要面试题:int a>0,b>0只使用一条输 ...
- 第一章 Java的I/O演进之路
I/O基础入门 Java的I/O演进 第一章 Java的I/O演进之路 1.1 I/O基础入门 1.1.1 Linux网络I/O模型简介 根据UNIX网络编程对I/O模型的分类,UNIX提供了5中I/ ...
- ROS机器人程序设计(原书第2版)补充资料 (壹) 第一章 ROS系统入门
ROS机器人程序设计(原书第2版)补充资料 (壹) 第一章 ROS系统入门 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. 第一章主要包括R ...
- “全栈2019”Java多线程第一章:认识多线程
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java多 ...
- “全栈2019”Java异常第一章:什么是异常?
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java异 ...
- Java基础知识二次学习-- 第一章 java基础
基础知识有时候感觉时间长似乎有点生疏,正好这几天有时间有机会,就决定重新做一轮二次学习,挑重避轻 回过头来重新整理基础知识,能收获到之前不少遗漏的,所以这一次就称作查漏补缺吧!废话不多说,开始! 第一 ...
- javaSE习题 第一章 JAVA语言概述
转眼就开学了,正式在学校学习SE部分,由于暑假放视频过了一遍,略感觉轻松,今天开始,博客将会记录我的课本习题,主要以文字和代码的形式展现,一是把SE基础加强一下,二是课本中有很多知识是视频中没有的,做 ...
随机推荐
- 转:使用 VisualVM 进行性能分析及调优
使用 VisualVM 进行性能分析及调优 VisualVM 是一款免费的\集成了多个 JDK 命令行工具的可视化工具,它能为您提供强大的分析能力,对 Java 应用程序做性能分析和调优.这些功能包括 ...
- 自己在项目中写的一个Jquery插件和Jquery tab 功能
后台查询结果 PDFSearchResult实体类: [DataContract(Name = "PDFSearchResult")] public class PDFSearch ...
- js读取excel中日期格式转换问题
在使用js-xlsx插件来读取excel时,会将2018/10/16这种数据自动装换成48264.12584511. 所以需要自己手动再转换回来 // excel读取2018/01/01这种时间格式是 ...
- 树状数组laekov
lowbit 数组的第 i 位存储的是以 i 为结尾的长度为lowbit(i) 的一段的和. int lowBit(x) { return x & -x; } 加点 int n, bt[max ...
- CentOS6.5安装sqlite3[转]
1.下载安装包:https://www.sqlite.org/download.html 2.解压 [root@mycentos ~]# tar xzvf sqlite-snapshot-201809 ...
- EOS帐户交易的构建命令
EOS版本:4.0 系统:Ubuntu 16.04 LTS 1.创建两对密匙 cleos create key Private key:5JeTwSwKfpVRHGLqysakTXfk ...
- 如何在JMeter中使用ForEach控制器
Jmeter中的ForEach Controller遍历变量数组. 在这个JMeter教程中,我们将使用ForEach控制器循环访问JSON数组. 有时我们需要解析响应并提取某些信息.例如,在测试AP ...
- 51nod 1515 明辨是非 并查集+set维护相等与不等关系
考试时先拿vector瞎搞不等信息,又没离散化,结果好像MLE:后来想起课上讲过用set维护,就开始瞎搞迭代器...QWQ我太菜了.. 用并查集维护相等信息,用set记录不相等的信息: 如果要求变量不 ...
- HDU-3499:Flight(SPFA+dp)
Recently, Shua Shua had a big quarrel with his GF. He is so upset that he decides to take a trip to ...
- Python 开发基础-字符串类型讲解(字符串方法)-1
s = 'Hello World!' print(s.capitalize()) #第一个字母大写,其余小写# 输出:Hello world!print(s.swapcase())#大写变小写,小写变 ...