欢迎来到天天文库
浏览记录
ID:59195111
大小:146.00 KB
页数:47页
时间:2020-09-26
《第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
此文档下载收益归作者所有