01.开发简单的应用程序nullJava语言程序设计开发简单的应用程序Java语言程序设计目标目标理解什么是程序
了解Java的技术内容
学会使用Eclipse开发简单Java程序
掌握简单调试与排错技术
内容内容什么是程序
为什么学习Java,Java可以做什么
Java技术平台简介
开发Java程序的步骤
第一个Java程序什么是程序 什么是程序 程序一词来自生活,通常指完成某些事务的一种既定方式和过程
在日常生活中,可以将程序看成对一系列动作的执行过程的描述 生活中的程序银行1、带上存折/银行卡去银行 3、将存折或储蓄卡递给银行职员并告知取款...
nullJava语言程序设计开发简单的应用程序Java语言程序设计目标目标理解什么是程序
了解Java的技术内容
学会使用Eclipse开发简单Java程序
掌握简单调试与排错技术
内容内容什么是程序
为什么学习Java,Java可以做什么
Java技术平台简介
开发Java程序的步骤
第一个Java程序什么是程序 什么是程序 程序一词来自生活,通常指完成某些事务的一种既定方式和过程
在日常生活中,可以将程序看成对一系列动作的执行过程的描述 生活中的程序银行1、带上存折/银行卡去银行 3、将存折或储蓄卡递给银行职员并告知取款数额 2、取号排队5、银行职员办理取款事宜 6、拿到钱并离开银行 4、输入密码 生活中的程序生活中的程序生活中的程序计算机中的程序计算机中的程序1、做口述笔记……
2、键入信函的内容……
3、发送传真……System.out.println("口述");
System.out.println("信函");
System.out.println("传真");指令被逐条执行程序员老板秘书程序:程序是为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合 要执行的一组指令程序设计语言程序设计语言高级语言
C、C++、Java等等
低级语言
汇编语言
机器语言
只有机器语言才能直接被计算机识别,其他语言编写的程序必须被编译(翻译)成机器语言的程序才能运行程序设计语言程序设计语言Java语言的特殊性:这一差别是决定Java语言优势地位的关键内容内容什么是程序
为什么学习Java,Java可以做什么
Java技术平台简介
开发Java程序的步骤
第一个Java程序为什么学习Java 为什么学习Java Java是Sun Micro systems于1995年推出的高级编程语言
Java 领域的JavaSE、JavaEE、 JavaME技术已发展成为同C#和.NET平分天下的应用软件开发平台和技术
PK.PK.Java可以做什么
开发桌面应用程序
银行软件、商场结算软件
开发面向Internet的应用程序
网上数码商城、阿里巴巴、易趣网
演示示例:Java2D DemoJava可以做什么
内容内容什么是程序
为什么学习Java,Java可以做什么
Java技术平台简介
开发Java程序的步骤
第一个Java程序Java技术平台简介 Java技术平台简介 JavaSE:Java Platform,Standard Edition
Java技术的核心,提供基础Java开发工具、执行环境和应用程序接口(API),主要用于桌面应用程序的开发
JavaEE:Java Platform,Enterprise Edition
主要应用于网络程序和企业应用的开发。JavaSE是Java语言的核心,JavaEE是JavaSE基础上的扩展。
JavaME: Java Platform,Micro Edition
主要应用于手持设备开发,小游戏,小的管理工具
null操作系统(包含运行环境)Java EEJava SEJava MEJava的特性Java的特性Sun公司所提供的Java白皮书中对Java的描述
简单的
面向对象的
健壮的
安全的
与平台无关的
多线程的
动态的语言
Java虚拟机(JVM)Java虚拟机(JVM)Java虚拟机是软件模拟的计算机,可以在任何处理器上(无论是在计算机中还是在其它电子设备中)安全并且兼容的执行保存在.class文件中的字节码。
Java虚拟机的“机器语言程序”保存在.class文件中,有时也可以称之为字节码文件。
Java程序的跨平台主要是指字节码文件可以在任何具有Java虚拟机的计算机或者电子设备上运行,Java虚拟机中的Java解释器负责将字节码文件解释成为特定的机器码进行运行。java源程序需要通过编译器编译成为.class文件(字节码文件).JDK(Java Development Kit——Java开发工具包)JDK(Java Development Kit——Java开发工具包)Sun公司提供的JDK——翻译官的作用,实现编译和运行
可以在Sun公司官方网站下载到
JDK本身不断完善新版本,目前我们所用的是JDK1.6JRE(Java RunTime Environment —Java 运行环境)JRE(Java RunTime Environment —Java 运行环境)Java RunTime Environment,Java 运行环境,通常包含在J2SDK中,不做开发时,仅运行Java程序时,可直接下载JRE使用。IDE集成开发环境IDE集成开发环境IDE是一类软件,它将程序开发环境和程序调试环境集合在一起,帮助程序员开发。
通常,IDE包括编辑器、编译器和调试器等工具。
Java开发程序的IDE很多,比如:Eclipse、MyEclipse、JBuilder等。
我们课程中选择功能强大的Eclipse内容内容什么是程序
为什么学习Java,Java可以做什么
Java技术平台简介
开发Java程序的步骤
第一个Java程序开发Java程序开发Java程序三步走
1、编写源程序2、编译源程序3、运行Java程序框架public class HelloJava{
public static void main(String[ ] args) {
…这里填写代码!...
}
}Java程序框架外层框架Java入口程序框架填写代码用Eclipse开发Java程序的步骤用Eclipse开发Java程序的步骤使用Eclipse编写Java程序步骤:
1、创建一个Java项目
2、手动创建Java源程序
3、编译Java源程序
4、运行程序
内容内容什么是程序
为什么学习Java,Java可以做什么
Java技术平台简介
开发Java程序的步骤
第一个Java程序第一个Java程序 第一个Java程序 演示示例:如何创建一个Java程序public class HelloJava {
public static void main(String[ ] args) {
System.out.println("你好! Java");
}
}分析程序 分析程序 public class HelloJava {
public static void main(String[ ] args) {
System.out.println("你好! Java");
}
}关键字高亮显示类名与文件名完全一样main方法是Java程序执行的入口点{和}一一对应,缺一不可main方法四要素必不可少从控制台输出信息小结练习小结练习1、从控制台打印输出你的姓名和年龄
2、从控制台打印输出“张三 18”System.out.println("张三");
System.out.println("18");System.out.print("张三\n");
System.out.print("18");println:输出信息并执行换行print:输出信息,但不执行换行
\n:换行符System.out.println("张三\t18");\t:制
位Java项目组织结构2-1Java项目组织结构2-1包资源管理器(Package Explorer)
用包组织Java源文件,类似于文件夹
选择菜单“窗口→显示视图→包资源管理器”打开
JRE系统库目录:存放程序
运行必须的系统库文件演示示例:Eclipse包资源管理器Java项目组织结构2-2Java项目组织结构2-2导航器
选择菜单“窗口→显示视图→导航器”打开 bin目录:存放可执
行的字节码文件 src目录:存放Java源文件演示示例:Eclipse导航器Java程序的注释2-1Java程序的注释2-1/*
* HelloJava.java
* 2010-1-1
* 第一个Java程序
*/
public class HelloJava {
public static void main(String[ ] args) {
System.out.println("你好!Java");
}
}符号 /* */ 指示中间的语句是该程序中的注释
多行注释以 /* 开始,以 */ 结束 Java程序的注释2-2Java程序的注释2-2public class HelloJava {
public static void main(String[ ] args) {
//输出消息到控制台
System.out.println("你好!Java");
}
}单行注释以 // 开始,以行末结束Java编码规范Java编码规范去掉public,程序可以运行,但不规范;
规范要求类名必须使用public修饰!class HelloJava {
public static void main(String[ ] args) {
//输出消息到控制台
System.out.println("你好!Java");
}
}常见错误5-1public class helloJava {
public static void main(String[ ] args) {
//输出消息到控制台
System.out.println("你好!Java");
}
}常见错误5-1public修饰的类的名称必须与Java文件同名!演示示例:程序排错技巧代码错误常见错误5-2
public class HelloJava {
public static main(String[ ] args) {
//输出消息到控制台
System.out.println("你好!Java");
}
}常见错误5-2main方法作为程序入口,
void必不可少!void常见错误5-3public class HelloJava {
public static void main(String[ ] args) {
//输出消息到控制台
system.out.println("你好!Java");
}
}常见错误5-3编译出错,无法解析system!
Java对大小写敏感!代码错误常见错误5-4public class HelloJava {
public static void main(String[ ] args) {
//输出消息到控制台
System.out.println("你好!Java")
}
}常见错误5-4每一条Java语句必须以分号结束!;代码错误常见错误5-5public class HelloJava {
public static void main(String[ ] args) {
//输出消息到控制台
System.out.println("你好!Java);
}
}常见错误5-5注意:不要漏写引号!"小结练习小结练习 程序运行出现了问题,怎么办?
如何定位错误代码的位置?
如何知道错误的原因?
编程输出以下信息,并添加必要注释*********************************************
欢迎进入Java编程世界
*********************************************总结总结什么是计算机程序?
Java相关的技术有哪些?
Java可以编写哪两类程序?
Java程序的基本框架是什么?
使用Eclipse开发Java程序的步骤是什么?
如何在控制台输出一条信息?
null动手试试开发简单Java应用程序相关回顾相关回顾使用Eclipse创建Java程序的步骤是什么?
如何使用Java程序在控制台输出一句话?项目演示项目演示“购物管理系统 ”上机目标上机目标开发 简单的购物管理系统:
制作系统登录菜单
制作系统主菜单
制作客户信息管理菜单
上机目标训练技能点训练技能点熟悉用Eclipse编写Java程序
会使用输出语句从控制台输出信息
会进行代码排错
null
训练要点:
使用Eclipse平台开发Java程序
Java输出语句
需求说明:
从控制台输出一行信息:欢迎使用大学城购物管理系统JAVA版阶段1上机目标null
实现思路及关键代码:
创建一个Java项目:ShopManagementSystem
创建一个文本文件:LoginMenu1.java
编写程序框架
编写输出语句
编写注释阶段1 完成时间:15分钟LoginMenu1.javapublic class LoginMenu1{
public static void main(String[ ] args){
}
}System.out.println(" ");讲解实现思路和关键代码null
需求说明:
从控制台输出多行信息阶段2LoginMenu2.java 完成时间:10分钟空行阶段2阶段2常见调试问题及解决办法
代码规范问题共性问题集中讲解null
训练要点:
使用\n和\t控制输出格式
需求说明:
从控制台输出购物管理系统的登录菜单阶段3上机目标null
实现思路及关键代码:
创建文件:LoginMenu.java
结合使用\n和\t控制菜单输出格式阶段3LoginMenu.java 完成时间:15分钟讲解实现思路和关键代码null
需求说明:
输出两个菜单
1、系统主菜单
MainMenu.java
2、客户信息管理菜单
CustMMenu.java 阶段4 完成时间:20分钟阶段4阶段4常见调试问题及解决办法
代码规范问题共性问题集中讲解null
训练要点:
代码排错技巧
需求说明:
纠正程序中的错误,使其输出“我喜欢Java程序”阶段5WrongCode.java 完成时间:10分钟null总结总结并布置作业谢谢大家!谢谢大家!
本文档为【01.开发简单的应用程序】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。