Java语言程序设计:第一章 概述

举报
资源描述
天津职业技术师范大学Java语言程序设计天津职业技术师范大学一、教学对象与课程安排一、教学对象与课程安排1、计算机科学与技术计算机科学与技术专业专业 二二年级(第年级(第一一学期)学期)2、课程安排、课程安排总学时总学时:64学时(理论课学时(理论课40学时学时,实验课实验课24学时)学时)总成绩理论考试总成绩理论考试80 平时成绩(平时成绩(10)实验成绩(实验成绩(10)天津职业技术师范大学附:附:实验课实验课上课上课时间时间周星期115三12、14、16一天津职业技术师范大学二、教学目标二、教学目标v掌握掌握Java语言基础知识;语言基础知识;v理解面向对象的分析、设计思想理解面向对象的分析、设计思想;v掌握面向对象编程方法。掌握面向对象编程方法。v能够运用能够运用Java编写命令行程序编写命令行程序v能够运用能够运用Swing编写图形界面程序编写图形界面程序v养成良好的编程风格与习惯;养成良好的编程风格与习惯;天津职业技术师范大学三、学习方法与心态三、学习方法与心态v端正态度、主动学习。端正态度、主动学习。v培养思想、注重积累。培养思想、注重积累。v动脑动手,强调实践。动脑动手,强调实践。v勤学善问、利用网络。勤学善问、利用网络。天津职业技术师范大学四、教材与参考书四、教材与参考书vJava程序程序设计教材教材 选择作者作者:邱加永邱加永出版社出版社:人民人民邮电出版社出版社出版年出版年:2010-2-1页数数:408定价定价:49.0装装帧:平装平装ISBN:9787115215413本书是本书是SunSun公司公司SCJPSCJP认证考试的指定用书,内容较新。认证考试的指定用书,内容较新。天津职业技术师范大学四、教材与参考书四、教材与参考书v参考书参考书1:Java程序设计教材程序设计教材 选择选择作者作者:林信良林信良出版社出版社:清华大学出版社清华大学出版社出版年出版年:2007-4-1页数页数:572定价定价:59.9装帧装帧:平装平装ISBN:9787302149958天津职业技术师范大学四、教材与参考书四、教材与参考书v参考书参考书2:Java2核心技术核心技术上下两卷(基础、上下两卷(基础、高级)高级)天津职业技术师范大学v参考书参考书3:Java编程思想编程思想作者作者:(美)埃克尔(美)埃克尔译者译者:陈昊鹏陈昊鹏出版社出版社:机械工业出版社机械工业出版社出版年出版年:2007-6-1页数页数:880定价定价:108.0ISBN:9787111213826四、教材与参考书四、教材与参考书第一章第一章 概述概述天津职业技术师范大学序言序言面向对象程序设计面向对象程序设计代表了一种全新的程序代表了一种全新的程序设计思路和思路和观察、察、处理理问题的方法的方法天津职业技术师范大学JavaJava概述概述1.Java的简介的简介2.Java的运行机制的运行机制 3.Java 程序开发过程程序开发过程4.Java集成开发环境集成开发环境天津职业技术师范大学1.Java1.Java简介简介vTIOBE排名排名(http:/ 2015Position Feb 2014Programming Language11C22Java34C+43Objective-C55C#天津职业技术师范大学1.Java1.Java简介简介Fortran(1957)ALGOLCPascalC+Quick basicVisual basicANSI CJavaC#VB.NET(2012)天津职业技术师范大学1.Java1.Java简介简介v1991 年年 公司的公司的James Gosling等人开始等人开始Green项目,项目,用于用于控制嵌控制嵌入在有线电视交换盒、入在有线电视交换盒、PDA等的微处理器。等的微处理器。天津职业技术师范大学1.Java1.Java简介简介v1992年年12月月3日,他日,他们演示了演示了Green操作系操作系统、Oak的程序的程序设计语言(加言(加类库)以及一种)以及一种类PDA设备(Star7)。)。这种种设备有有鲜艳的的图形界面和被形界面和被称称为“Duke”的智能代理来帮助用的智能代理来帮助用户。天津职业技术师范大学1.Java1.Java简介简介v1995年年5月月23日,日,Oak语言更名为语言更名为Java,被,被Sun 公公司司正式推出正式推出!天津职业技术师范大学1.Java1.Java简介简介v1996年年,Java1.0发布发布。类与接口数量:类与接口数量:211v1997年,年,Java 1.1发布。数量:发布。数量:477v1998年,年,Java 1.2发布,更名发布,更名JDK2.0,推出,推出J2SE、J2EE和和J2ME三个版本。数量:三个版本。数量:1524v2000年,年,JDK1.3发布。数量:发布。数量:1840v2002年,年,JDK1.4发布发布。数量:。数量:2723v2004年,年,JDK1.5发布发布,更名,更名J2SE5.0。数量:。数量:3270v2006年,年,JDK1.6发布,更名发布,更名JavaSE6.0,。天津职业技术师范大学1.Java1.Java简介简介v2009年年4月月24日,日,Oracle以以74亿美元收购亿美元收购Sun。v2011年年7月月28日,日,Java SE7 发布。发布。v2014年年3月月19日,日,JavaSE8 发布。(发布。(Lambda)天津职业技术师范大学1.Java1.Java简介简介 why Java why Java?v简单简单v面向对象面向对象v健壮、健壮、安全安全v跨平台跨平台 :一次编译,到处运行一次编译,到处运行v并发性并发性:多线程多线程v动态性:基于动态性:基于API扩展扩展v强大支持强大支持天津职业技术师范大学2.Java2.Java的运行机制的运行机制vJava SE包括包括Java语言、言、JDK、JRE、JVM四部分四部分天津职业技术师范大学2.Java2.Java的运行机制的运行机制(后缀名为(后缀名为class)天津职业技术师范大学2.Java2.Java的运行机制的运行机制JVMJVMvJava虚虚拟机(机(Java Virtual Machine,JVM)是是软件件模模拟的的操作系统操作系统,有自己的硬件,有自己的硬件规范和指令系范和指令系统。它。它在本地操作系在本地操作系统上上执行执行,类似一个似一个“翻翻译”。天津职业技术师范大学2.Java2.Java的运行机制的运行机制JRE,Java执行行环境(境(Java SE Runtime Environment)安装了安装了JRE的的计算机可以运行算机可以运行java程序。程序。JDK,Java开开发工具工具包(包(Java Development kit)安装了安装了JDK的的计算机可以开算机可以开发java程序。程序。JDK包含包含JRE天津职业技术师范大学3.3.搭建开发环境搭建开发环境下载下载JDKJDKv打开打开链接接http:/ 天津职业技术师范大学3.3.搭建开发环境搭建开发环境安装安装JDKJDK包括公用包括公用JRE一定要记得一定要记得天津职业技术师范大学3.3.搭建开发环境搭建开发环境天津职业技术师范大学3.3.搭建开发环境搭建开发环境vJDK下的目下的目录:bin目目录:存放可:存放可执行文件行文件;lib目目录:存放:存放Java的的类库文件文件;include目目录:存放用于本地方法的文件:存放用于本地方法的文件;demo目目录:存放演示程序:存放演示程序;jre目目录:存放:存放Java运行运行环境文件境文件;天津职业技术师范大学3.3.搭建开发环境搭建开发环境javajava命令命令vjava:执行行 Java 字字节码Java 选项 类名名 参数参数 选项可以包括可以包括-classpath-version天津职业技术师范大学3.3.搭建开发环境搭建开发环境javacjavac命令命令vjavac:编译Java 源代源代码语法:法:javac 选项 源文件名源文件名 源文件名以源文件名以扩展名展名.java 结尾尾选项可以包括:可以包括:-classpath-d天津职业技术师范大学3.3.搭建开发环境搭建开发环境配置环境变量配置环境变量v执行行javac不成功的情况不成功的情况v必必须告告诉操作系操作系统,应该到哪些目到哪些目录下下尝试找到找到您所想使用的程序。您所想使用的程序。设设定定Path变量是量是为了了让操作操作系统系统找到找到指定的程序指定的程序。天津职业技术师范大学3.3.搭建开发环境搭建开发环境配置环境变量配置环境变量演示环境变量的配置单击右键选择高级选择路径添加路径天津职业技术师范大学3.3.搭建开发环境搭建开发环境配置环境变量配置环境变量v编译成功,但成功,但执行行java命令不成功的情况。命令不成功的情况。v必必须告告诉Java执行行环境,境,应该到哪些目到哪些目录下找到下找到想使用的想使用的class文件。文件。设设定定Classpath目的就是目的就是为了了让JVM找到指定的找到指定的class文件文件。天津职业技术师范大学3.3.搭建开发环境搭建开发环境配置环境变量配置环境变量v变量名:量名:classpathv变量量值:.;D:Javajdklibdt.jar;D:Javajdklibtools.jar;注意:注意:1、以、以“;”分隔多个目分隔多个目录;2、第一个目、第一个目录是是“.”,表示运行,表示运行java命令的当命令的当前目前目录。天津职业技术师范大学3.3.JavaJava程序开发过程程序开发过程1.程序编辑程序编辑通过开发环境编写程序的源程通过开发环境编写程序的源程序序(如如,Message.java),并保存,并保存在磁盘上。在磁盘上。磁盘磁盘源源文文件件天津职业技术师范大学在记事本编辑在记事本编辑JavaJava程序程序public class Message /*这是一个这是一个 main 方法。方法。*/public static void main(String args)/*输出此消息输出此消息*/System.out.println(欢迎来到欢迎来到 Java 世界!世界!);演示编辑和保存Java程序依次选择程序附件记事本单击开始天津职业技术师范大学在记事本编辑在记事本编辑JavaJava程序程序/*此此类用于在屏幕上用于在屏幕上显示消息。示消息。*version1.0,2005 年年 5 月月 20 日日 *author Michael */public class Message /*这是一个是一个 main 方法方法 */public static void main(String args)/*输出此消息出此消息*/System.out.println(欢迎来到迎来到 Java 世界!世界!);所有成员都必须定所有成员都必须定义在类体中义在类体中main方法必须被声方法必须被声明为明为public;main前的前的static void必不可少;必不可少;main方法的参数为方法的参数为String数组数组main方法必须被定义在类内;方法必须被定义在类内;当运行这个类的字节码时,从当运行这个类的字节码时,从main方法开始。方法开始。System.out.print()的功能是将括号内的字符串输的功能是将括号内的字符串输出到屏幕。出到屏幕。一个一个java文件可以定义多个类,文件可以定义多个类,但只能有一个但只能有一个public类,且源类,且源文件名必须与类名相同。文件名必须与类名相同。天津职业技术师范大学2.程序编译程序编译使用使用 javac Message.java 命令命令将将Java源程序翻译成源程序翻译成Java虚拟机虚拟机能够明白的字节码能够明白的字节码(Message.class)。)。磁盘磁盘源程源程序序字节字节码码3.3.JavaJava程序开发过程程序开发过程必须是文件名全名,
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关资源
正为您匹配相似的精品文档
相关搜索

当前位置:首页 > 中学教育 > 初中教育


电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号