Java开发环境搭建

目录

常用的windows组合键

常用的DOS命令

通用的文本编辑快捷键

java的加载与执行原理

PATH环境变量

编写第一个java程序

编译第一个java程序

运行第一个java程序

掌握环境变量CLASSPATH

关于编译时的乱码问题


常用的windows组合键

  • win + D 回到桌面
  • win + E 打开资源管理器
  • win + R 打开运行窗口
  • win + L 锁屏
  • alt + tab 应用之间的切换

常用的DOS命令

1、打开DOS命令窗口
  • win + R,输入cmd
  • cmd是commond单词的缩写
2、怎么在DOS命令窗口中完成复制和粘贴
  • 左键选中,右键复制,右键粘贴
3、常用DOS命令:
  • dir:列出当前路径下所有的文件及目录
  • cls:clear screen清屏
  • exit:退出DOS命令窗口
  • 切换盘符:c:或者d:或者e:
  • del:删除一个文件或多个文件。del Test.java del *.java
  • ipconfig以及ipconfig /all:查看网卡信息,例如ip地址,mac地址等
  • ping命令:查看两台计算机之间是否可以正常通信
        ping 192.168.137.101
        ping 192.168.137.101 -t
        ping www.baidu.com
        ping www.baidu.com -t
终止DOS命令窗口中某个命令的执行:ctrl + c
  • mkdir:创建目录
mkdir abc,表示在当前目录下新建一个目录:abc
  • rd:删除目录
rd abc,表示删除当前路径下的abc目录
  • ren:重命名
ren abc xyz,表示将当前路径下的abc目录修改为xyz
  • cd命令:
作用是:切换目录。change directory
cd命令的用法:cd 路径
路径包括:
相对路径:相对路径一定是相对于当前路径而言的,以当前路径为基准从当前所在的位置开始找
绝对路径:在windows当中,路径开始的时候,是以盘符开始的,都是绝对路径。例如 C:\users\administrator\xyz\abc
cd .. 回到上级目录(在windows系统中两个点..代表的是一个上级目录。扩展:其实还有一个路径叫做一个点,一个点代表的是当前路径。)
cd / 回到根目录
注意:路径在windows当中自动补全:使用tab键
  • 定时关机:shutdown -s -t 3600 一小时之后自动关机
  • 批处理文件
my.bat文件
cd C:\Users\rain\xyz\abc\def del *.java
作用:切换到C:\Users\rain\xyz\abc\def目录下,删除这个目录中所有的java文件。

通用的文本编辑快捷键

  • Ctrl +向左键–将光标移至上一个单词的开头。
  • Ctrl +向右键–将光标移至下一个单词的开头
  • Ctrl + Backspace –删除上一个单词。
  • Ctrl + Delete –删除下一个单词。
  • Ctrl +向上键–将光标移动到段落的开头。
  • Ctrl +向下键–将光标移到段落的结尾。

java的加载与执行原理

.java文件通过javac命令转变为.class文件,.class文件通过java命令启动jvm,通过jvm运行.class文件,将其放到类加载器中解释执行。
jdk(java development kit):java开发工具包
jre(java runtime environment):java运行时环境,含于jdk
jvm(java virtual machine):java虚拟机,含于jre

PATH环境变量

  • path环境变量不是java的,隶属于Windows操作系统
  • path环境变量的作用是什么?
在path中有很多路径,路径和路径之间用分号隔开
在DOS命令窗口中输入一个DOS命令之后,Windows会先从当前路径下找这个命令,如果找不到,则会去环境变量path路径中查找该命令,找到则执行,找不到则报错
path环境变量实际上就是给Windows操作系统指路的。

编写第一个java程序

在硬盘的任何位置,新建一个java源文件,起名:HelloWorld.java
public class Helloworld { public static void main(String[] args){ System.out.println("Hello World"); } }

编译第一个java程序

  • 使用javac命令来编译,首先确保javac命令能用
  • javac命令怎么用,语法是什么?
javac java源文件的路径
javac java原文件的相对路径
javac java原文件的绝对路径

运行第一个java程序

  • 使用java命令来运行程序,首先确保java命令可以用
  • java命令怎么用?语法格式是什么?
java类名
切记切记切记!!!!!!java后面跟的不是文件路径,Java命令后面跟的是类名
  • 什么是类名?
A.class,A是类名
HelloWorld.class,类名是HelloWorld
Test.class,类名是Test
  • 这里先死记硬背,后面就明白了,要使用java命令,首先DOS命令窗口中的当前路径必须切换到class文件所在的位置。

掌握环境变量CLASSPATH

  • classpath环境变量是隶属于java语言的。不是windows操作系统的。和PATH环境变量完全不同。
  • classpath环境变量是给classloader(类加载器)指路的
  • java A。执行后。先启动JVM,JVM启动classloader,classloader去硬盘上找A.class文件
  • 如果classpath没有配置的话,默认从当前路径下找class字节码文件
  • 如果classpath配置了,例如配置到桌面上了,那么classloader以后就只会去桌面上找字节码文件了,不在从当前路径下找了。
  • 注意,如果classpath配置为:classpath=.;C:\users\administrator\desktop 是什么意思呢?
先让类加载器从当前路径下找,如果找不到的话,去C:\users\administrator\desktop找
  • 但是对于目前来说,我们还没有必要这样配置,所以目前classpath大家是可以不配置的

关于编译时的乱码问题

  • 当java源文件中有中文时,采用老杜给的editplus工具写代码,最后会出现中文乱码问题,为什么?
editplus默认是简体中文GBK
java21的javac编辑器采用的是UTF-8的编码方式进行编译
编码不一致,所以乱码了
  • 怎么解决?
第一种方案:
javac -encoding GBK HelloWorld2.java
第二种方案:
将editplus的字符集修改为UTF-8
不管哪一种解决方案,都是让两边的字符编码方式一致。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值