java--语言概述

#Java语言概述
詹姆斯·高斯林(James Gosling)
1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun公司,1990年,与Patrick,Naughton和Mike Sheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”,后改名Java。

平台版本有J2SE(Java 2 Platform Standard Edition)标准版,J2ME(Java 2 Plateform Mico Edition )小型版,J2EE(Java 2 Plateform Enterprise Edition)企业版。

其特点有:简单性、解释性、面向对象、高性能、分布式处理、多线程、健壮性、多态、结构中立、安全性、开源、跨平台。

什么是跨平台?
跨平台就是可以在不同操作系统上运行。
跨平台原理:只需要在运行Java程序的操作系统上,安装Java虚拟机(JVM)即可,由JVM来负责Java程序的运行。

什么是JRE?
JRE(Java Runtime Environment)是Java运行环境,包括Java虚拟机和Java程序需要的核心类库等,如果想要运行一个开发好的Java程序,计算机只需要安装JRE即可。
什么是JDK?
JDK(Java Development Kit Java开发工具包)是提供给Java开发人员使用的,其中包括Java的开发工具,也包括了JRE,因此装了JDK,就不必单独安装JRE了。(下载官网:http://www.oracle.com)

JDK,JVM,JRE三者的关系:先用JDK编写一个Java程序,交给JRE来运行,由JVM实现跨平台。

开发工具:notepad,editplus,eclipse,myeclipse

编译步骤(notepad):
1、编写好Java程序,存为扩展名为Java的文件
2、在DOS窗口中输入,javac 文件名.java 按回车,生成class文件
3、再输入java 文件名,如果程序正确,则输出结果

编译常见的小问题:
1、找不到扩展名:文件名被隐藏导致失败、文件名写错、路径不正确
2、单词拼写错误:例如class写成Class
3、括号匹配问题:括号没有成对出现
4、中英文问题:提示信息:错误: 非法字符: ???的格式
注意:java编程中需要的基本上都是英文字符

你可能感兴趣的:(Java)