Java

From JazzTeamWiki
Jump to: navigation, search
Language: English  • русский

Java knowledge

J2EE Java 7 GC

Java studying

Tasks on java

Java Docs

Java Unit Testing

Java Testing

Jazz Team Bad Code

Java Generics

Multithreading

Educational course created by Zmicer Java Brains Reloading

Global stage of Java engineer development

syntax
UML
OOP
language philosofy
team work
approaches to make java life easier and more productive
xml and java
reflexion/plugins
creating patterns/frameworks
existed frameworks approaches and techniques study
motivation to work
base schemes/approaches to create types of applications you are interested in
choose directions
understand what you need from java world (get a real world task and do it)
	be developer for a company
	create outstanding framework

Great books to study

Beginners

Core Web Programming, Second Edition > Source Code Archive http://archive.corewebprogramming.com/

ПРАКТИЧЕСКОЕ РУКОВОДСТВО ПО ИЗУЧЕНИЮ JAVA Авторы: Блинов И.Н., Романчик В.С., also available here https://jazzteamedu.svn.sourceforge.net/svnroot/jazzteamedu/JazzTeamLibrary/java%20literature/bsu.iba.by_java.zip

Программирование на Java Методическое руководство для преподавателей

OOP

http://jazzteamedu.svn.sourceforge.net/viewvc/jazzteamedu/JazzTeamLibrary/java%20literature/Гради%20Буч%20-%20Объектно-ориентированный%20анализ%20и%20проектирование%20с%20примерами%20приложений%20-%202008.djvu
http://habrahabr.ru/post/111125/
http://habrahabr.ru/post/111162/
http://habrahabr.ru/post/147927/

Useful articles

Working with resources http://mindprod.com/jgloss/resource.html

Java getting started http://mindprod.com/jgloss/gettingstarted.html

How to write unmaintainable code http://mindprod.com/jgloss/unmain.html

Classpath details http://mindprod.com/jgloss/classpath.html

Java Cheat Sheet http://mindprod.com/jgloss/jcheat.html

Interesting articles

http://thecleancoder.blogspot.com/2010/09/too-small-to-refactor.html

http://stackoverflow.com/questions/184618/what-is-the-best-comment-in-source-code-you-have-ever-encountered

Great sites

Project Euler is a series of challenging mathematical/computer programming problems

Algo Books

Greatest Canadian Mind Products Java Glossary

http://courses.coreservlets.com/Course-Materials/ Free good tutorials on modern J2EE technologies