计算机语言发展历史
第一代:机器语言第二代:汇编语言第三代:高级语言
其中高级语言分为两类:
面向过程(C、Fortran、COBOL、PASCAL、ADA)面向对象(C++、Java、C#)
Java简史
1991年,Sun公司的Green项目,Oak1995年,推出Java测试版1996年,JDK1.01997年,JDK1.11998年,JDK1.2,大大改进了早期版本的缺陷,是一个革命性的版本,更名为Java21999Java被分成J2SE、J2EE和J2ME,JSP/Servlet技术诞生2004年,J2SE5.0(1.5.0)Tiger老虎.为了表示这个版本的重要性,J2SE1.5更名为J2SE5.02006年,J2SE6.0(1.6.0)Mustang野马.此时,Java的各种版本被更名,取消其中的数字"2":J2EE更名为JavaEE,J2SE更名为JavaSE,J2ME更名为JavaME2009年4月20日甲骨文收购Sun公司,交易价格达74亿美元2011年,JavaSE7.02014年,JavaSE8.0Sun公司的主要竞争对手是IBM,业务高度重合Sun抱有很多先进的技术,但在策略上一直奉行技术保护主义,在定价策略上能多高就多高,争取利润最大化。一味抓眼前利益,而失去了前瞻的视野Sun是一家极具创新能力的公司,但是没能利用Java构建一个强有力、可变现的生态系统,没打好Java这张牌2008年金融危机给sun公司致命的打击2009年4月20日甲骨文以现金收购Sun微系统公司,交易价格达74 亿美元
Java三大版本
J2SEJava的标准版本(Java2StandardEdition)定位在客户端,主要用于桌面应用软件的编程J2ME(Java2MicroEdition)主要应用于嵌入式系统开发,如手机和PDA的编程J2EE企业版本(Java2EnterpriseEdition)定义在服务器端Java2的企业版,主要用于分布式网络程序的开发,如电子商务网站 注:2005JavaOne大会召开,Sun公司公开JavaSE6。此时,Java的各种版本被更名,取消其中的数字"2"J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME
Java开发之前的准备
安装JDK安装Java开发工具(本人用的eclipse)准备JDK API(帮助文档,可以查看底层实现等很多内容)
第一个Java程序
首先要注意的是
Java对大小写敏感,如果出现了大小写拼写错误,程序无法运行关键字class 表明Java 程序中的全部内容都包含在类中,Java是一种面向对象的语言main方法是Java应用程序的入口方法,它有固定的书写格式:public static void main(String[] args ) {…}在Java中,用花括号划分程序的各个部分,任何方法的代码都必须以“{”开始,以“}”结束, 由 于编译器忽略空格,所以花括号风格不受限制
以一次成功输出Hello world为例。
public class HelloWorld {
public static void main(String
[] args
) {
System
.out
.println("Hello world");
}
}
实现结果: 注:关于编程格式:要注意缩进,代码成对编程,命名见名知意 有感兴趣东西的大家可以私信和评论我,我都会看的。后面会有具体的技术贴,不足的地方也希望大家指出,谢谢阅览–希望我的分享可以帮助到您。