一.常用Dos命令
盘符切换 盘符号: d:/e:/f: dir:罗列当前目录/盘符所有的文件以及文件夹的信息 cd 进入单级目录/多级目录中 cd.. 回退上一级目录 cd\ 回退根目录 md 目录名称 创建目录(创建文件夹) rd 目录名称 删除空目录 rd /s 目录名称 循环删除带内容的目录 rd /s /q 目录名称 不询问删除带内容的目录(暴力删除) copy con 文件名称 ---回车--进入编辑模式--- ctrl+z(退出)---回车---创建完成 del 删除单个文件 /批量删除带指定后缀的所有文件 del *.java/*.txt ping ip地址/域名 :查看自己本机是否能够通信 ipconfig :查看自己的本机ip地址信息
二、Java语言的平台版本
1、JavaSE 针对桌面应用程序的开发 举例:模拟 桌面版的网络聊天室
2、JavaME 针对嵌入式设备提供的一套解决方案
3、JAVAEE 针对企业级开发的解决方案(我们以后的方向) 针对Web程序开发(使用web技术:JavaEE有13种技术: Servlet(前后端交互的服务器程序开发 server Applet) jsp:能够写Java代码的html页面 java server Page Cookie:用户在浏览网站---产生临时数据 存储在浏览器中 HttpSession... 存储在服务器端.... javamail:邮件激活技术 .... SSM:主流框架 微服务/分布式.. . ) js(JavaScript:前端的内容)
三.Jdk,Jre,JVM是什么,他们的包含关系
Jdk:Java开发工具包:里面包含了jre(Java的运行环境)和以及所包含Java常用的工具 Jre:Java运行环境 我们写好的Java程序,它需要前提运行环境,使用JVM调用的程序中的main方法才能运行 JRE里面包含了JvM,以及在运行的时候Java开发所需要的核心类库(jre目录--lib目录--rt.jar) JVM:Java虚拟机---(假象计算机:自己的内存分配/有自己的网络...),它本质就一个多线程的(至少两条线程:垃圾回收线程/主线程main(用户线程)) JDK > Jre >Jvm
四.Java的跨平台性
Java语言特点:开源(开放源代码) 跨平台的(跨操作系统),必须在对应的系统上安装对应版本的jvm Java文件,就可以实现 移植性(一处编译,到处浪) Linux: jdk-8u152-linux-x64.tar.gz (tar.gz格式) windows jdk.xxxx.exe
五.利用Dos命令写Java代码
1.配置path环境变量
1.为什么配置path环境变量 想让我们的Java文件在任何目录/任何地方都能够进行编译(编译的是java文件)和运行(运行的是类) javac 源文件.java java class文件的前缀(类名) java文件在哪个目录中---需要在指定的目录中来进行编译和运行 2.如何配置: 第一种方式:(不建议) 直接将jdk安装目录的bin路径 复制到系统环境变量中path里面即可 第二种方式:(推荐用的) 需要在系统变量中新建变量名:JAVA_HOME 变量值:D:\Java\jdk1.8.0_162 path中:%JAVA_HOME%\bin;后面其他系统变量
2.用Dos命令写java代码
1)安装完成jdk之后 ---进入bin里面 因为bin目录里面:有我们java文件的操作指令 javac.exe 编译指令:将写好的java文件需要编译 java.exe 运行指令:需要将java文件编译后---产生 类名.class (字节码文件) 2)首先在bin里面去新建一个文本文件(显示后缀) 名称:HelloWorld.txt 3)编写内容 class 类名(建议和文件名称一致){ //固定的一个格式:能够被Jvm识别的main方法(程序的入口) public static void main(String[] args){ //输出一句话:helloworld System.out.println("Hello World") ; } } 4)进入dos控制台 进入到到jdk安装目录的bin目录里面 cd D:\develop_software\Java\jdk1.8.0_162\bin 5)编译HelloWorld.java文件 javac HelloWorld.java (java源文件带后缀)---没有问题--产生类名.class java 运行的字节码文件的前缀 java HelloWo