JAVA学习笔记4---两种基础编程模型、JAVA库、类的成员

本文介绍了Java编程中的两种基础模型:静态方法库和面向对象开发。对比了两种模型的特点及面向对象的优势,并概述了Java标准库及其使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这一个帖子总结自《算法4th》

1.两种基础编程模型

(1)静态方法库P15 1.1.6.5

静态方法库是定义在一个Java类中的一组静态方法(public static)。

存放类的文件名和类名相同。

Java开发的基本模式是编写一个静态方法库来完成一个任务

(2)面向对象开发P32 1.2

静态方法的主要作用是实现函数;实例方法的主要作用是实现数据类型的操作。

抽象数据类型将数据和函数的实现关联,并将数据的表示方式隐藏起来。(即实现了数据的封装,并用实例方法去操纵封装的数据)

(3)面向对象的优势

①像静态方法库一样,面向对象也能模块化复用代码。

②提供了抽象数据的能力。可以构造链式数据结构,以及一些更高级的数据机构。

链式结构使用比数组灵活。更高级数据结构可以准确定义面对的算法问题。


2.JAVA库

(1)java.lang.*

这个库是自动加载的,里面的东西不用import都可以直接使用。

(2)其他标准库

使用的时候,只需要import就可以了。比如java.util.* 等。

(3)外部库

需要先将jar包导入,然后import才能使用的库。


3.类的成员(普通情况)

①实例变量(即JAVA编程思想中的域)

②构造函数

③实例方法

④测试用例(即main函数)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值