Java概述
1 Java比较擅长什么?
- 互联网:电商、p2p等
企业级应用:ERP、CRM、BOS、OA等
ERP:企业资源计划即 ERP (Enterprise Resource Planning),实现功能:生产资源计划、制造、财务、销售、采购,还有质量管理,实验室管理,业务流程管理,产品数据管理,存货、分销与运输管理,人力资源管理和定期报告。
CRM:客户关系管理。通常所指的CRM,指用计算机自动化分析销售、市场营销、客户服务以及应用等流程的软件系统。它的目标是通过提高客户的价值、满意度、赢利性和忠实度来缩减销售周期和销售成本、增加收入、寻找扩展业务所需的新的市场和渠道。
BOS:商业运作体系(Business Operating System)。
OA:办公自动化(Office Automation,简称OA),是将现代化办公和计算机技术结合起来的一种新型的办公方式。
2 JDK vs JRE
JDK:是Java开发运行环境
JRE:Java Runtime Environment,Java运行环境。如果不需要开发只需要运 行Java程序,只安装JRE就可以了。
JDK包含了JRE。
3 Java应用程序执行流程
编写的源文件(.java)–>编译器–>字节码文件(.class)–>解释器–>运行
1) 编写源文件 HelloWorld.java
public class HelloWorld{
public static void main(String[] args){
System.out.println("HelloWorld");
}
}
2)编译源代码文件
javac HelloWorld.java
javac 后面跟的是文件的路径,例如:d:\java\HelloWorld.java
3)运行字节码文件
java d:\java\HelloWorld
注意:在运行HelloWorld.class文件时不要给出后缀名.class!