Java 入门
本节内容 一、Java的诞生 二、程序设计语言 三、Java语言的工作机制 四、Java程序的开发
一、Java的诞生 Java语言是由Sun公司于1995年5月23日正式推出的纯面向对象的程序设计语言, 集安全性、简单性、易用性和平台无关性于一身, 特适合于网络环境下编程使用。
二、程序设计语言 程序设计语言经历: 机器语言 汇编语言 高级语言 机器语言编写的程序由0和1组成,计算机能理解并能直接执行。如用01111100来表示加(+),用01111101来表示减(-)。 汇编语言用便于理解和记忆的符号来代替0、1串。如用ADD来表示“+”,用SUB来表示“-”。 高级语言采用与自然语言更加接近的语句和由一定意义的命令来组成的语言,类似与英语的语法
高级语言的发展过程: 高级语言: 面向对象程序设计 结构化程序设计 1、结构化程序设计是面向过程的设计方法:用计算机理解的逻辑表达解决问题的具体过程。 数据和过程独立;多种相互联系的复杂事物的表达比较困难 数据的结构发生变化时,处理过程也要改变,重用性差 2、面向对象的程序设计是对现实世界的模拟(比如:汽车),能很好的表达事物以及事物之间的联系。 表示静态特征的属性和表示动态特征的行为 事物具有相同特征时,可划分为一类 类似的事物也有不同的特征,用继承实现 一般情况下,只关心如何使用,而不关心如何实现(屏蔽) 事物与事物之间的联系通过消息来实现
三、Java语言的工作机制 编程人员首先编写源代码 然后经过编译生成一种二进制的中间码,称为字节码 最后再通过运行于操作系统平台上的Java解释器(JVM,Java虚拟机),把字节码解释成计算机可以执行的机器码。
Java的平台无关性 Java的平台无关性的主要是靠解释器(JVM)来实现的
四、Java程序的开发 Java语言的开发环境:指编写和运行Java程序的软件工具。 Java集成开发环境(IDE)有:JBuilder (Borland)、Visual Age for Jave(IBM)、Visual J++(MS)等 本课采用JCreator进行Java程序的开发。
Java开发环境的安装 要进行Java程序的开发,第一步要先安装Java软件开发包J2SDK(Java2 Software Development Kit,又简称JDK)。 下载jdk-1_5_0_05-windows-i586-p.exe 和(可从ftp://202.197.187.130下载)。 得到源程序JDK后即可按照安装向导进行安装。JDK 1.5默认的安装路径为: C:\Program Files\Java\jdk1.5.0_05 依照安装向导进行安装JCreatorPro 。
编写程序并运行 利用JCreator编辑器编写 Java源程序: 将源程序编译成字节码 运行 源文件名:主类名.java 字节码文件名:源文件名.class 运行 运行过程:载入、代码校验、解释执行
实例(用JCreator开发)
MyFirstProgram.java的源程序 import structure.*; public class MyFirstProgram { public static void main(String[ ] arguments) // print a message to the standard output stream System.out.println("Look Mom: know Java!"); }
程序解析 1、import structure.*; Import语句导入本程序用到的相关的包或者库。 2、public class MyFirstProgram 首先,用关键字class声明了一个类,名字叫MyFirstProgram整个类用大括号{ }括起来。 这个类是公共类(public class),文件名必须和这个类的名字相同。 类的内容,即类的成员变量和成员方法在后面的一对{ }中列出。
程序解析 建立一个名为main的方法,Main方法是程序的入口。 Public表明该方法是一个公共方法,所有的类都可以调用该方法。 3、public static void main(String[ ] arguments) 建立一个名为main的方法,Main方法是程序的入口。 Public表明该方法是一个公共方法,所有的类都可以调用该方法。 Static表明该方法可以通过类名MyFirstProgram访问。 Void表明该方法没有返回值。 String[ ] arguments表明该方法有一个字符串数组类型的参数。
程序解析 为注释语句, 关于Java程序中的注释: 4、// print a message to the standard output stream 为注释语句, 关于Java程序中的注释: 注释是为源程序增加必要的解释说明的内容,其目的是提高程序的可读性,书写注释是编写程序的良好习惯。Java中有三种形式的注释: // 注释部分 (单行)注释一行文本 /* 注释部分 */ (多行)注释多行文本 /** 注释部分 */ (多行)注释多行文本
程序解析 5、System.out.println("Look Mom: know Java!"); 方法体中的语句以分号结束。 Java大小写敏感。
小结 程序设计语言的发展经过了几个阶段--机器、汇编、高级 两种程序设计的方法-- 结构化、面向对象(仔细理解) Java程序的执行过程--先编译后解释 Java语言具有平台无关性--Java虚拟机 Java语言的开发工具--JDK、Jcreator 编写第一个Java程序。