《java语言基础》word版

《java语言基础》word版

ID:22684967

大小:116.00 KB

页数:18页

时间:2018-10-30

《java语言基础》word版_第1页
《java语言基础》word版_第2页
《java语言基础》word版_第3页
《java语言基础》word版_第4页
《java语言基础》word版_第5页
资源描述:

《《java语言基础》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Java基础一.Java平台概述1.Java特点A.简单:语言本身既容易学,又容易使用,而且功能强大。B.面向对象:Java是“纯”面向对象的语言。其特征是:没有全局变量和全局函数那样的概念。面向对象的编程更符合人们的思维方式。C.与平台无关:这是Java的最大优势,即所谓的”WriteOnce,RunAnywhere”,这个特点也称为“可移植性(universality)”。D.解释型:源代码编译之后生成“字节码”文件,然后由JVM解释执行E.多线程:内置多线程支持F.垃圾回收机制(garbagecollection):用以自

2、动回收内存垃圾。G.安全性(security):Java特有的沙箱(Sandbox)机制保证了这种网络语言的安全性。同时它删除了C++语言中复杂而且容易造成错误的指针,它的JavaApplet在客户端运行时也受到限制,从而保证了程序运行的安全性。H.效率稍低。健壮性、安全性、平台无关性、可移植性等方面的提高总是要以牺牲性能为代价的,Java程序的解释执行的效率也要低于直接执行编译后的源码的效率。可谓“鱼与熊掌不可兼得”,但是Java采用了一些很好的措施来弥补这些性能上的差距2.Java的三种平台Java平台主要由java虚拟机(

3、JVM,javavirtualmachine)和应用程序接口(javaapi,javaapplicationprograminterface)组成.JVM实际上是运行在操作系统上的一种程序,其主要作用是对java字节码进行解释并执行。目前有三个版本:Java2微型版(Java2MicroEdition,简称JavaME)Java2平台标准版(Java2StandardEdition,简称JavaSE)Java2平台企业版(Java2EnterpriseEdition,简称JavaEE).3.JDKJDK,即JavaDevelop

4、Kit,它是Java的基础。Java程序编译,运行依赖于它。JDK版本:JDKV1.2JDKV1.3JDKV1.4JDKV1.5,JDKV6.04.Java应用程序常用开发工具BorlandJbuilder2006,IBMEclipse,SunNetBeans二.Java数据类型1..基本数据类型8种基本数据类型类型描述boolean在内存中占2个字节。取值为:true,falsechar2字节(java使用Unicode字符集处理文字)整型数:可以用十进制数八进制数(用0做前缀)十六进制数表示(用0X做前缀)int4字节(-2

5、147483648~~2147483647)long8字节short2字节(-32768~~+32767)byte1字节(-128~~+127)浮点数(实型数)float4字节double8字节说明:A.char类型采用Unicode编码。一个汉字仍为一个字符。Char实际上也是整型量,Unicode表中的字符就是一个字符常量,必须用单引号括起,例如:’B’‘大’,’7’等B.要获得一个字符在Unicode字符集中的编码,必须用强制类型转换。例如:(int)’Y’如果要获得一个0-65535中的数所表示的Unicode表中相应位

6、置的字符,必须使用char进行转换。例如:(char)203202.对象类型有多种形式,如String型对象,用于表示字符串,它是一个与字符串有关的类Strings1=”你好”;Strings2=newString(“Hello!”);3.类型转换:3.1.隐式类型转换byte-àshort-->int-àlong-àfloat-àdoublechar-->int-àlong-àfloat-àdouble3.2.强制类型转换intk=(int)3.7;//舍去小数intm=(int)Math.sqrt(2*365.0);//舍去

7、小数3.3.String类型对象与基本数据类型间的运算String对象可以进行“+”(字符串拼接运算),其结果仍然为String,,即字符串+整数(实数)=字符串例如:intb=256;System.out.println(“b之值为:”+b+”。”);输出结果为:b之值为:256。一.字面量和变量(一)。字面量1.整数字面量任何整数值都是一个整数字面量。常用表示方法:十进制表示法(默认)(基为0--9)1,56,92八进制表示法(基为0--7),用前导0表示:0712,05,013十六进制表示法(基为0—9A-F)用前导0X表

8、示:0x120xFB,0XFF2.浮点数字面量表示有小数的十进制数。可以用标准计数法或科学计数法表示。Java中的浮点型字面量默认是double,要指定一个float类型,必须在字面量之后增加后缀F(或f),当然,double字面量也可以显式增加后缀D(或d)3

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

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

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