常用的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命令对生成的类文件进行执行
*/