初识Java语言
线上线下 平台预习
会使用MyEclipse开发Java程序 本课目标 了解Java虚拟机与跨平台原理 熟练掌握安装、配置JDK开发环境 熟练掌握使用记事本开发Java程序 理解Java编译原理 会使用MyEclipse开发Java程序 要求强调会干什么、能干什么。在目标的重点、难点右侧,插入“重点”、“难点”图片,以引起学员重视。 3
为什么学习Java 美国火星探测器的后台控制程序 网站的后台 2014-9排行 TIOBE 4
为什么学习Java Java可以做什么 客户端 浏览器 移动端 高速运算和存储 银行软件、商场结算软件 京东商城、淘宝网、易趣网 Android APP 高速运算和存储 大数据开发 美国火星探测器的后台控制程序 网站的后台 现在生活离不开网络 快餐店wifi 5
编写程序的工具就是计算机语言,Java就是多种语言中的一种 举个去银行的例子说明什么是“程序” 6
Java是Sun Microsystems于1995年推出的高级编程语言 James Gosling 现在已经被oracle收购了 抓哇岛上的咖啡 Java之父 在此之前的内容不用记,知道就可以。 7
Java发展史 98:j2SE J2EE J2ME Java5:java1.5 Java6:java1.6 Java7:java1.7 8
Java技术平台 Java平台的体系结构 Java ME:嵌入型,机顶盒 准备问题,做笔记: Java是什么:程序、语言 版本:j2se javaee javaME 下一节预告: 1、搭建环境 2、记事本开发 3、java环境开发 9
开发环境搭建与配置 演示:配置环境变量 (1)JDK7 (2)Oracle官网下载 讲解 jdk 各文件夹保存的内容 给3分钟时间检查一下环境配置 演示:配置环境变量 10
开发Java程序 1、编写源程序 2、编译源程序 3、运行
使用记事本开发Java程序 演示示例1:使用记事本开发Java程序
Java虚拟机与跨平台原理
Java程序结构 public class HelloWorld { public static void main(String[ ] args) { System.out.println("Hello World!!!"); } 注意 1、类名与文件名完全一样,首字母大写 2、main()程序入口,四要素必不可少 3、System.out.println()从控制台输出信息,S大写 4、{和}一一对应,缺一不可 (1)大致结构:外层框架、Java入口程序框架、编写代码 (2)注意事项: 类名与文件名完全一样 main()方法四要素必不可少 main()方法是Java程序执行的入口点 System.out.println()从控制台输出信息,S大写 { 和 }一一对应,缺一不可 14
从控制台输出信息 System.out.print(); System.out.println(); 问题 如何换行输出信息? System.out.print(); System.out.println(); 分析 System.out.print();使用\n转义符 演示示例2:从控制台输出信息
JavaDoc注释以“/**”开头,以“*/”结尾 * HelloWorld.java * 2017-10-9 * 第一个Java程序 */ public class HelloWorld{ public static void main(String[ ] args){ //输出消息到控制台 System.out.println("Hello World!!! "); } 单行注释以 “//” 开始 多行注释以“/*”开头,以“*/”结尾 JavaDoc注释以“/**”开头,以“*/”结尾 多行注释: 文件的名称 日期 功能说明 多行注释的每一行开头可写一个或多个* 演示示例3:为程序添加注释 16
Java编码规范 指出以下编码中的不规范之处 public class helloWorld { public static void main(String[ ] args) { System.out.println(Hello World!!!); } 单行注释以 “//” 开始 多行注释以“/*”开头,以“*/”结尾 JavaDoc注释以“/**”开头,以“*/”结尾 类名首字母大写 缩进 双引号 17
Java编码规范 编码规范的必要性 基本规则 专业化 1 2 3
IDE 集成开发环境(IDE) 安装MyEclipse 将程序开发环境和程序调试环境集合在一起,方便程序员开发软件 MyEclipse、Eclipse 安装MyEclipse 下载、安装 MyEclipse快捷键 提供下载资料 教学指导: 教员演示如何在MyEclipse环境中做到代码规范 介绍使用快捷键格式化代码Ctrl+Shift+F 19
演示示例4:使用MyEclipse开发Java程序 教学指导: 教员演示如何在MyEclipse环境中做到代码规范 介绍使用快捷键格式化代码Ctrl+Shift+F 演示示例4:使用MyEclipse开发Java程序 20
Java项目组织结构2-1 包资源管理器 用包组织Java源文件,类似于文件夹 选择菜单“Window→Show View→Package Explorer”打开 src目录:存放包和源文件 教学指导:教员演示MyEclipse包资源管理器目录结构以及如何打开包资源管理器 JRE系统库目录:存放程序 运行必须的系统库文件 21
Java项目组织结构2-2 导航器 类似于Windows中的资源管理器 选择菜单“Window → Show View → Navigator” bin目录:存放可执 行的字节码文件 src目录:存放Java源文件 教学指导:演示MyEclipse导航器目录结构以及如何打开导航器 22
Java API帮助文档 使用API帮助文档是一种良好的习惯 此图需要修改 演示:使用JDK帮助文档 23
使用Java反编译工具 编译 反编译 将源文件(.java)转换成字节码文件(.class)的过程称为编译 将字节码文件(.class)转换回源文件(.java)的过程称为反编译 Jad、FrontEnd 演示示例5:使用反编译工具
总结 简述使用记事本开发Java程序的步骤 简述Java程序运行过程 简述Java编译原理 如何在控制台输出一条信息? 简述使用MyEclipse开发Java程序的步骤
问题及作业 集中问题&课后作业
扫我有更多精彩课程呦