Java程序设计 孙燕 等 1新.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 Java语言概述 本章主要内容 Java语言的历史背景与特点 Java的历史、版本、特色 Java的安装 JDK的下载、环境变量的设置 JAVA语言的应用 Java Application Java Applet 本章重点和难点 重点 Java的版本 Java的安装与设置 Java与C和C++的差别 难点 Java语言的特点 系统环境变量的设置 Application与Applet的区别与联系 Java语言的历史背景与特点 Java语言的历史 Java语言的历史背景与特点 Java的版本 Java语言的历史背景与特点 Java语言的特点 简单性(Simple) 面向对象(Object-Oriented) 分布性(Distributed) 解释性(Interpreted) 健壮性(Robust) 安全性(Secure) 结构中立(Architecture Neutral) 可移植性(Portable) 高性能(High Performance) 多线程(Multi threaded) 动态性(Dynamic) Java语言的特点 跨平台 “一次编译,到处运行”的原理 Java与C和C++的差别 对于变量声明、参数传递、操作符、流控制等,Java使用了和C、C++相同的传统,使得熟悉C、C++的程序员能很方便地进行编程。同时,Java为了实现其简单、鲁棒、安全等特性,也摒弃了C和C++中许多不合理的内容。 不再有#include 和#define 等预处理功能 不再有structure,union及typedef 不再有函数、不再有指针、不再有多重继承 不再有goto 不再有操作符重载(Operatior Overloading) 取消自动类型转换,要求强制转换 Java语言的开发工具 Java平台从网站免费下载 安裝 设定环境变量 JAVA_HOME的问题 CLASSPATH 的问题 Java语言的开发工具 Java环境变量的设置 Java运行时环境的运行机制 JAVA语言的应用 第一个Java Application程序 我们可以不采用任何集成开发环境,只是采用文本编辑器就可以编写简短的Java程序。 public class HelloWorld { public static void main(String args[]) { System.out.println(Hello World!); } } 编辑存盘:主类名(含有main方法)和 文件名要一致性 HelloWorld.java 编译程序 : javac HelloWorld.java 运行程序 : java HelloWorld 运行结果 : HelloWorld Java程序的编译与运行 JAVA语言的应用 第一个Java Applet程序 Java小程序不能直接执行和使用,必须要在浏览器中执行 import java.awt.Graphics; import java.applet.Applet; public class HelloWorld extends Applet { String s; public void init() { s =new String(Hello World!); } public void paint(Graphics g) { g.drawString(s, 30, 30); } } 编辑存盘:主类名(extends Applet)和文件名一致 编译代码 : javac HelloApplet.java JAVA语言的应用 编写HTML文件 : HelloApplet.html HTML applet code = HelloWorld.class width = 200 height = 200 /applet /HTML 运行applet程序 appletviwer HelloApplet.html 在浏览器中运行 运行结果 JDK-Java软件开发工具包 java(Java解释器) Java解释器实际上就是Java字节码解释器,用于运行Java程序。? ?jdb(Java调试器) Java调试器jdb用来帮助用户发现Java程序中的错误、故障以及对错误和故障进行定位、修改。 javah(C语言头文件和存根文件产生器) 对于Windows 95和Windows NT平台,javah从Java类(class)中产生C语言标题文件和C语言存根文件,这些文件提供了允许用户使用Java代码与C代码相互作用的功能。 javap(Java反汇编器) Java反汇编器javap用于从字节码文件进行反汇

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档