高级Java编程技术 第二讲 java语言基础 .ppt

高级Java编程技术 第二讲 java语言基础 .ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 Java语言基础 Java基本语法格式 JAVA程序结构:主要由类组成,类由变量和方法组成 语法定义 关键字class用于定义类 所有代码必须存在于类中 类名的首字母要大写,如果类名由几个单词构成,那么把他们并在一起,其中每个内部单词的首字母都用大写的形式,即“驼峰式”。 格式样例: public class MyNewDataType{ /* class body goes here */ } Java基本语法格式 大小写严格区分 小心你的输入 HelloWorld 不等于 helloworld 自由格式语言 功能执行语句最后必须用分号“;”结束 一句连续的字符串不能分开在两行中写,可分成两个字符串用加号“+”连接。 语言成分 标识符与关键字 基本数据类型 变量与常量 运算符与表达式 关键字 有关关键字值得我们注意的地方: true、false和null为小写,而不是象在C++语言中那样为大写。 无sizeof运算符,因为所有数据类型的长度和表示是固定的,与平台无关,不是象在C语言中那样数据类型的长度根据不同的平台而变化。这正是Java语言的一大特点。 标识符 以字母开头的字母数字序列 命名规则: 字母指的是大小写英文字母、下划线(_)、美元符($)等,也可以是Unicode字符集中的字符,如汉字等;数字通常指的是0~9,也可以是Unicode字符集中的数字字符。 可以是字母、数字等字符的任意组合,除此之外,不能包含其他字符(如+,-等) 标识符是区分大小写,没有长度限制,可以为标识符取任意长度的名字。 不能以数字开头,不能是Java保留关键字 正确的: name, user_name ,$name , _name, publicName; 错误的: 9username ,user name , public 注释一 注释(编译器将不理会这些句子) 1、单行注释 int c = 10; // 定义一个整型 2、多行注释: /* int c = 10; c++; */ 不同的注释号的注释可以嵌套,相同格式的注释不能嵌套 注释二 3、文档注释 /** …… */ 例如:新定义类的简单介绍 /** * Sample application using the simple text editor component that * supports only one font. * * @author Timothy Prinzing * @version 1.20 06/13/02 */ 基本数据类型 什么是数据类型:数据的性质、取值范围以及对数据能进行的运算操作。 数据类型的分类 基本数据类型:8种 引用数据类型:3种 数组(array)、类(class)和接口(interface) 基本数据类型 整数类型——byte, short, int, long 浮点数类型——float, double 字符类型——char 布尔类型——boolean 基本数据类型的取值范围 变量 特性 名称:标识符,代表这块内存中的数据。 类型:根据所存储的数据类型的不同,有各种不同类型的变量。 初始值:为其赋值或者是保留缺省值,变量在使用前必须先初始化。 Case: InitialData.java 作用域 : 在不同程序块中的可用性及生命周期 Java中的常量 常量用final关键字标识。 如:final int NUM=100; 整型常量 十进制:1 , 12 …… 十六进制:0x01 , 0x12 …… 八进制: 01 , 012 …… 长整型: 23L , 7L …… (小数)浮点数常量 Float(32bit):3.4f , 45.9f, 2e3f …… Double(64bit): 3.4, 3.4d , 2e3d …… Java中的常量 布尔常量 true和false 字符常量(16bit) ‘a’ ‘8’ ‘\n’ ‘\u0027’ …… ‘\r‘表示接受键盘输入,相当于按下了回车键; ‘\n‘是换行; ‘\t‘是制表符,相当于table键; ‘\b‘是退格键,相当于Back Space; 字符串常量 “Hello World !” “1234” “Welcome \nXXX” null常量 null常量只有一个值,用null表示,表示对象的引用为空 运算符与表达式 运算符 算术运算符:+(正)、-(负)、++、--、+(加)、-(减)、*、/(除)、%(取余) 关系运算符:=、、、、=、= 逻辑运算符:(与)、|(或)、!(非)、∧(异或)、(条件与)、||(条件或) 位运算符:~(非)、(与)、|(或)、^(异或)、(左移位)、(右移位

文档评论(0)

prtscr + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档