Serialization #16 - Finale!

preview_player
Показать описание


-------------------------------------------------------------------------------------------------

Рекомендации по теме
Комментарии
Автор

Instead of creating a method to get each value, you could just use a template and achieve the same result in a single method:

In RCField.java:


public <T> T value() {
switch (this.type) {
case Type.BYTE:
return (T)(Byte)readByte(data, 0);
case Type.SHORT:
return (T)(Short)readShort(data, 0);
case Type.CHAR:
return (T)(Character)readChar(data, 0);
case Type.INTEGER:
return (T)(Integer)readInt(data, 0);
case Type.LONG:
return (T)(Long)readLong(data, 0);
case Type.FLOAT:
return (T)(Float)readFloat(data, 0);
case Type.DOUBLE:
return (T)(Double)readDouble(data, 0);
case Type.BOOLEAN:
return (T)(Boolean)readBoolean(data, 0);
}
return null;
}

bermestyle
Автор

Great series! Thank you. It would be great so see something like this about memory allocators or garbage collectors))

viitaliich
Автор

So if I make objects be able to store other objects, wont this make database class redundant because object class could always be used instead? since all database is holding is just other objects, oh yeah and extra data such as HEADER which i dont see any use for now.

palma
Автор

Will you be able to use the Sparky engine in java?

wouter