JAVA平台及其开发环境

首先要明确一下两个概念上的区别:JDK、SDK。
SDK——soft development kit,软件开发工具包。sdk是一个大的概念,比如开发安卓应用,你需要安卓开发工具包,叫 android sdk,比如你开发java程序,需要用到java sdk,所以一般使用sdk这个概念,你需要在前面加上限定词。
JDK——可以理解为 java sdk,它是编写java程序,使用到的工具包,为程序员提供一些已经封装好的 java 类库。

Java平台特性

Java跨平台特性:
在这里插入图片描述
Java平台的划分:

在这里插入图片描述

安装JDK

Oracle(甲骨文)官网下载
https://www.oracle.com/cn/downloads/
在这里插入图片描述

变量配置

变量设置参数如下:
变量名:JAVA_HOME
变量值:C:\Program Files (x86)\Java\jdk1.8.0_91 // 要根据自己的实际路径配置
变量名:CLASSPATH
classpath 环境变量,是当我们在开发java程序时需要引用别人写好的类时,要让 java 解释器知道到哪里去找这个类
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; //记得前面有个"."
变量名:Path
path 变量使得我们能够在系统中的任何地方运行java应用程序
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
在完成配置环境变量后测试JDK是否安装成功时键入命令:java -version
在 Windows10 中,Path 变量里是分条显示的,我们需要将 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 分开添加,否则无法识别,如果使用 1.5 以上版本的 JDK,不用设置 CLASSPATH 环境变量,也可以正常编译和运行 Java 程序。
注意:在某些情况下啊,使用别人电脑运行Java程序,为了不给别人造成麻烦,可以在在dos命令框设置临时环境变量。该设置只在当前命令框及其子框中有效。

Java执行命令解析

执行命令解析:
javac编译
javac 后面跟着的是java文件的文件名,例如 HelloWorld.java。 该命令用于将 java 源文件编译为 class 字节码文件,如: javac HelloWorld.java。
Java运行
运行javac命令后,如果成功编译没有错误的话,会出现一个HelloWorld.class 的文件。
java 后面跟着的是java文件中的类名,例如 HelloWorld 就是类名,如: java HelloWorld。
注意:java命令后面不要加.class。

dos常用命令

DOS命令操作
1.快捷键:windows+R 呼出DOS窗口。
2.输入cmd(大小写不用区分)回车,打开DOS窗口。
常见的命令(不区分大小写)
1.切换盘符: 盘符(就是电脑的C,D,E…盘) : (如 : D : )
2.查看文件或者文件夹: dir
3.进入某个文件夹: cd 文件夹名
4.返回上一级目录: cd…
5.清屏: cls
6.删除某个文件: del 文件名
7.删除某个文件夹: rd 文件夹名
8.退出DOS窗口: exit
9.新建命令框:start
注意:在使用dos指令删除文件夹时,文件夹必须为空文件夹,如不为空,则需先使用del指令清空文件夹

开发工具

Eclipse:一个免费开源的java IDE,下载地址: http://www.eclipse.org/downloads/packages/
IDEA:具有美观,高效等众多特点,功能很强大,下载地址:https://www.jetbrains.com/idea/download/
Notepad++ :记事本的增强版, 是在微软视窗环境之下的一个免费的代码编辑器,下载地址: http://notepad-plus-plus.org/
Netbeans:甲骨文公司生产的IDE,其中内置了许多功能,开源免费的java IDE,下载地址: http://www.netbeans.org/index.html
EditPlus:一款文本编辑器,不过它也具有着编写java程序的能力,只不过面对庞大的项目时,很少使用这款IDE,下载地址:https://www.editplus.com/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值