1、第一章,初识Java,第一单元,第1页/共28页,本门课程目标,第2页/共28页,学完本门课程后,你能够:认识Java开发语言熟悉Java中的数据类型掌握Java中各种运算符的使用方法通过流程控制语句编写Java程序掌握Java中的数组知识熟悉Java面向对象的系列知识实现迷你DVD管理器项目的功能实现宠物商店项目的功能,本章相关学习资源,初识Java专题职业导向训练概述专题使用Java实现面向对象编程第1章 初识Java,第3页/共28页,学习平台“Java基础语法”课程,学生用书,预习检查,请说出安装JDK并配置环境变量的步骤。请说出作为一名合格的Java软件开发工程师应预备哪些能力?请说
2、出Java语言有哪些优势?请大致描述一下Java虚拟机。,第4页/共28页,提问,本章任务,任务1:了解学士后Java任务2:使用文本编辑器开发Java程序任务3:使用Eclipse开发Java程序,第5页/共28页,了解学士后Java课程,熟练掌握安装、配置JDK开发环境,熟练掌握使用记事本开发Java程序,理解Java编译原理,本章目标,第6页/共28页,点重,点难,会使用Eclipse开发Java程序,了解Java虚拟机与跨平台原理,点重,点重,点重,点重,点难,点难,串讲:Java开发工程师岗位要求,第7页/共28页,第8页/共28页,学士后Java课程体系结构,串讲:学士后Java的
3、学习方法,第9页/共28页,串讲:计算机系统组成,第10页/共28页,串讲:Java语言的产生与发展历史,第11页/共28页,Java的发展历史1991年,Sun 公司Green 项目的Oak 语言(后改名Java)1995年,Sun 命名并发布了 Java 1.0,JDK 1.01998年推出Java 1.2,JDK 1.2,Java 2 Java 之父:James Gosling于2010年加盟google,串讲:Java语言的产生与发展历史,第12页/共28页,Java的发展历史1998年,Java 2 PlatformJ2SE、J2ME、J2EE2005年,Java10周年,重新命名:
4、J2SE Java SE Standard EditionJ2ME Java ME Micro EditionJ2EE Java EE Enterprise Edition2010年,Sun被Oracle并购,串讲:Java语言的产生与发展历史,第13页/共28页,Java平台的体系结构,串讲:开发环境搭建与配置,第14页/共28页,演示示例:配置环境变量,串讲:Java的运行机制,第15页/共28页,提问,开发Java程序的步骤有哪些?,编辑 .java文件编译 .class文件运行,Person.java,编译器,Java虚拟机,Person.class,10010,串讲:Java虚拟机与
5、跨平台原理,第16页/共28页,public class Person public static void main(String args) System.out.println(姓名:小强); System.out.println(志向:软件开发高手!); ,System中S要大写,串讲:使用记事本开发Java程序,使用记事本编辑源程序,以.java为后缀名保存使用javac命令编译.java文件,生成.class文件使用java命令运行.class文件,输出程序结果,演示示例:使用记事本开发Java程序,第17页/共28页,上机练习,练习,完成时间:10分钟,共性问题集中讲解,第18页
6、/共28页,需求说明使用记事本编写程序MyInfo.java,输出你的姓名、年龄、籍贯,并在命令行运行该程序,集成开发环境集成开发环境(IDE)是一类软件,它将程序开发环境和程序调试环境集合在一起,帮助程序员开发软件使用Eclipse开发简单Java程序步骤:在Eclipse中创建Java项目在项目中创建Java类在main()方法中编写Java代码在Eclipse中运行程序,串讲:使用Eclipse开发Java程序,演示示例:使用Eclipse开发Java程序,第19页/共28页,需求说明:使用Eclipse编写程序Teacher.java,输出老师的姓名、课程方向、授课内容,并在命令行运行
7、该程序,上机练习,练习,完成时间:10分钟,共性问题集中讲解,第20页/共28页,演示示例:使用JDK帮助文档,串讲:使用Java API帮助文档,第21页/共28页,串讲:使用Java反编译工具,第22页/共28页,编译:将源文件(.java)转换成字节码文件(.class)的过程称为编译反编译:将字节码文件(.class)转换回源文件(.java)的过程称为反编译,上机练习,需求说明:使用jd反编译工具将MyInfo.class字节码文件转化为MyInfo.java文件,练习,完成时间:10分钟,共性问题集中讲解,第23页/共28页,答疑时间,同学们请就以下方面的问题请教老师(教员备课时自行填写),第24页/共28页,总结,简述学士后Java的学习资源和学习方法。简述使用记事本开发Java程序的步骤。简述Java程序运行过程。简述Java编译原理。如何在控制台输出一条信息? 简述使用Eclipse开发Java程序的步骤。,第25页/共28页,提问,作业,必做教员备课时在此添加内容选做教员备课时在此添加内容提交时间:xxx提交形式:xxx阅读学生用书第2章,观看平台数据类型和运算符和时间管理专题课件教员备课时在此添加内容,第26页/共28页,课后作业,预习作业,第27页/共28页,