第01讲 程序设计基础ppt课件.ppt

第01讲 程序设计基础ppt课件.ppt

ID:59195111

大小:146.00 KB

页数:47页

时间:2020-09-26

第01讲 程序设计基础ppt课件.ppt_第1页
第01讲 程序设计基础ppt课件.ppt_第2页
第01讲 程序设计基础ppt课件.ppt_第3页
第01讲 程序设计基础ppt课件.ppt_第4页
第01讲 程序设计基础ppt课件.ppt_第5页
资源描述:

《第01讲 程序设计基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第01讲程序设计基础武汉博众创新信息科技有限公司主讲:裴本桢本章内容了解Java平台搭建Java运行环境编译和运行Java程序数的进制8种基本数据类型变量、常量、运算符控制流程数组Java语言的11个特性简单的(Simple)面向对象的(Object-Oriented)分布式的(Distributed)解释的(Interpreted)健壮的(Robust)安全的(Secure)结构中立的(Architecture-neutral)可移植的(Portable)高性能的(High-Performance)多线程的(Mu

2、lti-Threaded)动态的(Dynamic)Java发展简史1996年初,美国SUN公司发布了Java1.0版,随后的Java1.1弥补了其中很多缺陷。这是早期的Java版本。1998年Java1.2发布,并更名为“Java2标准版软件开发工具箱1.2版”,同时还推出了用于手机等嵌入式设备的“微型版”和用于服务器端的“企业版”。2004年Java1.5版发布,对Java语言做出了重大改进,版本数字也称为5.0。目前,Java已升级到1.6版,也称6.0。Java的三个版本标准版(J2SE)用于桌面应用程序开发

3、,也是企业版和微型版的技术基础。企业版(J2EE)用于开发基于B/S模式的应用程序,用于网站、OA(办公自动化系统)、ERP(企业资源计划)及其它大型综合的应用系统。微型版(J2ME)用于手机、PDA(掌上数字代理设备)的开发。安装Java开发环境安装JDK和JRE配置环境变量在path中添加:C:Javajdk1.6.0_10bin;在ClassPath中添加:C:Javajdk1.6.0_10libtools.jar;C:Javajdk1.6.0_10libdt.jar;测试在命令行窗口输

4、入javac可查看安装和配置是否成功。Java语言的构成JDKJavaDevelopToolkit的缩写,即Java开发工具包。除了提供了javac.exe、java.exe、jar.exe等开发工具,还包括一个jre。JREJavaRuntimeEnvironment的缩写,即Java运行时环境。它提供了JVM和Java运行的API。JVMJavaVirtualMachine的缩写,即Java虚拟机。jre目录下的bin目录有两个目录,即server和client,这就是jvm.dll所在。包括5个部分:指令系统

5、、寄存器、堆栈、存储区和垃圾回收区。JITJavaInTime的缩写,即Java即时编译器,是JVM的一部分。编译、运行第一个程序HelloWorldpublicclassHelloWorld{/**main方法是应用程序入口*/publicstaticvoidmain(String[]args){//在命令行打印出Hello,world!//System.out.print(“Hello,Java!”);System.out.println(“Hello,world!”);//System.out.println

6、();}}二进制在计算机内存、硬盘或网络环境中都是以0和1的方式保存和传输数据的。以0和1来表示的数据称为二进制数据。二进制转十进制二进制数01100100转换为10进制为:第0位0*20=0第1位0*21=0第2位1*22=4第3位0*23=0第4位0*24=0第5位1*25=32第6位1*26=64第7位0*27=0    +---------------------------100八进制转十进制八进制就是逢8进1。八进制数采用0~7这八数来表达一个数。八进制数1507转换为十进制为:第0位7*80=7第1位

7、0*81=0第2位5*82=320第3位1*83=512  +--------------------------839同样,我们也可以用横式直接计算:7*80+0*81+5*82+1*83=839八进制数的表示方式一个数如果要指明它采用八进制,必须在它前面加上一个0,如:123是十进制,0123则表示采用八进制。十六进制转十进制16进制就是逢16进1,但我们只有0~9这十个数字,所以我们用A,B,C,D,E,F这五个字母来分别表示10,11,12,13,14,15。十六进数2AF5换算成10进制:第0位5*160

8、=5第1位F*161=240第2位A*162=2560第3位2*163=8192 +-------------------------------------10997横式直接计算就是:5*160 +F*161+A*162+2*163=10997十六进制数的表示方式16进制数必须以0x开头。比如0x1表示一个16进制数。而1则表示一个十进制。另外如:0xff

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。