Możesz użyć publicznych finalnych zmiennych (stałych):
public class Constances {
public static final int PEWNA_LICZBA_DO_OBLICZEN = 16;
public static final String PEWNY_NAPIS_DO_OBLICZEN = "Java";
//...
}
Lub typu obliczeniowego też do przechowywania stałych (moim zdaniem lepszy pomysł):
public enum Constances {
A(1,"ABC"),B,C(100,"XYZ");
int a;
String b;
Constances(int a,String b){
this.a = a;
this.b = b;
}
Constances(){
a = 0;
b = "JVM";
}
public String getB(){
return b;
}
public int getA(){
return a;
}
}
Jeśli chodzi o przechowywanie danych w dużych ilościach, masz do wyboru:
- użycie bazy danych (SQL / NoSQL).
- użycie plików (JSON,XML, CONF, INI, YAML).
- użycie frameworku Collections w języku Java (wbudowany w język), dostępny w pakiecie java.util.
Co wybrać:
- Duża skala i ilość danych: Baza Danych.
- Szybki dostęp do danych w pamięci RAM - Framework Collections.
- Aplikacja, która działa niezależnie na wielu urządzeniach i musi zapisywać dane w niewielkich ilościach - pliki.
- Mała ilość stałych obliczeniowych, dostępnych bardzo szybko - typy wyliczeniowe, ewentualnie stałe wewnątrz klasy.
Masz jakieś pytania, chętnie odpowiem, pisz w komentarzach pod tą odpowiedzią.