Java语言概述
- 是SUN(Standford University Network 斯坦福大学网络公司)1995年推出的一门面向Internet的编程语言
- 随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言
- 完全面向对象,安全可靠
Java语言的三种技术架构
J2EE(Java 2 Platform Enterprise Edition)企业版
是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如Servlet,Jsp等,主要针对于Web应用程序开发
J2SE(Java 2 Plaform Standard Edition) 标准版
是为开发普通左面和商务应用程序提供解决方案,该技术体系是其他两者的基础,可以完成一些桌面级应用程序的开发
J2ME(Java 2 Plaform Mirco Edition) 小型版
是为开发电子小型产品和嵌入式设备提供解决方案。给i技术体系主要应用于小型电子消费产品,如手机中的应用程序
Java语言的特点:跨平台性
Java visual Machine 就是Java程序的解析器。因为有了JVM,所以在同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性。
Java环境搭建
JRE(Java runtime environment Java运行环境)
包括Java虚拟机和java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可
JDK(Java Development Kit Java开发工具包)
JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包含了Jre,所以安装可Jdk,就不需要安装jre,其中的开发工具,编译工具(javac.exe) 打包工具(jar.exe)等
jdk下载网站:www.orcale.com
命令行工具
dir:显示文件目录下的所有文件
cd:跳转到指定文件目录
cd/:返回到根目录
cd..:返回上一级目录
md:创建目录
rd:删除目录
del:删除文件,del *删除所有文件
help:显示命令行操作
环境变量配置(为了指定解析java文件在电脑中所在的位置)
我的电脑右键属性->高级系统设置->环境变量->系统变量->创建一个名为JAVA_HOME的变量内容为bin目录所在的文件目录:C:\Program Files\Java\jdk-10.0.2->在系统变量path上添加%JAVA_HOME%/bin;输入javac进行验证
在命令行中用set临时修改环境变量,关闭后不会影响原先的环境变量的内容
在命令行编译运行Java程序
class Demo{
public static void main(String args[]){
System.out.println("Hello World!")
}
}
编译程序:javac 123.java 得到一个类文件Demo.class
运行文件:Java Demo
运行结果:
移动硬盘运行Java程序文件
配置classpath环境变量:class文件所在的目录下