一.基本信息

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!"); } }

java word第一行插入空白行_编程语言