SCJP复习关键点解析:进制转换与类方法重载
"SCJP复习笔记分享" SCJP(Sun Certified Programmer for the Java 2 Platform, Standard Edition)是Java编程的一项认证考试,旨在测试考生对Java语言的基础知识和理解。这篇复习笔记涵盖了多个SCJP考试中的关键知识点。 1. 八进制与十六进制表示: 在Java中,八进制数以0开头,例如`010`表示的是十进制数8。十六进制数通常以0x或0X开头,如`0x10`代表十进制的16。理解不同进制之间的转换对于处理数值计算至关重要。 2. 类与变量: - `classValHold`示例展示了类的内部结构。`public int i = 10;`定义了一个公共整型变量i,其初始值为10。 - `ObParm`类中,`amethod()`方法说明了参数传递的问题。在Java中,参数传递是按值传递,这意味着方法内部对参数的修改不会影响到方法外部的原始对象。然而,如果参数是一个对象引用,方法内可以改变引用指向的对象,但不会改变原始引用。 3. 方法重载(Overloading): 重载意味着在同一个类中有多个同名的方法,但它们的参数列表不同,包括参数的个数、类型或者顺序。返回值类型不用于区分重载方法,因此不能作为重载的依据。 4. 内部类(Inner Class): - `InOut`类中有一个名为`Bicycle`的内部类,它展示了内部类如何访问外部类的成员。内部类可以访问外部类的所有实例变量,即使这些变量具有私有(`private`)访问修饰符。 5. final关键字: 在`amethod()`方法中的`final int iArgs`参数表明,iArgs一旦被初始化后就不能再改变它的值。`final`关键字常用于确保变量或方法的不可变性,或者作为匿名内部类的捕获变量。 以上是SCJP复习笔记中涉及的部分关键概念,这些内容涵盖了Java语言的基础,包括进制转换、类和对象、方法重载以及内部类的特性,这些都是Java程序员必须掌握的基础知识。通过深入理解和练习,考生可以更好地准备SCJP考试。
![](https://csdnimg.cn/release/download_crawler_static/1491533/bg8.jpg)
![](https://csdnimg.cn/release/download_crawler_static/1491533/bg9.jpg)
剩余44页未读,继续阅读
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 0
- 资源: 13
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 解决Eclipse配置与导入Java工程常见问题
- 真空发生器:工作原理与抽吸性能分析
- 爱立信RBS6201开站流程详解
- 电脑开机声音解析:故障诊断指南
- JAVA实现贪吃蛇游戏
- 模糊神经网络实现与自学习能力探索
- PID型模糊神经网络控制器设计与学习算法
- 模糊神经网络在自适应PID控制器中的应用
- C++实现的学生成绩管理系统设计
- 802.1D STP 实现与优化:二层交换机中的生成树协议
- 解决Windows无法完成SD卡格式化的九种方法
- 软件测试方法:Beta与Alpha测试详解
- 软件测试周期详解:从需求分析到维护测试
- CMMI模型详解:软件企业能力提升的关键
- 移动Web开发框架选择:jQueryMobile、jQTouch、SenchaTouch对比
- Java程序设计试题与复习指南
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)