初识Java语言.

Slides:



Advertisements
Similar presentations
软件编程基础 一、程序的编辑 Java 源程序是以 Java 为后缀的简单的文本文件,可以用各种 Java 集成开发环境中的源代码编辑器来编写,也可以用其他文 本编辑工具,如 Windows 中的记事本或 DOS 中的 EDIT 软件等。 利用文字编辑器编写下列程序 public class Hello.
Advertisements

Java 大学实用教程 ( 第 3 版 ) 主讲:程继洪 第 1 章 Java 语言概述  本章导读 Java 语言的诞生Java 语言的诞生 学习 Java 的必要性 学习 Java 的必要性 Java 的特点及与 C/C++ 之关系Java 的特点及与 C/C++ 之关系.
第 1 讲 JAVA 开发入门 需掌握的要点 什么是 Java 1 Java 虚拟机机制 2 Java 开发环境配置 3 第一个 Java 应用程序的开发步骤 4.
第 2 章 Java 运行环境搭建 2.1 Java 的运行系统 2.1 Java 的运行系统 2.2 JDK 的安装与配置2.2 JDK 的安装与配置 2.3 Java 开发工具包 2.4 Java 源文件编辑环境的选择 2.5 Application 和 Applet 程序的编写与运行.
1 Java 语言程序设计 计算机系 鲍金玲. 2 引子 甲骨文 甲骨文是全球最大的信息管理软件及服务供应商,成立于 1977 年,公司总部 设在美国加利福尼亚州的红木城( Redwood Shores ),全球员工达 名, 包括 名开发人员、 7500 多名技术支持人员和.
Java 程序分类 Java Application :是完整程序,需要独立的解 释器解释运行;以 “.java” 为后缀的文件,以 main() 方法作为程序入口,由 java 编译器编译生 成字节码,由 Java 解释器加载执行字节码。 Java Applet 没有 main() 方法作为程序入口,是嵌在.
第一章 Java 程序设计技术 概述  什么是 Java 语言  一个简单的 Java 程序  程序的编译和运行  常见错误  使用 Java 核心 API 文档.
程序设计语言基础 软件工程系 秦晓燕. 课程目标 了解面向对象程序设计的思想,以及软件 开发流程。 学习 Java 语言的基本概念和编程方法,基 本掌握 Java 类库的使用。 能够利用所学的方法开发简单的小型应用 程序.
Java 程序设计 案例教程 北京大学出版社 第 01 章. Java 程序设计案例教程 第 01 章 Java 语言与面向对象程序设计 Java 语言的历史 Java 语言的特点 Java 程序的分类 Java 环境配置 Eclipse 的安装 Java 程序的调试 教学目标.
任务 1—— 安装配置开发环境及需求分析 需求 分析 学习情境一 ( 项目开发准备 ). 《 Java 程序设计项目化教程》佛山职业技术学院 学习目标 知识目标 了解 Java 语言的发展历史和现状 了解 Java 语言的主要特征,掌握 Java 语言的工作机制 能力目标 创建、编译、运行简单的 Java.
第一章: Java 语言简介 CoreJava 核心编程. 课程整体目标 掌握 Java 语言基础知识 理解面向对象的编程思想 运用 Java 编写命令行程序 运用 JDBC 编写数据库访问程序 运用 Swing 组件编写图形用户界面程序 运用 Swing 组件和 JDBC 实现 C/S 结构的应用程序.
JAVA 概述 主讲:张雷. J2ME API 地址: 广东科贸信息工程 张雷学习要求 了解各种程序设计语言及其特点 了解各种程序设计语言及其特点 了解 JAVA 的发展史和其特点 了解 JAVA 的发展史和其特点.
Java 程序设计(第二版) 普通高等教育 “ 十一五 ” 国家级规划教材 辛运帷等 编著 徐小平 主讲.
多元評量與 Greenfoot 簡介 南港高中高慧君. 演講大綱 多元評量 高中階段程式設計教學目標與困境 Greenfoot 快速入門 – 袋熊吃樹葉 – 沙灘螃蟹 Greenfoot 臺灣社群介紹 2.
第1章 Java语言概述.
《 Java开发环境配置》 主讲人:耿力.
Java 2实用教程(第3版)教学课件 主讲教师:张国平
課程地圖 (104年入學-日間部) 校通識核心 專業課程 必修與選修 與管理模組 網路技術 App設計與應用模組 學院通識核心 學院專業核心
Java程序设计教程 第一讲 Java概述.
Java的程式架構與基本觀念 Java語言的歷史 Java程式的開發環境 Java程式的架構 輸出與輸入物件之使用 工具使用方法介紹
四資二甲 第三週作業 物件導向程式設計.
第2章 Java运行环境 搭建 2.1 Java的运行系统 2.2 JDK的安装与配置 2.3 Java开发工具包
JAVA程序设计.
《Java程序设计之网络编程》 教学课件 重庆大学计算机学院
面向对象程序设计(Java) 徐志红
北京科技大学天津学院 信息工程系 面 向 对 象 程 序 设 计 第1讲 Java初探 主讲:于静.
精英型软件人才 培养模式的探索与实践 卢 苇 北京交通大学国家示范性软件学院.
第1章 java简介及环境搭建 第1章 Java简介及开发环境搭建.
Android快速开发入门 巫文杰、Android工程师 讲师的CSDN博客地址
Android开发入门 -----Android 开发“Ready go!” 主讲:李晓蕾
Java Applet 介绍.
2018/11/20 第一章 Java概述 武汉大学计算机学院计算机应用系 2018/11/20 14:33.
第二讲 搭建Java Web开发环境 主讲人:孙娜
学习前的准备工作 讲师:burning.
第一章 電腦、程式與JAVA.
程式設計實作.
SVN服务器的搭建(Windows) 柳峰
2018/12/7 Java语言程序设计 教师:段鹏飞.
Java基础入门 第1章 Java开发入门 · Java语言的特点 · Java开发环境的搭建 · 环境变量的配置 · Java的运行机制.
大数据管理技术 --NoSQL数据库 HBase 陈 辉 大数据分析技术.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
Java手机游戏设计实验指导. Java手机游戏设计实验指导 概述 实验的重要性 分析问题 解决问题 动手实践 实验要求 独立完成 开放性.
Java程序设计 第1章 简介.
2019/1/17 Java语言程序设计-程序流程 教师:段鹏飞.
Java程序设计基础.
第一章 Java语言概述.
認識 Java.
C/C++/Java 哪些值不是头等程序对象
01.Java语言概述 讲师:复凡.
三:基于Eclipse的集成开发环境搭建与使用
第1章 Java语言概述 学习目标 本章要点 上机练习 习 题.
面向对象 程序设计语言基础 马骏
C语言程序设计 主讲教师:陆幼利.
EBNF与操作语义 请用扩展的 BNF 描述 javascript语言里语句的结构;并用操作语义的方法描述对应的语义规则
開發Java程式語言的工具 JDK.
第十二章 学习使用Ant Apache Ant是一个基于Java的构建工具,它可以 会构建多种项目,但是目前主要被用于Java项目 的构建, Ant是用Java语言编写,可以在多个操 作系统中运行,目前在绝大部分的Java开源项目 中,都选择使用Ant作为构建项目的工具,Ant已 经成为Java开源项目构建的事实标准,而且越来.
姚金宇 MIT SCHEME 使用说明 姚金宇
Java程式初體驗大綱 大綱 在學程式之前及本書常用名詞解釋 Hello Java!程式 在Dos下編譯、執行程式
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
主编:钟元生 赵圣鲁.
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
龍老師我不會Debug QQ.
本节内容 C语言的汇编表示 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
Python 环境搭建 基于Anaconda和VSCode.
判斷(選擇性敘述) if if else else if 條件運算子.
Java语言程序设计.
实验六、COM类型病毒分析实验 实验开发教师: 刘乃琦 谌黔燕.
輸出執行結果到螢幕上 如果要將執行結果的文字和數值都「輸出」到電腦螢幕時,程式要怎麼寫? class 類別名稱 {
第2章 Java运行环境 搭建 2.1 Java的运行系统 2.2 JDK的安装与配置 2.3 Java开发工具包
第二章 Java基本语法 讲师:复凡.
Presentation transcript:

初识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程序的步骤

问题及作业 集中问题&课后作业

扫我有更多精彩课程呦