欢迎来到天天文库
浏览记录
ID:39211047
大小:857.00 KB
页数:196页
时间:2019-06-27
《Java语言程序b设计b》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java语言程序设计上海大学春季学期教学参考书实践大师:JAVA2编程篇JAVA2Programmer’sInteractiveWorkbook电子工业出版社文字JAVA面向对象程序设计教程清华大学出版社Java语言导学机械工业出版社实验教学指导书《JAVA与面向对象程序设计实验指导与习题集》清华大学出版社教学安排上课:周三下午1~2节上机:周三下午3~4节(第二周开始上机C420、421)学习方法Nottostudy,Buttolearn.少做笔记,多听、多动手。课程考试平时情况与考试情况相结合书面考试与上
2、机实验相结合第一章GettingStarted1.关于Java技术2.Java开发工具包的安装与配置3.Java程序的建立、编译与运行4.程序HelloWorld的分析1.1关于Java技术IT界到处都在谈论Java技术,但是Java技术到底是什么?下面我们介绍Java编程语言和Java平台。1.1.1Java编程语言Java编程语言是一种高级编程语言,它具有如下性质:•简单Simple•稳固Robust•高性能Highperformance•安全Secure•面向对象Objectoriented•多线程Mu
3、ltithreaded•动态Dynamic•分布式Distributed•与平台无关Platformindependent•解释Interpreted•轻便Portable1.1.1Java编程语言对于大多数语言,要运行程序,要么编译程序要么解释程序;而Java语言的程序则既要被编译又要被解释。编译程序将Java源程序翻译为字节码(bytecode)程序;解释程序Java虚拟机分析并运行字节码程序。一次编写,处处运行Writeonce,runanywhere!用Java源程序先被编译、后被解释一次编写,处处运
4、行1.1.2Java平台•平台(Platform)是程序在其中运行的硬件或软件环境。•最流行平台:Windows2000,Linux,Solaris,MacOS•Java平台:一种运行在其它硬件平台上纯软件平台,它有两个组件:Java虚拟机(JavaVM)和Java应用编程接口(JavaAPI)1.1.2Java平台•JavaVM是Java平台的基础•JavaAPI是预先建立的软件组件的集合,提供丰富的功能,如GUI部件。JavaAPI被分为相关类和接口的库,这些库称为包(package)JavaAPI和Ja
5、vaVM将程序与硬件分离1.1.3Java技术可以做什么•Java程序的常见类型是Applet和Application•Java平台的每种完整实现均提供如下功能:基本内容:对象、字符串、线程、输入/输出、数据结构、系统属性、日期、时间等;Applets:与Javaapplet使用的一组约定;连网:URL、传输控制协议(TCP)、用户数据报协议(UDP)套接字和IP地址。国际化:帮助进行本地化的程序。1.1.3Java技术可以做什么(6)安全:包括低层和高层安全性,如电子签名、公共密钥和私有密钥管理、访问控制
6、和证书。(7)软件组件:称为JavaBeans的组件可以插入现有的组件体系结构。(8)对象串行化:通过远程方法调用(RemoteMethodInvocation,RMI)支持轻型的持久性和通信。(9)Java数据库连接(JDBC):提供对各种关系数据库的统一访问。Java2SDK1.2Java开发工具包的安装与配置为了鼓励使用Java语言开发软件,SunMicrosystems公司提供了免费的软件开发工具包(SDK),其中包括编译器、虚拟机、调试器等开发工具,称为Java开发工具包或JDK。Windows版和
7、Solaris版的JDK可以从如下站点下载:http://www.sun.com/products/jdk/1.2/index.html1.2Java开发工具包的安装与配置安装:执行安装程序,按提示即可。1.2Java开发工具包的安装与配置路径配置:加入路径C:jdk1.3binSETPATH=%PATH;C:jdk1.3bin环境变量:SETCLASSPATH=%CLASSPATH;.;C:JDK1.3Lib1.3Java程序的建立、编译与运行•创建第一个应用程序:程序HelloWorldApp
8、将显示一句问候语“HelloWorld!”。•创建第一个小应用程序:程序HelloWorld也将显示一句问候语“HelloWorld!”。1.3.1创建第一个应用程序Step1:创建源代码文件;Step2:将源代码文件编译为字节码文件;Step3:运行字节码文件1.3.1.1创建源代码文件启动“记事本”,输入如下代码:publicclassHelloWorldApp{publicstaticvoid
此文档下载收益归作者所有