1~5章总结

三章
1.Java是面向对象的程序设计语言,Java程序基本组成单元是类,类中包括属性与方法两部分。
2.Java中有8种基本数据类型来储存数值、字符和布尔值。
3.标识符用来标识类名,变量名,方法名,数组名,文件名的有效字符序列 Java语言规定标识符由任意顺序的字母、下划线(_)、美元字符($)和数字组成,并且第一个字符不能是数字。标识符不能是Java中的保留关键字标识符的字母严格区分大小写,大写和小写是不同的两个标识符,Unicode标识符集最多有65535个字符,Java语言中的字母不仅包括通常的拉丁文字还包括汉语,日语以及其它许多语言中的文字

4.声明名变量是告诉编译器数据类型,编译器才知道分配多少空间给它,存放的是什么样的数据

5.在类体声明的变量被称为成员变量,成员变量在整个类中有效方法体"{"与"}"之间的代码中声明的变量称为局部变量,局部变量在"{"与"}"中有用。局部变量可以与成员变量的名字相同,此时成员变量将隐藏,即成员变量在此方法中暂时失效。

6.运算符的优先级决定了表达式中运算执行的先后顺序。通常,优先级由高到低的顺序依次是:增量和减量运算算术运算比较运算逻辑运算赋值运算如果两个运算有相同的优先级,那么左边的表达式要比右边的表达式先被处理。在编写程序时尽量使用圆括号来指定运算次序,以免产生错误的运算顺序

7.隐式类型转换又称自动类型转换,不会丢失数据;强制类型转换有可能会丢失数据从低级类型向高级类型的转换,系统将自动执行,程序员无须进行任何操作。这种类型的转换称为隐式转换。

8.将高精度数字转换为低精度数字。代码如下:int a = (int)45.23; //此时输出a的值为45long y= (long)456.6F; //此时输出 y的值为 456int b = (int)'d'; //此时输出 b 的值为 100执行显式类型转换时,可能会导致精度损失。除boolean类型外,其他基本类型都能以显式类型转换的方法实现转换。

四章
1.条件语句可根据不同的条件执行不同的语句。条件语句包括If条件语句与switch多分支语句
循环控制包含两方面的内容。一方面是控制循环变量的变化方法,另一方面是控制循环的跳转。控制循环的太短,需要用到break和continue两个关键词,这两个跳转语句的跳转效果不同,break语句是中断循环,continue语句是执行下一次循环。
2.使用break语句可以跳出switch结构,continue不是立刻跳出循环体,而是跳出本次循环,回到循环的条件测试部分,重新开始循环。

五章

1.数组:是具有相同数据类型的一组数据的集合
2.一维数组:是同类数组的线性集合,在程序中需要处理一组数据,或者传递一组数据时,可用这种类型的数组
3.替换数组元素Arrays.fill(数组名,值);替换数组部分元素:前改后不改Arrays.fill(数组名,前索引,后索引,值)

4.数组元素排序Arrays.Sort(数组名)

5.复制数组元素:空位补零,溢出去掉新数组名=Arrays.copyOf(旧数组名,新数组长度),

  复制数组部分元素:前在后不在新数组名=Arrays.copyOfRange(旧数组名,前索引,后索引)

6.查询数组元素:先排序再查询索引 =Arrays.binarySearch(数组名,元素),查询数组元素:先排序再查询 前含后不含索引 =Arrays.binarySearch(数组名,前索引,后索引,元素).
 

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值