1:基础常识
1:软件开发
2:人机交互方式
3:常用的dos命令
2:什么是软件?
一系列按照特定顺序组织的计算机数据(性别、年龄等)和指令(处理数据的方式)的集合
3:常见的软件
系统软件:DOS(磁盘操作系统)、windows(窗口化操作)、linux等
应用软件:扫雷、迅雷、QQ等
4:什么是开发?
制作软件
5:人机交互:软件的出现实现了人与计算机之间的更好的交互
交互方式:图形化方式(GUI)
命令行方式(CLI)
6:什么是计算机语言?
语言:人与人之间的沟通方式
计算机语言:人与计算机的沟通方式,有很多种:c、java、php等。我们选择java语言
7:Java语言的三种技术架构
Java ee(企业级) Java se(标准版,做些桌面的小软件) Java me(电子消费品的开发,手机等)
8:Java语言的特点:跨平台性,这里的平台指的是操作系统,但是jvm不是跨平台的
苹果:ios是手机端语言 mac是pc端语言
虚拟机是java程序和系统之间的桥梁,程序只对虚拟机起作用
使用任何一门语言都要有这种语言环境的搭建
明确什么是jre(java运行环境) jdk(java开发工具包,其中:编译工具javac.exe 打包工具jar.exe)
简而言之:jdk开发完的程序,交给jre去运行
9:下载jdk网址:http://www.oracle.com
Eg: jdk-7u45-windows-x64 (7u45 u是update的意思)
10:dos命令行常见命令: dir 显示目录内容
cd(change directory) 改变目录
cd.. 退到上一级目录
cd\ 直接退到根目录
md 创建目录 make directory
rd 删除目录 remove directory
del 删除文件
exit 退出虚拟机
help 万能命令 不同操作系统不同,有的可能是“?”
11:系统的根目录就是 : C盘的windows目录
12:在任意路径下,执行一个程序,在当前路径有执行程序则执行,没有则会去path
路径下寻找。有,执行;没有,不执行。
设置环境变量:完整的设置一直到bin(路径里包含bin)
%fsdf% 加百分号是为了防止路径更改时去更改path,易出错
环境变量:环境指的windows 变量指的数据的名称
在控制面板—系统—高级系统设置
这里配置环境变量的时候,直接写到bin目录。
最好配置JAVA_HOME,因为后面学服务器的时候会用到,配置JAVA_HOME不需要到bin目录。
13:Java开发体验
14:类路径:class就是类 class文件 类所在的路径
自己写的是 “ .java文件” 纯文本文件,可看
虚拟机能识别的是 “.class文件” 看不了,解析后的
若写成public class Demo 那么源文件和类文件的名称必须一致
主函数能让一个类独立运行:否则会报NoSuchMethodError:main
15:classpath:就是将java文件所在位置告诉系统,虚拟机执行时会去指定地方查找
没有指定就是当前路径,指定了就去指定路径