软件开发
软件:一系列按照特定顺序组织的计算机数据和指令的集合 (1)系统软件 (2)应用软件
开发:制作软件
人机交互:
- 图形化界面GUI Graphical user interface
- 命令行方式CLI command line interface
语言:人与人之间用于沟通的一种方式 计算机语言:人与计算机交流的方式
java概述SUN stanford university network 斯坦福大学网络公司
三种技术架构
- J2EE JAVA 2 platform enterprise edition 企业版(web)
- J2SE JAVA 2 platform standard edition 标准版(桌面)
- J2ME JAVA 2 platform micro edition 小型版(手机) 5.0 -> JAVAEE, JAVASE, JAVAME
java语言特点: 跨平台(可移植)
JAVA程序: -》win版jvm -》linux版jvm -》mac版jvm
一次编译,到处运行
java语言的环境搭建- JVM java virtual machine 虚拟机
- JRE java runtime environment java运行环境(JVM+核心类库)
- JDK java development kit java开发工具包(开发工具+JRE)
- java开发工具包(编译工具javac.exe + 打包工具jar.exe)
jdk开发-》jre运行
下载:http://www.oracle.com
命令行交互:
切换盘符 d:
dir 查看当前文件和文件夹
md make directory 创建目录
rd remove directory 删除目录
cd change directory 切换目录
cd .. 回到上级目录
cd \ 回到根目录
cd dirname
del delete 删除文件(可以使用通配符 "\*")
cls 清屏
exit 退出dos命令行
help 查看所有命令
windows 不能直接删除非空目录
配置java环境变量
方式一:进入目录运行java相关命令
方式二:环境变量 任何路径都可以运行 PATH 添加java\bin的路径(存放可执行文件路径) 配置修改应重启相关程序 路径分隔符”;”
测试是否成功
>javac -version
javac 1.8.0_171
方式三:优化设置变量路径(减少对path修改,避免误操作)
JAVA_HOME=e:\javajdk
PATH = %JAVA_HOME%\bin
方式四:临时设置环境变量(当前窗口有效)
set path 查看环境变量
set path=xxx 临时修改环境变量
set path= 删除环境变量
set path=xxx;%path% 临时修改环境变量
自定义变量需要优先查找,放在最前面
- 编辑:编写代码.java文件
- 编译:javac命令编译(compile)java文件为class文件
- 运行:java命令运行class文件
public class Demo{
public static void main(String[] args){
System.out.println("hello world");
}
}
print() 打印 println() 打印+回车
阅读性优先,功能性其次
main函数
- 程序入口
- 被java虚拟机调用
- java类能够独立运行
classpath环境变量
- 默认为当前路径
- 指定java虚拟机执行java文件的路径
- classpath=xxx (不加分号)只在指定目录查找
- classpath=xxx; (加分号)先在指定目录查找,然后再当前路径查找
- classpath推荐不加分号,显示设置容易查找
- 推荐设置:classpath=.;xxx 先在当前目录查找,再到指定目录查找
tips:
- 系统显示扩展名
- 注意大小写
- 注意单词拼写
- 类名拼写
- 查看classpath,添加当前路径 classpath=.;%classpath%
- 推荐java文件和class文件同名(public class强制)