Java程序设计教程.docx

Java程序设计教程.docx

ID:32020499

大小:66.92 KB

页数:37页

时间:2019-01-30

Java程序设计教程.docx_第1页
Java程序设计教程.docx_第2页
Java程序设计教程.docx_第3页
Java程序设计教程.docx_第4页
Java程序设计教程.docx_第5页
资源描述:

《Java程序设计教程.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java程序设计教程JavaSoftwareSolution第一章.计算机系统概述1.1计算机处理过程ComputerProcessing·计算机系统中的关键硬件组件:1.中央处理器(CPU)CentralProcessingUnit-处理程序指令2.输入/输出设备(I/O)设备Input/OutputDevices-提供人机交互界面3.主储存器MainMemory-储存当前执行中的程序和其相关的数据4.辅助储存器设备SecondaryMemoryDevices-以相对永久的方式保存软件1.5.5错误·程序

2、开发过程中的三种类型错误:1.编译时错误Compile-timeError-编译器将检查整个程序以保证没有语法错误-如果任何一条语句没有遵守语法规则,编译器将产生一条语法错误信息-任何被编译器识别出的错误称为编译时错误Anyerroridentifiedbythecompileriscalledacompile-timeerror2.运行时错误Run-timeError-出现在程序执行过程中,将导致程序异常终止-Example,ifweattempttodividebyzero,theprogramwill

3、“crash”andhaltexecutionatthatpoint.(0不可以做被除数)3.逻辑错误LogicalError-属于软件问题-程序可以正常编译和执行,但是执行结果不正确第二章.数据与表达式DataandExpression2.1字符串CharacterString·一个字符串是一个对象,由String类定义;·字符串是计算机程序设计中非常基础的类型,因此java允许定义字符串常量(StringLiteral),并以双引号(“”,doublequotation)作为字符串的分界符;2.1.1p

4、rint和println方法·println方法和print方法都是由System.out对象提供的可用服务;·print方法输出发送给它的信息后保持光标的当前位置;·println方法输出发送给它的信息后将光标移至下一行的起点(advancetothebeginningofthenextline)2.1.2字符串拼接StringConcatenation2.1.3转义序列EscapeSequences·Java语言中,双引号用于表示一个字符串的开始与结束,因此必须使用一种技术来输出双引号本身。由此Java

5、定义了若干个转义序列来表示特殊字符;·Java转义序列:转义序列意义b回退符t制表符换行符r回车符”双引号’单引号\反斜杠2.2变量与赋值VariablesandAssignment2.2.1变量Variables·变量代表保存数据的内存单元,用于保存具有某种数据类型的值;(Avariableisanameforamemorylocationusedtoholdavalueofaparticulardatatype.)·变量声明(VariableDeclaration)要求编译器分配足够大的

6、内存单元来保存指定类型的值;1.变量声明由类型说明符以及后续的变量名列表组成;2.每一个变量可以在声明时用指定的表达式初始化(initialized);3.如果声明中使用了final修饰符,则声明的标识符命名为常量,且一旦赋值就不可改变;2.2.2赋值语句TheAssignmentStatement·基本赋值语句用赋值运算符(=,assignmentoperator)将表达式的计算结果保存到指定的标识符所代表的内存单元(通常为常量)中;·Java语言强调数据类型(Javalanguageisstrongly

7、typed),这意味着不允许给一个变量赋予一个具有与该变量所声明的数据类型不一致的值;2.2.3常量Constants·常量存在期间保存着一个特定的值,并在赋予初始值后不可改变,否则编译器将产生错误信息2.3基本数据类型PrimitiveDataType·Java有8种基本数据类型:-4种整形(Integers):byte,long,int,short;-2种浮点型(FloatingPoints):float,double;-字符型(CharacterDataType);-布尔型(BooleanType);

8、2.3.1整形与浮点型IntegersandFloatingPoints·Java有2种基本的数值型数据:整形(4种)和浮点型(2种);类型存储空间(位)最小值最大值byte8-128127short16-3276832767int32-21474836482147483647long64-92233720368547758089223372036854775807float32近似值-3.4E+38,7位有效数

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

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

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