学习视频(传智播客,毕向东老师)
1.基础
1.1 GUI(Graphical User Interface)和CLI(Command Line Interface)
CLI执行起来更快,功能也更强,不足之处是用户需要了解相关操作的命令(早期操作系统)1.2 Java简述
SUN(Stanford University Network,斯坦福大学网络公司),面向对象,安全可靠,与平台无关。
1.3 三种技术架构
a)J2EE(Java 2 Platform Enterprise Edition)
如Servlet Jsp,主要针对Web
b)J2SE(Java 2 Platform Standard Edition)
桌面应用程序
c)J2ME(Java 2 Platform Micro Edition)
手机、电子产品和嵌入式设备
★★★Java5.0后,更名JavaEE,JavaSE,JavaME
★★★SUN被甲骨文公司收购
2.跨平台
根据不同的操作系统,安装对应的JVM版本,执行java应用程序,虚拟机是操作系统与Java应用程序之间的桥梁,程序一次编译,随处运行。
3.JDK与JRE
a)JDK(Java Development Kit,java开发工具包)
包含java的开发工具,也包括JRE,工具有javac.exe(编译工具)、打包工具(jar.exe)等
b)JRE(Java Runtime Environment)
包括Java虚拟机(Java Virtual Machine)和java程序所需的核心库,若只运行java程序,计算机只需安装它即可。
4.下载安装
下载地址:www.oracle.com
JavaFX
5.常用DOS命令
dir
md 创建目录
rd 删除目录
cd 进入目录(结合*,表示目录名中一个或多个任意字符)
cd.. 返回上一级
cd\ 返回根目录
del 删除文件
exit 退出
help
6.内部命令和外部命令
DOS命令分为内部命令和外部命令,内部命令是随每次启动的COMMAND.COM装入并常驻内存,而外部命令是一条单独的可执行文件。外部命令是一个个单独的可执行文件,存放于磁盘c:\windows\ststem32,扩展名为com和exe。
7.环境变量配置
默认情况下,DOS可以在当前目录才能执行目录下程序,如JDK安装目录bin目录下的javac。
在DOS任何目录下,可执行notepad命令,不能执行javac.exe.
设置环境变量path,添加jdk安装目录下bin目录,重新打开DOS窗口,即可在任意目录下执行javac
8.环境变量小技巧
JDK安装位置以及版本可能发生变化,为了降低对Path修改的风险。
如:
环境变量Java_Home,值为C:\Program Files\Java\jdk1.7.0_17\
Path设置为%Java_Home%bin;(仅仅目录或版本变化,bin不变)
9.临时环境变量
a)cmd下help,可查看set命令,直接输入set显示当前所有系统变量
b)set 变量名,显示当前环境变量值
c)set 变量名=value,新建或覆盖环境变量的值,若value为空,则删除环境变量。
如set path=C:\Program Files\Java\jdk1.7.0_17\bin,与全局变量Path不冲突,关闭当前窗口,临时变量失效。
d)临时包含全局变量
set path=C:\Program Files\Java\jdk1.7.0_17\bin;%path%
10.显示HelloWorld
a)源文件,Demo.java
class Demo
{
public static void main(String[] args)
{
System.out.print("Hello world");
}
}
b)编译
cmd下,找到指定位置,执行javac Demo.java,生成Demo.class文件
c)执行命令
java Demo,启动虚拟机,执行程序
11.classpath环境变量
set classpath=路径,在其他路径下,直接执行classpath下的程序;
set classpath=路径;,在后面添加分号,在classpath下找不到程序,再执行当前目录下程序;
set classpath=.;c:\myClass 先当前目录,再找指定目录