- 1、本文档共44页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《java就业培训课程》张孝祥2语言基础
张孝祥IT课堂-Java就业培训教程 第二讲 java 编程基础 Java的基本语法(1) java代码的位置 java是严格区分大小写的 java是一种自由格式的语言 代码分为结构定义语句和功能执行语句 功能执行语句的最后必须用分号结束 java程序有三种注释方式 Java的基本语法(2) java中的标识符 java中的包、类、方法、参数和变量的名字,可由任意顺序的大小写字母、数字、下划线(_)和美元符号($)组成,但标识符不能以数字开头,不能是关键字。 java的关键字 注:java 无sizeof ,goto, const 关键字,但不能用goto const作为变量名 java中的常量(1) 整型常量 十进制(12) ,十六进制 (0x12),八进制(012) 长整型常量 13L 单精度浮点数 5.1f,.4f ,2e3f ,0f 双精度浮点数 5.1,.4,2e-3,0d 布尔常量 true和false java中的常量(2) 字符常量 ‘a’ , ‘8’, \u0027 ‘\r‘表示接受键盘输入,相当于按下了回车键; ‘\n‘是换行; ‘\t‘是制表符,相当于table键; ‘\b‘是退格键,相当于Back Space; ‘\‘‘是单引号,而‘\“‘是双引号; ‘\\‘是一个斜杠“\”。 字符串常量 “Hello World“,”123”, Welcome \nXXX null常量 null常量只有一个值,用null表示,表示对象的引用为空 变量的概念与作用 变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据。根据所存储的数据类型的不同,有各种不同类型的变量。变量名代表这块内存中的数据 。 int x=0,y; y=x+3; 执行这两条语句的过程中,内存分配及变化情况。X在被取值前必须被初始化。 java的变量类型 变量字节大小及有效取值范围 byte占用一个字节,数字大小为-27—27-1 short占用两个字节,数字大小为-215—215-1 int占用四个字节,数字大小为-231—231-1 long占用八个字节,数字大小为-263—263-1 float占用四个字节,数字大小为1.4E-45~3.4E+38 , -1.4E-45~-3.4E+38 。用二进制的指数形式表示一个浮点数的格式,如:101*22 , 101*2-3 double占用八个字节,数字大小为4.9E-324~1.7E+308, -4.9E-324~-1.7E+308 。 char占两个字节,数字大小为0—216-1,是unicode编码。字符的本来面目,我们为什么可以直接将一个数字赋给字符变量。 Boolean占一个字节,其取值只有两个,true和false。 浮点数在内存中的表示方式 类型转化 自动类型转换(也叫隐式类型转换) 强制类型转换(也叫显式类型转换) 类型转换的原理 及什么时候要用 强制类型转换 表达式的数据类型自动提升 所有的byte型、short型和char的值将被提升到int型。 如果一个操作数是long型,计算结果就是long型; 如果一个操作数是float型,计算结果就是float型; 如果一个操作数是double型,计算结果就是double型。 分析 System.out.println(‘a’+1)与 System.out.println(“”+’a’+1) 的区别。 变量的生命周期与作用域 变量要先定义,后使用,但也不是在变量定义后的语句一直都能使用前面定义的变量。我们可以用大括号将多个语句包起来形成一个复合语句,变量只能在定义它的复合语句中使用。 public class TestScope { public static void main(String[] args) { int x = 12; { int q = 96; // x和q都可用 int x = 3;//错误的定义,Java中不允许有这种嵌套定义 System.out.println(x is +x); System.out.println(q is +q); } q = x; /* 错误的行,只有x可用, q 超出了作用域范围 */ System.out.println(x is +x);
您可能关注的文档
- (推荐培训)热工2dcsdehetstsi.doc
- (校本培训)微课跟webquest例子设计.ppt
- (校本培训中要自学的心理学讲座)关注自己关注心灵.ppt
- (心灵鸡汤(七年老员工))讲师讲义.docx
- (悬浇梁、顶进涵、隧道施工)施工管理人员培训课件(一1).ppt
- (演讲)卡耐基培训笔记.doc
- (医院)知情同意跟告知培训.ppt
- (仪仗队培训-鼓号队的组织跟训练.ppt
- (优策顾问)南方电网“p-t-t-e”四维培训法科级干部咨.pdf
- (原创)gp宣传培训课本.ppt
- 专题06 经济体制(我国的社会主义市场经济体制)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题11 世界多极化与经济全球化-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 专题03 经济发展与社会进步-5年(2020-2024)高考1年模拟政治真题分类汇编(浙江专用)(解析版).docx
- 专题09 文化传承与文化创新-5年(2020-2024)高考1年模拟政治真题分类汇编(北京专用)(原卷版).docx
- 5年(2020-2024)高考政治真题分类汇编专题08 社会进步(我国的个人收入分配与社会保障)(原卷版).docx
- 专题07 探索世界与把握规律-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 5年(2020-2024)高考政治真题分类汇编专题06 经济体制(我国的社会主义市场经济体制)(原卷版).docx
- 专题11 全面依法治国(治国理政的基本方式、法治中国建设、全面推进依法治国的基本要求)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题17 区域联系与区域协调发展-【好题汇编】十年(2015-2024)高考地理真题分类汇编(解析版).docx
- 专题01 中国特色社会主义-5年(2020-2024)高考1年模拟政治真题分类汇编(原卷版).docx
文档评论(0)