Pues es normal, java es un lenguaje muy abstracto...
A ver, los patrones de diseño es de lo ultimo que se suele aprende y los fundamentos del lenguaje java, que es lo que supongo que tu estas mirando empieza ya dando una serie de conceptos por aprendidos, como por ejemplo, que es un bucle, que es una variable, como abordar un problema, que es un procedimiento, que es na función, que es una constante, .....
Nosotros te hablamos de fundamentos básicos de la programación, una serie de fundamentos comunes a todos los lenguajes de programación y donde se explican detalladamente todos estos conceptos que te he comentado anteriormente y que son esenciales para poder iniciar se en un lenguaje concreto.
Tu te estas intentando saltar este paso, y eso es lo que pasa que existen una serie de conceptos que no conoces y por eso quizá no entiendas bien todo lo que te explican.
En ningún libro de java te van a explicar estos conceptos básicos, te darán una leve descripción o ni eso... por eso te insistimos tanto en que busques un libro de fundamentos de la programación, así tal cual sin mas coletilla, ni java, ni c, ni nada...
Cesar te ha ofrecido un mismo curso en distintos formatos, la verdad que yo lo he estado leyendo y es estupendo, si yo hubiera tenido ese material en mis tiempos, me habría ahorrado muchos cabezazos contra el teclado.
Así que seré pesado y te insistiré una vez mas en que le eches un ojo a este curso:
http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=28&Itemid=59 Leelo, como si fuera una novela, con calma. Yo te aseguro que si te lees ese libro, cuando cojas uno de java, te va a resultar mucho mas fácil entenderlo.
Y bueno, si dices que hay cosas que no entiendes, porque no abres un post con la duda que tengas??
Y nada, nosee 2 semanas leyendo ese libro te ahorrará años aprendiendo java...XDD
o así lo veo yo...XDD
Un saludo!!