- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3部分 Java应用基础
第三部分 Java应用基础 开始讲授 3.1 Java 符号 标识符(类名、接口名、变量名) Java 中大小写字母是有区别的。 标识符可由一个字符或是多个字符所组成。 标识符以英文字母、“_“ 或是“$“ 为开头,后面可以包含数字或是其他符号,但不包含空格。 关键字 例如:case、 private 、finally 、 super等 3.2 Java 的程序块与注释 程序块 被{ } 包围起来的代码部分叫 “程序块”,程序中所有的语句都必须包围在 { } 中。 缩排 注释 // 注释 单行注释 / * 注释 */ 多行注释 / ** 注释 **/ 多行注释 3.3 数据类型与变量、常量 整数类型常量 234、-34 浮点常量 小数形式:12.35、-0.4523 默认是double类型,所以float后面3.5要加f 字符型常量 char c=‘a’;单引号里也可以是转异字符 字符串常量 布尔型常量 3.5 数据类型的转换 自动类型转换(短类型?长类型) short a=10; int b=3456; int c=a*b ; 强制类型转换(长类型?短类型) int a=3; double b=15.5; int d=(int) b/a; 其它类型转换 3.6 JAVA流程控制(1) 选择流程控制(if) if(x50) y=x*serial; else y=x*10; 多选择流程控制(switch) switch(a){ case1: System.out.println(a + b); break; case 2: System.out.println (a - b); break; default: System.out.println(end\n); } 3.7 JAVA流程控制(2) 循环流程控制(while) 循环流程控制(do…while) do{ System.out.println(“hello”); i ++; } while (i10) ; 循环流程控制(for) for (i = 1; i=100; i ++) sum+=i ; 3.8 跳转语句 break 使得程序流程跳出该区块(for、do……while、while或switch) continue 使程序运行流程返回循环的起始处,再从头开始运行,并不终止循环。 return 中断程序运行流程,将程序的运行权交给调用程序。 3.9 方法声明 3.10 数组定义、字符串 一维数组 int a[ ]=new int[5]; int a[ ]={12,34,35,9}; a.length //数组长度 字符串 String str1 = “ 今天天气真好!!!”; str.length() ; 3.11 面向对象 3.12 类 定义 class 类名 { 成员变量定义; 成员方法() } 构造方法 数据封装( pulic 、protected、private、不加) 多态机制(重载、覆盖) 类的继承 成员变量、类变量(成员变量加static) 3.13 包 java利用包将类进行分类,将其相关类放在一个包中进行有效管理. 不能手动创建文件夹实现包的形式. 定义多重包使用package 包名1.包名2.包名3; 引用包中的类: import 包名.类名; package 包名称 package axt; public class Point{ …… 3.14 异常处理 try_catch_finally 语句 try { //try 程序代码 } catch (例外类) { //例外处理的程序代码 } finally { //finally区块 } 抛出异常语句(throw) 抛出异常的语句(throws) 3.15 数据流 3.16 文件操作 3.17 数据库 * 3.4 Java 的运算符汇总 14 13 12 11 10 9 8 7 优先级别 与、或、异或赋值运算符 加减乖除余数赋值运算符 赋值运算符 条件运算符 逻辑或运算符 逻辑与运算符 按位或运算符 按位异或运算符 按位与运算符 说明 = |= ^= += -= *= /= %= = ? : || | ^ 运算符 等于、不等于运算符 == != 6 小、大、小等、大等运算符 = = 5 左、右移、右移补0位运算符 4 加、减运算符 +
您可能关注的文档
- 网络程序设计(java)第07章 文件与数据流new.ppt
- JSP_ch6.ppt
- class_1.3Java基础语法_1.ppt
- Java网络--10-4--北大计算机系java培训讲义.ppt
- ajax+servlet实例.docx
- java Servlet常规应用.doc
- JSP JavaBean.ppt
- JSP应用与开发技术第12、13、14章 课后习题答案.doc
- JAVA单元6.ppt
- 17同上.ppt
- 2024—2025学年广东省惠州市综合高级中学高三上学期9月考物理试卷.doc
- 2024—2025学年湖北省孝感市汉川市金益高级中学高一上学期起点测试物理试卷.doc
- 2024—2025学年河南省信阳高级中学高一上学期入学考试物理试卷(B).doc
- 2024—2025学年甘肃省定西市漳县第一中学高一上学期入学质量检测物理、化学综合试卷—高中物理.doc
- 2024—2025学年广西部分示范性高中高三上学期摸底质量检测(开学)物理试卷.doc
- 2024—2025学年湖北省襄阳市老河口市第一中学高一上学期开学摸底考试物理试卷.doc
- 2024—2025学年河北省邯郸市涉县第一中学高二上学期7月月考物理试卷.doc
- 2023—2024学年四川省遂宁中学高二下学期5月月考物理试卷.doc
- 2023—2024学年山西省大同市浑源县第七中学校高一下学期期末考试物理试卷.doc
- 2023—2024学年新疆乌鲁木齐第七十中学高二下学期第一次教学调研物理试卷.doc
文档评论(0)