Java基础_DOS命令、Java跨平台性、技术架构、环境搭建和运行、注释、需求分析

本文详细介绍了Java的跨平台性、环境搭建、Java语言的三种技术架构、Java环境配置、临时配置、编写运行Java文件、classpath配置、HelloWorld程序的组成部分、注释、需求分析等内容,并附带DOS命令的基础知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

常用的DOS命令

dir:列出当前目录下的文件以及文件夹

md:创建目录
rd:删除目录,必须保证该目录为空
cd:进入指定目录
cd..:返回上级目录
cd\:退回到根目录
echo haha>1.txt:将haha写入1.txt文件
del:删除文件,无回收站
del op:可以删除op目录下的所有文件
del *.txt:删除所有txt文件
d::切换盘符
exit:退出dos命令行

Java的跨平台性

完全面向对象,安全可靠,与平台(操作系统)无关
原理:在需要运行java应用程序的操作系统上先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM负责Java程序在该系统中的运行。

Java语言的三种技术架构

JAVAEE企业版,Web应用程序的开发
JAVASE标准版,Java版的扫雷
JAVAME小型版,手机的应用

Java环境搭建

安装

JRE(Java Runtime Environment Java运行环境)包括Java虚拟机和Java程序所需的核心类库等。如果想要运行一个开发好的Java程序,计算机中只需安装JRE即可。
JDK(Java Development Kit Java开发工具包)给Java开发人员使用,包含Java开发工具(编译工具javac.exe,打包工具jar.exe),也包括了JRE。
包含关系:JDK里有JRE,JRE里有JVM
不要安装到带有空格或中文字符的目录下
bin目录是binary的简称

环境变量配置

要在任意目录下都能够执行jdk中bin目录下的命令
bin目录下存放着java的一些命令:java.exe,javac.exe,jar.exe等等
把该命令所在的目录告诉系统,由系统帮我们去找要执行的命令,此时需要配置系统的环境变量
步骤:复制命令所在路径,粘贴在系统环境变量的Path变量值前(放在前面系统会先找该目录),加上分号,要运行配置后的结果,需要新开一个dos命令行
技巧:目录位置和名字可能改变,要保证一次配置,以后都能运行。新建一个环境变量JAVA_HOME,动态的获取某个已存在的环境变量的值,如%JAVA_HOME%\bin,以后只需改变JAVA_HOME的值就行了

临时配置

通过移动硬盘用人家的操作系统进行开发。
通过dos命令完成,只在当前dos窗口有效
set path 查看path的值
set path=haha; 改变path的值
set path=haha;%path%在原有值的基础上加上新值
如果通过dos命令start开了一个新的窗口会继续使用原窗口的环境变量的值

编写运行java文件

javac.exe将源文件编译成可执行文件,翻译成虚拟机能够使识别的文件。通过命令javac 123.java生成.class文件,该文件为java的运行文件
java.exe运行.class文件。通过java Demo运行Demo.class文件
保持原文件名和类名一致,方便阅读,如果类名前面加上public,则必须保持一致

classpath配置

在任意目录下都能执行java的可执行程序(.class文件)
临时配置
set classpath=类的路径
set classpath=:对环境变量的清空
虚拟机启动是先找环境变量classpath,然后再找当前目录
设置classpath时后面加分号会先找classpath,再找当前目录。不加分号则只找classpath,不找当前目录。所以在配置classpath时,后面不应该加分号,以免出现意外的运行结果
set classpath=.;c:\;d:\先在当前目录下找,然后再指定目录下找,比如本机系统中的classpath的值为:.;%JAVA_HOME%\lib,表示现在当前目录下找class文件,找不到就在lib下找
path则相反,是先在当前目录下找,然后再在path环境变量里面去找

HelloWorld程序的组成部分

关键字:被Java语言赋予了特殊含义的单词,必须小写
class关键字专门用于定义类
类名定义规范:首字母大写,多个单词组成每个单词首字母大写,取有意义的名字
主函数可以保证该类的独立运行,虚拟机会调用指定类中的主函数,为程序的入口
一个文件里面可以有两个类,这两个类里面可以都有主函数,但是一个类里面最多只能有一个主函数

注释

作用:1.注解说明程序 2.调试程序
//:单行注释
/**/:多行注释
/**   
作者:张三
版本:V1.0
这个类是用于演示hello world。
*/:文档注释,javadoc.exe将文档注释都提取出来形成网页,程序说明书给开发者阅读
多行注释中不能嵌套多行注释
写代码的时候要养成写注释的习惯
一般类和函数上加的都是文档注释
如果修饰符有改变的话有可能加多行注释
代码当中的某几句话比较关键,难懂,一般会加上单行注释说明一下

需求分析

/*
需求:
思路:
1,
2,
步骤:
1,通过class关键字定义一个类,将代码都编写到该类中
2,为了保证该类的独立运行,在类中定义一个主函数,格式是
3,保存成一个扩展名为java的文件
4,在dos控制台中通过javac工具对java文件进行编译
5,再通过java命令对生成的类文件进行执行
*/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值