千峰练习题

1 1JDK,JRE,JVM分别是什么
 JDK:java的开发工具包,包含jre和java开发所需要的工具
 JRE:java的环境变量,包含jre和jvm开发时所用到的核心类库
 JVM:虚拟机(假想计算机)


关系:JDK>JRE>JVM

2 Java语言是跨平台的吗?简述一下
java 语言是跨平台的,通过JVM能够支持windows linux Mac 等系统

3 为什么配置环境变量呢
如果不使用环境变量,那么我们开发者所写的Java文件都必须在Jdk安装目录bin目录去书写,bin目录是jdk
的可执行目录都是存放xx.exe文件的,随着我们的java越来越多,不小心删除java文件的时候删除了xx.exe,就会导致jdk出问题,
需要将Java文件存储在指定目录中,让这些Java文件在任何目录下都能够编译和运行,需要配置环境变量!


4 请列举出常用的dos操作命令--------具体要有dos操作指令命令

切换盘符:   d:
切换到上级目录:  cd..
回退到跟目录: cd \
创建文件夹: md 文件夹名称
切换目录:  cd ./文件夹名称
删除目录:  rmdir/rd  文件夹名称
删除带内容的文件夹:rd /s      Y
查看所有文件和目录:dir
删除文件:del 文件名
创建文件: copy con 文件名.txt 回车 添加内容    写完ctrl+z   
查看文件的内容:type 文件名 
清屏:cls
退出:exit
查看ip: ipconfig
打开画图工具:mspaint
查看本地计算机和其他主机地址是否能够通信:ping 

5 path环境变量的执行流程? 配置方式有几种分别描述

D盘下的某个目录中有java文件:那么必须首先在当前目录中对这个Java文件进行编译,代码没有问题
 产生一个 "类名.class" (字节码文件),使用Java命令运行这个类名即可!

  javac 编译  .java
  java运行 


方式1:
    复制jdk安装目录的bin的路径 :D:\Java\jdk1.8.0_162\bin
    win7/win8/win10--->此计算机/此电脑--->右键----->属性----->高级系统设置----->环境变量----->系统变量
     path:    D:\Java\jdk1.8.0_162\bin;

方式1的弊端:1)当jdk版本升级了,需要更改路径,如果更改中问题了,不小心删除了其他系统变量,那就出现问题了,其他系统变量,使用不了!
            2)后期:tomcat服务器:启动的时候 会找系统柜变量:JAVA_HOME变量,否则tomcat启动失败,
              闪屏退出!tomcat本身就使用Java语言开发!


方式2:
新建一个变量名:JAVA_HOME  变量值:是Jdk安装目录  :D:\Java\jdk1.8.0_162
在path中 :此时:%代表的就是引入这个变量名对应的值\bin   %JRE_HOME%\bin

方式2的好处:随着Jdk版本升级,不需要手动去更改path的内容,只需要更改JAVA_HOME这个变量对应的内容!



6 使用notepad++编写 HelloWorld 操作----具体编写代码效果截图
在notepad++中写入如下代码:
public class Hello{
    public static void main(String args[]){
        System.out.println('a')
    }
}

保存名称为Hello.java
右键在命令行打开词文件夹

javac Hello.java//编译
java  Hello    //运行


7 计算机概念是什么,有什么组成?
计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,
又可以进行逻辑计算,
还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据
的现代化智能电子设备。                              
组成:软件和硬件

8 软件的结构划分有哪些                                     程序结构和文档结构
9 Java语言的诞生时间以及Java之父?                          1995年诞生,詹姆斯.高斯林


10 .Java的平台版本,JAVASE,JAVAME,JAVAEE分别是干什么的?

JavaSE:针对桌面和商务应用程序提供的一套解决方案; 
JavaME:针对开发电子消费产品或者嵌入式设备提供的解决方案;
JavaEE:针对企业级开发环境提供的解决方案:PC端
使用原生框架:Servlet 
使用开源框架:Spring,Springmvc,mybatis:完成网站的开发
使用Springboot
使用SpringCloud:分布式架构思想完成网站开发...
SpringCloud Alibaba:新的规范


12 什么是关键字:被Java语言赋予特定含义的单词 


13 什么是标识符,标识符的组成规则是什么
标识符:给接口,常量,方法起名的字符序列

组成
    1可以是26个英文字母(要做到见名知意) 
    2可以是数组(数字不能作为开头)
    3可以是$
    4可以是下划线(_)

14 如何定义一个变量,变量的三要素是什么
定义:在程序运行过程中,其值不断发生改变的值!
三要素
    1.需要一个类型的限定
    2.需要变量名称来代替具体结果值
    3.初始化值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值