1.1Java是什么?
优秀的程序设计语言,赏心悦目的语法和易于理解的语义。有一系列计算机软件和规范形成的技术体系,提供了完整的用于软件开发和跨平台部署的支持环境,广泛应用于嵌入式系统,移动终端,企业服务器,大型机等各种场合。
1.2Java的特点
- 简单性
- 面向对象
- 分布式
- 健壮性
- 安全性
- 体系结构与中立
- 可移植性
- 解释性
- 高性能
- 多线程
- 动态性
1.3Java的优点
1.语法简单
2.早若干领域都有很强的竞争性,服务端编程,高性能网络程序,企业软件事务处理,分布计算
2.1运行Java程序
jre(java Runtime Environment ):Java运行时环境,包含了jvm,java基础类库。
jdk(java development kit):java开发工具包,提供给程序员使用,包含了jre,同时还包含了编译器javac与自带调试的工具jconsole,jstack等
Java程序运行需要经过编译,运行
编译:javac
运行;java
Java是一门半编译型、半解释型语言。
1.先通过javac编译程序把源文件进行编译,编译后生成的.class文件是由字节码组成的平台无关、面向JVM的文件。
2.启动java虚拟机来运行.class文件,此时JVM会将字节码转换成平台能够理解的形式来运行。