一.基本信息
1.设计人:詹姆斯·戈士林博士(Sun公司研究院院士)
2.创建时间:1995年
3.特点:跨平台,用Java编写的程序可以运行在任何平台和设备上,如跨越IBM个人电脑、MAC苹果计算机、各种微处理器硬件平台、Windows、UNIX、OS/2、MAC OS等系统平台。
4.重点:Java之所以跨平台的根本原因是JVM的跨平台。由于不同操作系统中都支持JVM,而使得用Java语言编写的源程序代码被编译器编译成.class文件可以直接被各操作系统的JVM直接识别,识别后将其解释成机器码(就都是0和1的那种编码),最终被被计算机识别。具体过程如下:
源程序代码-》编译器编译-》生成.class后缀文件-》JVM(Java Virtual Machine)》机器码(010010...)-》计算机
二.应用领域
Java程序可以在便携式计算机、电视、电话、手机和其他的大量电子设备上运行。主要应用领域如下:
1.桌面应用系统开发
2.嵌入式系统开发
3.电子商务应用
4.企业级应用开发
5.交互式系统开发
6.多媒体系统开发
7.分布式系统开发
8.Web应用系统开发
三.版本
1.Java SE:是Java的标准版,主要用于桌面应用程序的开发,同时也是Java的基础,它包含Java语言基础、JDBC(Java 数据库连接性)操作、I/O(输入/输出)、网络通信、多线程等技术。
2.Java EE:是Java的企业版,主要用于开发企业级分布式的网络程序,如电子商务网站和ERP(企业资源规划)系统,其核心为EJB(企业Java组件模型)。
3.Java ME:主要应用于嵌入式系统开发,如掌上电脑、手机等移动通信电子设备。
四.语言特性
1.简单
2.面向对象
3.分布性
4.可移植性
5.解释型
6.安全性
7.健壮性
8.多线程
9.高性能
10.动态
五.Java开发环境的搭建
1.下载安装JDK(Java Development Kit):Java开发工具包
2.下载安装JRE(Java Runtime Environment):Java运行时环境
3.配置系统环境变量(网上有图文教程,这是开始学习Java的第一步)
4.集成开发环境 英文IDE(Integrated Development Environment): IntelliJ IDEA(最新+主流)、Eclipse(经典)、NetBeans(古典)
5.IDE的选择:看个人爱好,上次在学校里学习Java我是照书本推荐,按部就班的选择Eclipse开发工具。这次我打算用Intellij IDEA
六.运行Java程序(Hello World)
public class HelloWord { public static void main(String[] args){ System.out.println("Hello World!"); } }