订阅专栏
软件开发
软件:一系列按照特定顺序组织的计算机数据和指令的集合
(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运行
命令行交互:
切换盘符 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强制)