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.初始化值