版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章JAVA 语言概论与安装JAVA安装过程假设安装路径为C:安装完成后需要配置环境变量:“我的电脑”-“属性”-“高级”-“环境变量”-“系统变量”中新建一个环境变量JAVA_HOME值为JDK的安装路径“C:*Javajdk1.6.0_10”再新建环境变量 Path 值为 “;%JAVA_HOME%bin” 然后再新建一个环境变量名为:Classpath值“%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar” 注意“.;”在新建环境变量时不能漏打。配置完成后“开始”-“运行”输入“cmd”-“javac”-“回车” 系统出现JAVAC命令使用帮助信息
2、说明配置正确。Java的处理过程:编写源程序编译成字节码文件运行字节码文件。类的定义:Class用来定义一个类,Public用来声明该类的一个公共类。一个Java程序文件中可以定义多个类,但最多只能有一个公共类。程序文件名必须与这个公共类的类名保持一致,其他类数没有限制。在书写源程序时应该采取缩进方式的分层次书写,调理清晰这样有助于程序的阅读和理解,也便于后期的修改和维护。维护。 JAVA 语言的基本用法第二章第二章Java程序是由空白分隔符、标识符、注释、文字、运算符以及关键字组成。空白分隔符可以是空格、Tab跳格键和换行符。标识符可以是大小写字母、数字、下划线、美元符号组成,但不能以数字开
3、头,标识符必须“先定义后使用”。Java的8种基本数据类型:字节型、整型、长整型、短整型、字符型、浮点型、双精度型、布尔型。JavaJava基本词汇和数据类型基本词汇和数据类型数据属于不同类别数据属于不同类别非洲非洲 The quick brown fox TRUE 数据数据 非数值非数值数值数值整型整型非整型非整型9002.129999/12/20032.175123陈扬陈扬 char非数值非数值数值数值整型整型intlongshortbytefloatdouble非整型非整型String 数据类型数据类型 Java常用数据类型第一步:声明变量,即第一步:声明变量,即“根据数据类型在内存申请
4、空间根据数据类型在内存申请空间”第二步:赋值,即第二步:赋值,即“将数据存储至对应的内存空间将数据存储至对应的内存空间”第一步和第二步可以合并第一步和第二步可以合并第三步:使用变量,即第三步:使用变量,即“取出数据使用取出数据使用 ”使用变量的步骤使用变量的步骤注:声明一个变量的三要素即变量名、变量数据类型、注:声明一个变量的三要素即变量名、变量数据类型、 变量值变量值1、字母、字母2、下划线、下划线_3、$ 符号符号首字母首字母任意多的:任意多的:1、数字、数字2、字母、字母3、下划线、下划线_4、$ 符号符号其余部分其余部分变变量量名名变量命名规范:变量命名规范:当变量名或函式名是由一个或
5、多个当变量名或函式名是由一个或多个单词单词连结在一起,而构成的唯一识别字时,连结在一起,而构成的唯一识别字时,第一个第一个单词单词以小写字母开始;第二个以小写字母开始;第二个单词单词的首字母大写或每一个的首字母大写或每一个单词单词的首字母的首字母都采用大写字母都采用大写字母,简短且能清楚地表明变量的作用。例如:简短且能清楚地表明变量的作用。例如:myScore 变量命名规则变量命名规则nJava语言中,变量命名要符合一定规则语言中,变量命名要符合一定规则n money、score、name、sex使用使用逻辑运算符逻辑运算符Java语言中语言中4类运算符:算术运算符、类运算符:算术运算符、位运
6、算符、关系运算符、逻辑运算符。位运算符、关系运算符、逻辑运算符。n 运算符的优先级运算符的优先级n 最高的优先级:小括号,即最高的优先级:小括号,即( )n 优先级顺序:算术运算符优先级顺序:算术运算符关系运算符关系运算符逻辑运算逻辑运算n 赋值运算符优先级最低赋值运算符优先级最低n 当运算符比较多,无法确定运算符执行顺序时,可以使用小括号当运算符比较多,无法确定运算符执行顺序时,可以使用小括号控制一下控制一下运算运算顺序顺序。自增与自减运算自增与自减运算例1:X=10; Y=+X;例2:X=10; Y=X+;Y=11 ,因为,因为X的值赋给的值赋给Y前要前要先执行自增运算先执行自增运算Y=1
7、0 ,因为,因为X的值赋给的值赋给Y之后,之后,X再执行自增运算再执行自增运算n ifif选择结构是根据条件判断之后再做处理选择结构是根据条件判断之后再做处理if ( 条件条件 ) /代码块代码块 if (张张三三的的Java考试成绩考试成绩 90 ) 获得一个获得一个MP4作为奖励;作为奖励;结合问题结合问题基本的基本的ifif选择结构选择结构 成成绩绩 90 MP4 作作为为奖奖励励 真 假 结果必须是布尔结果必须是布尔型逻型逻辑辑值值只有一条语句时,建只有一条语句时,建议不省略议不省略 switch (表达式表达式) case 常量常量 1: 语句语句; break; case 常量常量
8、 2: 语句语句; break;default: 语句语句;计算表达式的值计算表达式的值如果等于常量如果等于常量1 如果等于常量如果等于常量2 如果没有找到匹配的值如果没有找到匹配的值 n switch选择结构选择结构n 相同点相同点n 不同点不同点n switch选择结构选择结构 多重多重if选择结构选择结构都是用来处理多分支条件的结构都是用来处理多分支条件的结构只能处理等值条件判断的情况,而且条件必须是整型只能处理等值条件判断的情况,而且条件必须是整型变量或字符型变量变量或字符型变量没有没有switch选择结构的限制,特别适合某个变量处于选择结构的限制,特别适合某个变量处于某个连续区间时的
9、情况某个连续区间时的情况比较比较switchswitch和多重和多重ifif选择结构选择结构循环结构(二)for( ; ; ) ; 条件为条件为true 循环体被执行循环体被执行 代码规范:代码规范:格式对齐、代码格式对齐、代码采用采用缩进缩进方式方式 表达式表达式1 表达式表达式2 表达式表达式3 循环操作循环操作 参数初始化参数初始化条件判断条件判断更新循环变量更新循环变量1243nfor循环的语法和执行顺序循环的语法和执行顺序for( ; ; ) ;do 循环操作循环操作 while ( 循环条件循环条件 );先执行一遍循环操作先执行一遍循环操作符合条件,循环继续执行;否符合条件,循环继
10、续执行;否则,循环退出则,循环退出循环操作循环操作 循环条件循环条件 真真假假do-while循环使用n 特点:先执行,再判断特点:先执行,再判断分号不可少分号不可少n while循环和循环和do-while循环的区别循环的区别n 语法不同语法不同n 执行次序不同执行次序不同 n 初始情况不满足循环条件时初始情况不满足循环条件时n while循环一次都不会执行循环一次都不会执行n do-while循环不管任何情况都至少执行一次循环不管任何情况都至少执行一次do 循环操作循环操作 while( 循环条件循环条件 ) ;while ( 循环条件循环条件 ) 循环操作循环操作先判断,再执行先判断,再
11、执行 while后面不能跟分号后面不能跟分号先执行,再判断先执行,再判断n break:改变程序控制流:改变程序控制流n 用于用于do-while、while、for中时,可跳出循环而执行循环后面的语句中时,可跳出循环而执行循环后面的语句while() break; 跳出整个循环跳出整个循环break通常在循环中与通常在循环中与条件语句一起使用条件语句一起使用break语句使用n 使用场合使用场合n break可用于可用于switch结构和循环结构中结构和循环结构中n continue只能用于循环结构中只能用于循环结构中n 作用(循环结构中)作用(循环结构中)n break语句终止某个循环,程
12、序跳转到循环块外的下一条语句。语句终止某个循环,程序跳转到循环块外的下一条语句。n continue跳出本次循环,进入下一次循环跳出本次循环,进入下一次循环 对比break和continue使用数组四步走:使用数组四步走:1、声明数组、声明数组2、分配空间、分配空间3、赋值、赋值4、处理数据、处理数据int a; a = new int5; a 0 = 8; a 0 = a0 * 10; a8 80a0数组的定义数组的定义数组分为:一维数组、二维数组、多维数组。数组分为:一维数组、二维数组、多维数组。数组的初始化:直接初始化和动态初始化。数组的初始化:直接初始化和动态初始化。* *.lengt
13、h .length 对应数组长度对应数组长度定义字符串的方法n 字符串字符串String类型的对象是不可改变的,一旦创建类型的对象是不可改变的,一旦创建 一个字符串对象一个字符串对象它的内容是不能被改变的。它的内容是不能被改变的。n String s = ;例:例:String s = Hello Word;String s = new String();例例:n String s = new String(Hello Word);需要注意的是字符串与其他类型数据也可以进行连接。需要注意的是字符串与其他类型数据也可以进行连接。int age=9;String s=He is+years oldSystem.out.println(s);什么是对象和类什么是对象和类对象的概念:用来描述客观事物的一个实体,由一组属性和方法对象的概念:用来描述客观事物的一个实体,由一组属性和方法构成。构成。类的概念:具有形同属性和方法的一组对象的集合。类的概念:具有形同属性和方法的一组对象的集合。类是对象的类型,它封装了数据和操作类是对象的类型,它封装了数据和操作。类是对象的集合,对象是类的实例类是对象的集合,对象是类的实例。一个对象必属于某个类一个对象必属于某个类,而一个类可以有许多对象。,而一个类可以有许多对象。类和对象的关系类和对象的关系 总结总结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年新客户接待登记函7篇
- 社交媒体平台数据保护和隐秘解决方案
- 2026年农业现代化进程中的创新模式报告
- 2026年旅游行业高效搅拌系统智能发酵技术报告
- 软件开发工程师软件产品性能与迭代速度KPI考核表
- 团队绩效奖金计算方式商洽(5篇)范文
- 文件归档请求的回复函4篇范文
- 教育培训机构教学评估表
- 传统文化周:了解非遗民族魂小学主题班会课件
- 物流信息分析专员工作KPI考核表
- 2026中工国际工程股份有限公司社会招聘备考题库带答案详解
- 外墙真石漆工程投标文书模板
- 2026年建研院软件开发工程师面试题集
- 品质团队建设方案
- 2025年黑龙江省交投铁路建设投资有限公司面向社会公开招聘11人笔试参考试题附答案解析
- 2025年副主任药师评审面试题库及答案
- 球幕影院模(板)施工方案
- 《TCSUS69-2024智慧水务技术标准》
- JJF(晋) 120-2025 塑料量器校准规范
- 产品质量管控体系指南
- 鸿合一体机使用与维护手册
评论
0/150
提交评论