欢迎来到天天文库
浏览记录
ID:43804224
大小:276.00 KB
页数:44页
时间:2019-10-14
《第01讲 程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第01讲程序设计基础主讲:杨世顺本章内容了解Java平台搭建Java运行环境编译和运行Java程序数的进制8种基本数据类型变量、常量、运算符控制流程数组安装Java开发环境安装JDK和JRE配置环境变量在path中添加:C:Javajdk1.6.0_10bin;在ClassPath中添加:C:Javajdk1.6.0_10libtools.jar;C:Javajdk1.6.0_10libdt.jar;测试在命令行窗口输入javac可查看安装和配置是否成功。Java语言的构成JDKJavaDevelopToolkit的
2、缩写,即Java开发工具包。除了提供了javac.exe、java.exe、jar.exe等开发工具,还包括一个jre。JREJavaRuntimeEnvironment的缩写,即Java运行时环境。它提供了JVM和Java运行的API。JVMJavaVirtualMachine的缩写,即Java虚拟机。jre目录下的bin目录有两个目录,即server和client,这就是jvm.dll所在。包括5个部分:指令系统、寄存器、堆栈、存储区和垃圾回收区。JITJavaInTime的缩写,即Java即时编译器,是JVM的一部分。编译、运行第一
3、个程序HelloWorldpublicclassHelloWorld{/**main方法是应用程序入口*/publicstaticvoidmain(String[]args){//在命令行打印出Hello,world!//System.out.print(“Hello,Java!”);System.out.println(“Hello,world!”);//System.out.println();}}二进制在计算机内存、硬盘或网络环境中都是以0和1的方式保存和传输数据的。以0和1来表示的数据称为二进制数据。二进制转十进制二进制数0110
4、0100转换为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位0*81=0第2位5*82=320第3位1*83=512+--------------------------839同样,我们也可以用横式直接计算:7*80+0*81+5*82+1
5、*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=5第1位F*161=240第2位A*162=2560第3位2*163=8192+-------------------------------------10997横式直接计算就是:5*160 +F*161
6、+A*162+2*163=10997十六进制数的表示方式16进制数必须以0x开头。比如0x1表示一个16进制数。而1则表示一个十进制。另外如:0xff、0xFF、0X102A等等。其中的x也也不区分大小写。(注意:0x中的0是数字0)以下是一些用法示例:inta=0x100F;intb=0x70+a;至此,我们学完了所有进制:10进制,8进制,16进制数的表达方式。最后一点很重要,10进制数有正负之分,比如12表示正12,而-12表示负12,但8进制和16进制只能用达无符号的正整数。十进制转二进制10进制数转换成二进制数,这是一个连续除2
7、的过程:把要转换的数,除以2,得到商和余数,将商继续除以2,直到商为0。最后将所有余数倒序排列,得到数就是转换结果。十进制转八进制、十六进制十进制转八进制、十六进制方式与前面讲述的十进制转二进制方法相似,只是连续除以8或16的过程。二进制、八进制、十六进制互转二进制转八进制将二进制数从低位向高位每3个数分为一段,那3个数所表示的“实际值”即为1个八进制数。二进制转十六进制将二进制数从低位向高位每4个数分为一段,那4个数所表示的“实际值”即为1个十六进制数。原码、反码和补码原码一个整数,按照绝对值大小转换成的二进制数,称为原码。反码将二进制
8、数按位取反,所得的新二进制数称为原二进制数的反码。补码反码加1称为补码。在计算机中,负数以其正值的补码形式达。8种基本数据类型类型字节取值范围byte1-128~127short2-32768
此文档下载收益归作者所有