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基础加强一下,二是课本中有很多知识是视频中没有的,做 ...
随机推荐
- CodeForces 287B Pipeline (水题)
B. Pipeline time limit per test 2 seconds memory limit per test 256 megabytes input standard input o ...
- java.endorsed.dirs的作用
java.endorsed.dirs java.ext.dirs 用于扩展jdk的系统库,那么 -Djava.endorsed.dirs 又有什么神奇的作用呢? java提供了endorsed技术 ...
- DSOFramer控件使用注意事项
1.引用dll==>AxInterop.DSOFramer.dll ==>Interop.DSOFramer.dll ==>WindowsFormsIntegration ==> ...
- MATLAB---make与makefile简单介绍
1 make.makefile概述 makefile定义了一系列的规则,来规定哪些部分先编译,哪些部分后编译,写好makefile以后,只需一个make命令就可以让整个工程完全自动编译,所以简单的说, ...
- 获取表单的值js
获取选中的复选框的值和文本 <from> <input name="sg" type="checkbox" value="苹果0&q ...
- [Xcode 实际操作]七、文件与数据-(1)获取程序沙箱结构中常用的几个目录
目录:[Swift]Xcode实际操作 本文将演示如何获取程序沙箱结构中,常见的几个目录. 在项目导航区,打开视图控制器的代码文件[ViewController.swift] import UIKit ...
- 剑指Offer的学习笔记(C#篇)-- 从上往下打印二叉树
题目描述 从上往下打印出二叉树的每个节点,同层节点从左至右打印. 一 . 题目解析 了解过二叉树就应该知道,二叉树存在三种遍历方法:前序遍历(根→左→右).中序遍历(左→根→右).后续遍历(左→右→根 ...
- SpringBoot2.0 基础案例(09):集成JPA持久层框架,简化数据库操作
一.JAP框架简介 JPA(Java Persistence API)意即Java持久化API,是Sun官方在JDK5.0后提出的Java持久化规范.主要是为了简化持久层开发以及整合ORM技术,结束H ...
- Linux下从零开始学习Python之环境搭建
我本人用的是Centos7.4版本,下载地址 archive.kernel.org/centos-vault/7.4.1708/isos/x86_64/CentOS-7-x86_64-DVD-1708 ...
- Javascript中常用方法简介
Array数组常用方法 先创建一个数组var abc = [1,2,3,4,5,6,7,8,9]; (1)pop(); 这个方法会删除数组的最后一项并返回删除掉的值. 比如:console ...