Java es totalement horientado a objetos. Un registro es una abstraccion de un tipo de datos que se hacerca a un objeto, es decir un cojunto de atributos que describen cierto tipo de dato. Para java eso es una clase, que ademas de los datos teienen funciones internas que lo describen. Mirate programacion orientada a obejtos y lo entenderas mucho mejor.