java面向对象编程的1000字读书笔记.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《java面向对象编程的1000字读书笔记.docx》由会员分享,可在线阅读,更多相关《java面向对象编程的1000字读书笔记.docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、java面向对象编程的1000字读书笔记篇一:java面对对象编程学问点总结java中实现方法重载的条件:1、在同一类中2、方法名称相同,参数不相同(类型、个数、挨次)3、与访问修饰符和返回类型无关4、如何区分所要调用方法呢?* 通过参数进行区分* 方法重载的适用场合:多个方法功能相同,只是参数不同,可以动态依据参数从而区分 调用不同的方法* 好处:*在调用时只需要记住一个方法,从而通过参数进行区分成员变量与局部变量的区分:1、所在位置不同:成员变量在类中,但不在详细的方法中以及代 码块中局部变量在方法中以及在代码语句中2、初始值不同:成员变量声明就可以使用,它会默认进行赋值操作局部变量就必
2、需声明、赋值才能使用(它不存在默认值)3、在内存中存储位置不同*成员变量安排到堆内存中C、中括号():用于访问数组元素。D、小括号():定义方法时来包含全部形参声明。调用时用它 来包含实参。E、空格:消失在许多地方。F、圆点:通常是类/对象与其属性/方法之间的分隔符JAVA的关键字:Java当中有一些具有特别用途的单词被称为关键 字。abstract assert booleanbreakbytecase catch char class continue default do double else enum extend final finally float for if impleme
3、nt import instanceof int interface long native new package private protected public return short static strictfp synchronized super switch this throw throws transient try void volatile while还有两个保留字:goto和const;6、Java的数据类型分类A、强类型语言在编译时进行严格的语法检查。B、声明语法:Type varName;C、JAVA数据分为两大类:基本类型和引用类型7、基本类型分类:分为4类8
4、种八大基本类型:byte short int long floatdoublechar boolean 整型:byte short int long (JAVA整数常量默认为int类型)Byte :在内存中占一个字节8位。表数范围:-2的7次方2的7 次方减 1 (-128-127)所代表的意义V换页反斜线b倒退一格单引号r归位双引号t跳格n换行Short:在内存中占两个字节16位。表数范围:-2的15次2的15 次方减1(-3276832767) Int:在内存中占四个字节32位。表数范围: -2的31次2的31次方减1Long:在内存中占八个字节64位。表数范围:-2的63次2的63 次方
5、减1字符型:char通常用表示单个的字符,必需用单引号()括起来。字符型的常量有3种表达形式:A、直接通过单个字符指定常量B、通过转义(逃逸)字符表示特别的字符常量。以下为常用转义 字符。C、直接使用Unicode值来表示字符常量。uXXXX浮点型:float和double (单精度浮点数跟双精度浮点数)(JAVA 浮点数常量默认为double类型)(开发中常用BigDecimal)浮点型有三个特别的浮点常量:正无穷大、负无穷大、非数转义字符所代表的意义转义字符布尔型:boolean,值只有true和false,用于表示规律上的“真和 “假,用于流程掌握,也可以用于三目运算符。8、基本类型的类
6、型转换分为两种:一种是自动类型转换,另一种为强制类型转换。自动类型转换:表数范围小的数值或变量直接赋给表数范围大的 一个变量。强制类型转换:表数范围大的数值或变量直接赋给表数范围小的 一个变量。格式为:(Type) value;9、表达式类型的自动提升当一个算术表达式包含多个基本类型时,整个算术表达式的的数 据类型将发生自动提升。注:两个整数相除时,假如不能整除,得到的结果将是把小数整 个截取。10、直接量:通过源代码直接指定的值11、JAVA当中的运算符A、算术运算符B、赋值运算符C、比较运算符D、规律运算符E、位运算符算术运算符:+、-、*、/、+、-赋值运算符:=、+:、-=、*=、/=
7、、%=比较运算符:用于推断两个变量的或常量的大小。比较运算的结 果是一个布尔值(true or false)、二、二、二二、!二规律运算符卜、!:前后两个操作数都为true才返回true,否则false11:或,只要有一个操作数为true就返回true,两个都不为true,才 返回false!:非,只需要一个操作数,假如操作数为true,返回false,假如为 false,返回 true;三目运算符:?:10、JAVA的流程掌握A、挨次结构:从上往下挨次执行,没有推断跟跳转B、分支结构:用于实现依据不同条件来选择性的执行某段代码。If语句:注:用if日se if .else语句时不要忽视了 e
8、lse的隐含条件。Switch语句:开关语句,由一个控件表达式跟多个case标签组成。Switch语句后面的掌握表达式的数据类型只能byteshortcharint 四个整数类型和枚举类型。Java 7新增了 String类型。在每一个Case标签后必需要有一个break;语句,假如没有,当某 一个case标签的值匹配胜利后,后面每一个case的值都不在推断。全部执行,直到遇到break;或执行完毕。Default可有可无。C、循环结构:用于实现依据循环条件重复执行的某段代码。循环语句包含的四个部分:初始化语句:一条或多条语句。循环条件:是一个规律表达式。步进值:结合循环条件作用,作为一个退出
9、循环条件。循环体:要重复执行的代码。11、JAVA方法类似于其他语言里的函数。(Method)作用:简化程序的结构。把具有特定功能的代码独立出来。提高效率,实现代码的复用性。声明方法的方式:修饰符方法返回类型方法名(形式参数列表)(零条或多可执行的语句组成的方法体)修饰符:可以省略,可以是:public private protected (default) static final abstract; public private protected 不能起使用。 final abstract不能一起使用。返回类型:事先商定好的返回值的类型,可以是JAVA任何类型, 包括基本类型和引用类型。
10、假如没有返回值,必需用void来声明没有返回值。返回值:方法在执行完毕后返回给调用环境的数据。形式参数:在方法被调用时用于接收外界输入的数据。“参数类型参数名多个形参用“,隔开。实参:调用方法时给出的实际参数。留意:* 局部变量安排至栈中4、生命周期不同* 成员变量随着对象的存在而存在,随对象的销毁而销毁* 局部变量是随着方法调用而存,随着方法销毁而销毁* 对于成员变量为时的默认值为:0* 对于成员变量为string的默认值为:null* 对于成员变量为double的默认值为:0.0构造方法的特征:* 1、方法名称与类名相同* 2、无返回类型(理解:调用构造方法返回当前的对象)*构造方法 的作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 面向 对象 编程 1000 读书笔记
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内