商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > 个人对java的认识_自己对Java的一些认识

个人对java的认识_自己对Java的一些认识

  发布于2026-07-12 阅读(0)

扫一扫,手机访问

要说Ja va和其他编程语言比起来,最突出的两个特点,莫过于面向对象和强类型。这俩是根基,绕不开。

说到面向对象,核心就是类和对象。这个认识必须扎实。在类中,构造方法是最基础的概念。为什么说它重要?因为只要你需要创建这个类的实例对象,就必然要调用构造方法——它决定了这个类从“出生”开始要做什么。举个例子就明白了:以BufferedReader类为例,它的构造方法是BufferedReader(Reader in)。为什么参数是Reader对象?因为它本来就是用来操作字符流的,构造它时就必须要关联一个字符读取流对象,理解了这一点,它的用途也就自然清晰了。

看完构造方法,接下来要看具体类的方法——这直接说明它能做什么、有什么功能。方法的返回值类型同样重要,这里就必须提到Ja va的强类型特点了。正因为强类型,你必须明确一个方法的具体返回值,是对象还是基本数据类型,这样你才能定义合适的容器或类型来接收它,才能进行后续操作。

那么,如何高效地找到我们需要的方法呢?这就离不开面向对象的三大特性:封装、继承、多态。封装比较好理解——方法封装在对象里,需要特定方法时,找到对应的类对象就行。继承,就是抽取公共方法形成父类。实际查API时,经常遇到某个类里没有我们要的方法,这时候就要想到它的父类或子类。API文档里通常有一个“另请参见”的选项,列出了继承来的常用方法。多态应用最多的场景,就是传递参数的时候——定义父类的对象,这样既可以传父类也可以传子类,大大扩展了方法的操作范围。

以上谈的是如何利用对面向对象的理解来查阅API文档。毕竟今后的学习和开发中,不可能对每个类都了如指掌,所以适应对陌生类进行查阅和使用,掌握正确的API查询方法,至关重要。下面简单介绍一些常用API。

提到API,不得不说说那几个核心包,它们的定位和功能至少要有基本概念:

ja va.lang——这个包包含形成语言核心的类,如Character、Integer和Double等封装类,以及String和StringBuffer。Ja va编辑器自动装载它,一般无需显式导入。

ja va.applet——这个包提供创建Ja va applet的途径,Ja va applet运行在Web浏览器下,通常通过Internet下载。

ja va.awt——由许多组成Ja va抽象视窗工具(AWT)的类构成,提供基于类的图形用户界面,可以为Ja va applet和应用程序编程提供视窗、按钮、对话框及其他控件。

ja va.net——这个包提供网络、套接字处理器和Internet实用工具类。

ja va.io——包中的类提供输入输出服务,用于读写文件数据、访问键盘输入和打印输出。

ja va.util——包含为任务设置的实用程序类和集合框架类,每个Ja va应用程序和applet都至少会用到这里的一个类。它还提供Collection接口及其实现容器类,如List和Set。

ja va.rmi——远程方法启用包,提供通过远程接口控制的分布式代码支持。借助这个包,可以创建Ja va应用程序,使其不同部分在不同的系统中协同运行。

ja va.sql——提供结构化查询语言数据库字段类型和方法的实现。根据系统不同,这个包的类可能通过特定数据库系统实现,或缺省通过ODBC标准的直接映射实现。

了解这些核心包的同时,API的搜索功能也很实用,可以直接查找自己所需类。遇到实在不明白的类或方法,不妨自己动手敲一敲,验证一下。很多时候,亲自实践一遍,比自己死记硬背要管用得多。

多动手,多实践,这些积累自然会沉淀下来。

本文转载于:https://blog.csdn.net/weixin_31940835/article/details/114155269 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注