习题解答

一.填空题

(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开发入门的更多相关文章

  1. Java面向对象 第一章 面向对象开发方法概述

    一.软件开发经历的生命周期: ①软件分析 ②软件设计 ③软件编码 ④ 软件测试 ⑤ 软件部署 ⑥软件维护 二.为了提高软件开发效率,降低软件开发成本,一个优良的软件系统应该具备以下特点: ① 可重用性 ...

  2. {java学习}[第一章]软件开发概述(2017.1.11).

  3. 第一章 corejava的入门

    第一章 corejava的入门一:什么是语言语言=os+数据结构+算法+思想os:操作系统数据结构:队,栈,二叉树,链表算法:做游戏开发时非常重要面试题:int a>0,b>0只使用一条输 ...

  4. 第一章 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/ ...

  5. ROS机器人程序设计(原书第2版)补充资料 (壹) 第一章 ROS系统入门

    ROS机器人程序设计(原书第2版)补充资料 (壹) 第一章 ROS系统入门 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. 第一章主要包括R ...

  6. “全栈2019”Java多线程第一章:认识多线程

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java多 ...

  7. “全栈2019”Java异常第一章:什么是异常?

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java异 ...

  8. Java基础知识二次学习-- 第一章 java基础

    基础知识有时候感觉时间长似乎有点生疏,正好这几天有时间有机会,就决定重新做一轮二次学习,挑重避轻 回过头来重新整理基础知识,能收获到之前不少遗漏的,所以这一次就称作查漏补缺吧!废话不多说,开始! 第一 ...

  9. javaSE习题 第一章 JAVA语言概述

    转眼就开学了,正式在学校学习SE部分,由于暑假放视频过了一遍,略感觉轻松,今天开始,博客将会记录我的课本习题,主要以文字和代码的形式展现,一是把SE基础加强一下,二是课本中有很多知识是视频中没有的,做 ...

随机推荐

  1. /dev/mapper/vg_zjxtest-lv_root 占用到达100%的解决方法

    linux系统下报这个错误是磁盘满了,可以先做以下几个检查: 1.查看下面这个目录看看是否是回收站满了 du -sh ~/.local/share/Trash 2.查看/tmp目录和/var目录是否有 ...

  2. 无法加载MainifestResourceTransformer

    Cannot load implementation hint 'org.apache.maven.plugins.shade.resource.MainifestResourceTransforme ...

  3. ssm重新开发计科院新闻网站

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"% ...

  4. Codeforces Round #290 (Div. 2) B (dfs)

    题目链接:http://codeforces.com/problemset/problem/510/B 题意:判断图中是否有某个字母成环 思路:直接dfs就好了,注意判断条件:若下一个字母与当前字母相 ...

  5. IT兄弟连 Java语法教程 Java开发环境 配置Java环境变量

    在安装完JDK后,我们需要配置系统的环境变量,否则在控制台中使用JDK为我们提供的工具时将出现如图12所示的错误信息. 图12  未配置环境变量时执行java命令提示的错误信息 当出现这样的提示信息时 ...

  6. ps 命令参数解释

    转自:https://www.cnblogs.com/fps2tao/p/7692482.html A 显示所有进程(等价于-e)(utility)-a 显示一个终端的所有进程,除了会话引线-N 忽略 ...

  7. dshow整体框架前期构思

    主要组成: ------理想在线平台---------- A:网站组成 1.产品方案介绍部分 2.用户注册管理部分 3.模块介绍及购买 4.普通 工单部分,vip在线部分 B:四大平台 1.打分平台 ...

  8. 微信小程序之登录

    微信小程序登录基本流程就是 1. wx.login获取js_code 根据app_id, secret, js_code 数据 wx.request 获取用户的openid和session_key   ...

  9. centOS7.5上部署server jre1.8.0_192 tomcat-8.5.35 mysql-8.0.13

  10. 关于java多线程任务执行时共享资源加锁的方式思考

    1.加锁方式: 1-1.使用synchronized关键字进行方法或代码块的加锁方式 1-2.使用ReentrantLock类提供的lock()方法的方式 2.代码实现(传统的银行取款存款问题): 2 ...