1
import java.util.Date;
public class Test extends Date{
public static void main(String[] args) {
new Test().test();
}
public void test(){
System.out.println();
System.out.println(this.getClass()==super.getClass());
// super.getClass() 调用的是父类的方法而已 (最终都是源于Object的getClass方法)和 this.getClass没区别
// 返回的都是运行时的类型
System.out.println(super.getClass().getSuperclass().getName()); // getSuperclass才返回做自己的父类
System.out.println(this.getClass().getSuperclass().getSuperclass().getName());
}
}
2 void操作
如public void do() 程序中调用 System.out.print(obj.do()+ "测试"); void不能进行操作(相加)
分享到:
相关推荐
这里记录本人学习java时经常记不住或有误区、或易混淆的知识点记录
综上所述,Java基础方面的陷阱涵盖了语法理解、数据类型使用、运算符和流程控制的误用、异常处理的不当、内存管理的误区,以及面向对象设计原则的应用等多个方面。通过深入学习和实践,可以有效地避免这些陷阱,提升...
这份"Java基础知识精华总结"压缩包,显然是一份集大成的学习资源,旨在帮助初学者或需要巩固基础的开发者系统地掌握Java的核心概念。 首先,文档《Java基础知识笔记总结》可能会涵盖以下内容: 1. **Java简介**:...
综上所述,Java自学过程中存在多种误区,包括对编程语言的选择犹豫不决、忽视基础知识的学习、缺乏实践操作、不善于总结和反思、遇到问题容易放弃以及社交学习的重要性等。克服这些误区需要正确的方法论指导和个人的...
综上所述,Ruby和Java各有优缺点,选择应基于项目需求、团队技能和现有基础设施。Java以其稳定性和丰富的库适合大型企业级应用,而Ruby则以其高效开发速度和简洁语法吸引着初创公司和快速迭代的项目。重要的是理解每...
Java学习时,初学者往往容易陷入一些误区,这些误区可能会阻碍他们的学习进程和技能提升。以下是一些常见的问题和相应的解决建议: 1. **盲目追求高级特性**:有些学习者在接触Java时,过于热衷于尝试最新的特性和...
而Java SE(Java Standard Edition)是基础的Java开发环境,适用于桌面应用和服务器端应用。了解两者的区别并根据项目需求选择合适的平台至关重要。 最后,安全问题常常被忽视。Java的安全性是其一大优点,但开发者...
在学习Java的过程中,可能会遇到一些误解和误区,例如过分依赖IDE的自动提示,而不去深入理解语法规则。初学者应避免这样的陷阱,注重培养独立思考和解决问题的能力。阅读和理解他人的代码,参加编程社区的讨论,...
3. try-catch-finally结构:这是Java异常处理的基础构造。try块包含可能抛出异常的代码,catch块捕获并处理异常,finally块确保无论是否发生异常,都会执行的代码,比如资源释放。 4. 多重catch块:Java允许在一个...
#### 一、Java简介与基础知识 - **Java简介**:介绍Java语言的历史背景和发展历程,包括Java的设计理念和目标。 - **进制之间的转换**:学习二进制、十进制、十六进制之间的相互转换方法,为理解计算机底层原理打下...
Java编程语言以其强大的功能和广泛的应用领域而深受程序员喜爱,然而,即使是经验丰富的开发者也可能在编写Java代码时遇到一些常见的陷阱和误区。本篇将详细探讨"Java习题(一些不注意就犯的错误)"中涉及的知识点,...
虽然本教程会从基础讲起,并且尽量避免复杂的数学概念和技术术语,但掌握 Java 基础有助于更好地理解课程内容。 #### 三、安装与配置 Java 3D 1. **下载 Java SE 平台**:访问 Sun Microsystems 官网 ...
首先,Java中的`URLEncoder`类是一个常见的误区。尽管其名称暗示它用于编码URL,实际上它主要用于HTML表单编码,即将非ASCII字符转换为适合HTTP请求的格式。`URLEncoder.encode()`方法将空格编码为`+`,而`%`字符则...
### Java零基础-参数传递详解 #### 内容概要 本文旨在深入解析Java语言中的参数传递机制。作为一门广泛使用的编程语言,Java提供了多种处理数据的方法,其中参数传递是函数(方法)间数据交互的基础。本文将重点...
Java问答式教程是针对Java初学者精心设计的一种学习资源,旨在通过解答常见问题来帮助学习者深入理解Java...通过这样的资源,Java初学者能够逐步提升自己的编程技能,避免学习中的常见误区,从而在编程道路上更进一步。
"java_disabuse.rar_java disabuse"这个压缩包文件旨在帮助解决这些问题,通过实例来澄清常见的Java学习误区。 文档“java_disabuse.doc”可能包含了以下几个方面的重要知识点: 1. **基础语法**:Java的基础语法...
### Java零基础-参数传递详解 #### 内容概要 本文旨在深入解析Java语言中的参数传递机制。作为一门广泛使用的编程语言,Java提供了多种参数传递的方式,这其中包括了基本类型的值传递以及引用类型的地址传递。同时...
2. **基本语法**:手册强调了Java语言的基本语法要点,包括数据类型、控制结构、方法定义、对象与类的使用等,旨在避免常见的语法错误和理解误区。 3. **异常处理**:在异常处理部分,手册提供了详细的异常分类和...
这套书籍分为两卷出版,第一卷主要介绍Java基础知识和技术要点,而第二卷则深入探讨了高级主题和技术。无论是对初学者还是有一定基础的开发人员,《Java核心卷Ⅰ、卷Ⅱ》都提供了全面而深入的学习资源。 #### 八、...
通过本课程的学习,学员将能够掌握Java编程的基础知识和核心技能。 - **学习目标**: - 掌握Java SE的基本概念与语法。 - 学会使用JDK进行开发环境的搭建与配置。 - 理解并运用原始数据类型及其使用陷阱。 - ...