欢迎来到天天文库
浏览记录
ID:36201736
大小:623.50 KB
页数:86页
时间:2019-05-07
《java语言程序设计(概述、java基础)ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java语言程序设计清华大学出版社第1章Java语言概述(1)----序论《Java语言程序设计》目录第1章Java语言概述第2章java语言基础第3章面向对象程序设计基础第4章图形用户界面设计第5章Javaswing基础第6章Java图形与数字图像处理第7章多线程与异常处理第8章 输入输出流第9章 网络通信第10章Java数据库连接第11章常见数据结构及算法分析第12章J2ME程序设计基础一、Java是什么Java是面向对象的编程语言。Java的故事SunMicrosystems,Inc.印度橡树1991.4Sun开发
2、新的语言,JamesGosling取名时看到窗口橡树,即命名为Oak。后改名为Java。1995年5月23日正式发布二、为什么是Java简单安全跨平台(一次编译,到处运行)多任务线程内存管理与资源回收Java程序与虚拟机Java平台的版本什么是JDK(JavaDevelopmentKit)开发工具,Javac及基础核心类运行环境,java及基础核心类目前Java平台有三种的版本:J2EE(Java 2 Platform Enterprise Edition )J2SE(Java 2 Platform Stand Editi
3、on)J2ME(Java 2 Platform Micro Edition )AppletApplet是一种可嵌入于Web文件中的一种小型程序。通常其程序因网络传输速度关系都很短小。ApplicationApplication(应用程序)乃是在命令列环境执行的程序。程序中由main()方法作为程序起点,执行顺序由程序本身来控制。ServletsServlets是应用在服务器端的应用程序,可提供各式服务器服务。例如数据查询或动态产生聊天室,月历等。示例文件管理器三、Java的未来无线宽带服务:J2ME大势所趋:无线宽带短信息
4、、股票查询、网络游戏、气象服务….J2EE构建信息管理系统波音公司信息管理系统通用电气公司信息管理系统世界500强跨国企业一半以上国内:华为、联通、网通等移动电子政务服务火星探测器“勇气”号,用java技术实现控制。学习要求:多练习、多编写程序。“熟能生巧”,通过实践真正体验到程序设计中的乐趣和成功的喜悦,增强学习的信心。下课休息Java语言程序设计清华大学出版社第1章Java语言概述(2)主要内容1、java的安装2、开发过程3、程序的编译及运行1.4Java程序的开发过程1、java的安装bin目录是一些执行文件,Ja
5、va的编译器、解释器和工具。demo目录是各种演示的实例。lib目录保存库文件。include目录下是Win32子目录,都是本地方法文件。jre目录是Java程序运行环境的根目录。图1.2JavaSDK安装后的目录结构2、设置环境变量在Window2000下,从“我的电脑”(右键)→高级→环境变量,再在其中选择“系统变量”的“新建”。1.4.2java程序开发过程图1.5Java程序的开发过程1、建立Java源文件建立一个文本文档,包括有符合Java规范的语句。开发一个Java程序必须遵循下述基本原则:(1)Java区别大
6、小写,即Public和public是不同的标识符。(2)用花括号{}将多个语句组合在一起,语句之间必须用分号隔开。(3)一个可执行的应用程序必须包含下述基本框架:publicclassTest{publicstaticvoidmain(Stringargs[]){…;//程序代码}}(4)用文件名Test.java保存起来,即文件名必须与Publicclass后的类名相同(包括相同的大小写),并使用java作为扩展名。例:Test.java图1.6 用记事本输入Java语句2、编译源文件在命令控制台窗口中,输入编译命令ja
7、vac(如图1.8所示):javacTest.java按回车键确认编译,如果编译成功,编译器就在包含Test.java文件所在的同一个目录下建立一个Test.class字节码文件。3、执行字节码文件Java编译器并不直接产生一个执行代码,因而不能直接在操作系统环境下执行。通过Java解释器命令:javaTest【例1-1】1./*一个Java换行程序*/2.classExample1_13.{4.publicstaticvoidmain(String[]args)5.{6.System.out.println("Welco
8、metoJava!");7.}8.}图1.12运行结果程序说明【例1-2】简单的提示框程序importjavax.swing.JOptionPane;classExample1_2{publicstaticvoidmain(String[]args){JOptionPane.showMessag
此文档下载收益归作者所有