欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Seaeast&collection——Object-oriented Programming(Java)_No.1 Java正则表达式Smalltalk 

程序员文章站 2023-12-21 11:31:58
...
一切都是对象 : 
Alan kay曾经总结了第一个成功的面向对象语言、同时也是Java所基于的语言之一的Smalltalk的五个基本特性,这种特性表现了一种纯粹的面向对象程序设计方式:
    1.万物皆为对象。
    2.程序是对象的集合,他们通过发送消息来告知彼此所要做的。
    3.每个对象都有自己的由其他对象所构成的存储。
    4.每个对象都拥有其类型
    5.某一特定类型的所有对象都可以接受同样的消息。
存储:
    对象的存储方式:
    1.寄存器
    2.堆栈。位于通用RAM(随机访问存储器中)。
    3.堆。new将对象存储在“堆”里。
    4.常量存储
    5.非RAM存储
static关键词
    通过static关键字可以满足这两方面的需要。当生命一个事物是static时,就意味着这个域或方法不会与包含它的那个类的任何对象实例关联在一起。所以,即使从未创建某个类的任何对象,也可以调用其static方法或访问其static域。通常,你必须创建一个对象,并用它来访问数据或方法。因为非static域或方法必须知道他们一起运作的特定对象。
foreach语法
    Java SE5引入了一种新的更加简洁的for语法用于数组或容器。
    请注意,由于构造器的名称必须与类名完全相同。
Iterator迭代器
    1.使用方法iterator()要求容器返回一个Iterator。
    2.使用next()获得序列中的下一个元素
    3.使用hasNext()检查序列中是否还有元素
    4.使用remove()将迭代器新返回的元素删除

Next:正则表达式、容器、IO、并发等!

   

上一篇:

下一篇: