- 0
- 0
- 约5.03千字
- 约 17页
- 2018-01-07 发布于河南
- 举报
java教程之自学笔记
JAVA课程之学习笔记(持续动态更新)关键字:使用标识符时,需要遵守几条规则:?1. ?标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name?就是不合法滴?2. ?标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。如:不可以使用?void?作为标识符,但是?Myvoid?可以?3. ?标识符是严格区分大小写的。 所以涅,一定要分清楚?imooc?和?IMooc?是两个不同的标识符哦!?4. ?标识符的命名最好能反映出其作用,做到见名知意。Java中的数据类型Java 语言是一种强类型语言。通俗点说就是,在 Java 中存储的数据都是有类型的,而且必须在编译时就确定其类型。 Java 中有两类数据类型:在 Java 的领域里,基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的空间地址。说白了,基本数据类型变量里存储的是直接放在抽屉里的东西,而引用数据类型变量里存储的是这个抽屉的钥匙,钥匙和抽屉一一对应。常用的基本数据类型有:你可能已经注意到了:String?是一种常见的引用数据类型,用来表示字符串。在程序开发中,很多操作都要使用字符串来完成,例如系统中的用户名、密码、电子邮箱等。Java中变量的使用规则不得不接受的变量小脾气:1、Java 中的变量需要先声明后使用2、变量使用时,可以声明变量的同时进行初始化,也可以先声明后赋值3、变量中每次只能赋一个值,但可以修改多次4、main 方法中定义的变量必须先赋值,然后才能输出5、虽然语法中没有提示错误,但在实际开发中,变量名不建议使用中文,容易产生安全隐患,譬如后期跨平台操作时出现乱码等等Java条件语句之 switch当需要对选项进行等值判断时,使用 switch 语句更加简洁明了。例如:根据考试的名次,给予前 4 名不同的奖品。第一名,奖励笔记本一台;第二名,奖励 IPAD?2 一个;第三名,奖励移动电源一个;最后一名奖励 U 盘一个。语法:执行过程:当 switch 后表达式的值和 case 语句后的值相同时,从该位置开始向下执行,直到遇到?break 语句或者 switch 语句块结束;如果没有匹配的 case 语句则执行 default 块的代码。如:不得不说的几点小秘密:1、?switch 后面小括号中表达式的值必须是整型或字符型2、 case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如 a * 23、 case 匹配后,执行匹配块里的程序代码,如果没有遇见 break?会继续执行下一个的 case 块的内容,直到遇到?break 语句或者 switch 语句块结束?如?,运行结果:?可以把功能相同的 case 语句合并起来,如5、?default 块可以出现在任意位置,也可以省略Java循环跳转语句之 break 例如,使用循环输出 1--10的数值,其中,如果数值大于 2 ,并且为 3 的倍数则停止输出。实现代码:运行结果:Java循环跳转语句之 continuecontinue 的作用是跳过循环体中剩余的语句执行下一次循环。例如,打印?1--10 之间所有的偶数,使用 continue 语句实现代码为:运行结果:使用 Arrays 类操作 Java 中的数组Arrays 类是 Java 中提供的一个工具类,在 java.util 包中。该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序、搜索等(关于类和方法的相关内容在后面的章节中会详细讲解滴~~)。Arrays 中常用的方法:1、 排序语法:??Arrays.sort(数组名);可以使用 sort( ) 方法实现对数组的排序,只要将数组名放在 sort( ) 方法的括号中,就可以完成对该数组的排序(按升序排列),如:运行结果:?2、 将数组转换为字符串语法:??Arrays.toString(数组名);可以使用 toString( ) 方法将一个数组转换成字符串,该方法按顺序把多个数组元素连接在一起,多个元素之间使用逗号和空格隔开,如:运行结果为:??输出数组nums中的元素:[25,7,126,53,14,86]Arrays 类还提供了许多其他方法来操作数组此处就不一一列举啦,各位小伙伴们可以在 wiki 查阅更多信息使用 foreach 操作数组foreach 并不是 Java 中的关键字,是 for 语句的特殊简化版本,在遍历数组、集合时, foreach 更简单便捷。从英文字面意思理解 foreach 也就是“ for?每一个”的意思,那么到底怎么使用 forea
您可能关注的文档
- 金属热加工工艺.docx
- MSML 1.1 - V2 - 技术介绍.ppt
- 第十二章 回归分析(二).ppt
- 科尔尼--产业演进曲线.ppt
- SLS LOM FDM简单介绍和比较.pptx
- 诗经·卫风·淇奥.ppt
- 8A_Unit_6_Birdwatching_Integrated_skills 公开课.ppt
- 心理学 认知 推理.ppt
- 15峰推广分析(含平面广告).ppt
- 3.3 拟合优度检验.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)