Executando verificação de segurança...
1

Não precisa abandonar Java, basta você aprender lógica de programação, algoritmos, etc.
E aprender coisas no Java como StringTokenizer.
Também basta correr atrás para aprender Collection, List, ArrayList, HashMap, TreeMap, HashSet, TreeSet, Iterator, nada de mais.
Na boa, a empresa foi !@#*&$.
Na prática, só se usa mesmo List, ArrayList e Iterator.
Infelizmente as empresas estão sacaneando os candidatos porque está sobrando.
E esses 3 itens List, ArrayList e Iterator, se a empresa realmente está precisando, dá para ensinar em 30 minutos.

Carregando publicação patrocinada...
2

valeu pelas dicas, acho que vou começar do zero mas dessa vez indo até a ultima classe que implementa e extendem todos esses tipos primitiivos, vou ver documentação, fóruns e tentar ir mais devagar.