Java 面向对象编程——第一章 初识Java

 

第一章    初识Java

1、  什么是Java?

Java是一种简单的、面向对象的、分布式的、解释的、安全的、可移植的、性能优异的多线程语言。它以其强安全性、平台无关性、硬件结构无关性、语言简洁、面向对象的特点,在网络编程语言中占据了无可比拟的优势,成为实现电子商务系统、企业管理平台、移动设备应用开发等的首选语言。

2、  java的发展

java之父——James Gosling

java在1995年5月23日正式发布。

①   1996年1月23i又发布了首个java开发工具包,即Java Development Kit(JDK)1.0,其中包含了开发工具和运行环境;

②   1997年,SUN推出了JDK1.1;

③   1998年12月4日,SUN推出了JDK1.2.,将java改名为java2;

④   1999年,SUN公司将java平台划分为3大领域的3个版本:J2SE、J2EE、J2ME;

⑤   2000年,SUN发布JDK1.3;

⑥   2002年,SUN推出J2SE1.4;

⑦   2004年,SUN推出新版本的J2SE,并将其更名为J2SE 5.0;同时将J2SE更名为Java SE,J2EE更名为Java EE,J2ME更名为Java ME;

⑧   2006年12月,SUN发布Java SE 6;

⑨   2010年4月20日,Oracle宣布收购SUN;

⑩   2011年7月28日,Oracle发布Java SE 7。

3、  java的技术特点

java是一套完整的IT行业解决方案,包含了很多技术。整体上可以讲java划分为java编程语言和java平台。

java编程语言是一种高级编程语言,其有如下的语言特征:简单、面向对象、可移植、多线程、动态、结构中立、分布式、高性能、健壮、安全。

java平台有两个组件:java虚拟机(Java Virtual Machine-JVM)和java应用程序编程接口(Java Application Programming Interface-Java API)。

4、  java源程序的编辑

java程序源代码文件的扩展名为.java,文件名必须与类名完全相同,必须注意大小写。

java是一门面向对象编程语言,类是java的基本构造单元,java程序中所有的语句都出现在一个类中。类是生成对象的模板。

面向对象,是一种看待问题和处理问题的方式,本质上就算人类日常的直观思维。面向对象编程思想中包含两个基本概念:对象和类。

5、  java程序的编译和运行

java是一种半编译半解释型的语言。编译后的java代码成为字节码,字节码以.class文件的形式出现,该字节码文件是不能直接执行的,需要一个称为java虚拟机(JVM)的程序翻译成本地机器码后才能执行。

java字节码通过类加载器为程序的执行加载所需要的全部类。随后字节码校验器对加载的字节代码进行校验。通过字节码校验的代码随后被送到解释器一条一条翻译成机器代码。后为提高执行速度,SUN引入即时编译器(JIT)。目前,采用HotSpot技术实现的JIT,导致java程序的性能大大改进。

6、  java程序的安装和设置

在java SE下载网站下载JDK.exe,点击安装,会同时安装JRE。在DOS命令行状态下键入java –version可以查看版本情况及安装是否成功。

在系统属性窗口中修改系统环境变量。右键“我的电脑”——属性——高级——环境变量。新建变量,名为“JAVA_HOME”,设置变量值为jdk存放路径,在“PATH”变量里用分号分隔后添加“%JAVA_HOME%/bin”。

7、  在Eclipse中创建java项目

首先确认workspace,新建java project,输入项目名称,创建class,输入class名称,创建package,完成。

注:创建项目名称时,规范首字母应大写。

上一篇:C++分享笔记:扑克牌的洗牌发牌游戏设计


下一篇:openshift云计算平台diy模式安装Python2.7+Flask