12
Intro to #memtech: Java September 12, 2011 Thomas Langston @thomaslangston postrequest.blogspot.com MemphisDev.Com

Intro to memtech java

Embed Size (px)

DESCRIPTION

Sli

Citation preview

Page 1: Intro to memtech java

Intro to #memtech: Java

September 12, 2011

Thomas Langston@thomaslangston

postrequest.blogspot.comMemphisDev.Com

Page 2: Intro to memtech java

Product of History

• James Gosling created Java at Sun Microsystems in 1995

• C style syntax• JVM and Garbage Collection were major

design features• Heavily influenced C#

#memtech

Page 3: Intro to memtech java

Use cases

• Feature phones to Android• Applets to Servlets• Serve Web pages– JSF, Apache Struts, Spring, and Play frameworks

• Embedded devices– ServiceU Green controls HVAC systems

#memtech

Page 4: Intro to memtech java

#memtech

Page 5: Intro to memtech java

#memtech

Page 6: Intro to memtech java

Development Environment

• JDK – jdk7.java.net• Eclipse – www.eclipse.org• Android SDK – developer.android.com• ADT Plugin for Eclipse

http://postrequest.blogspot.com/2011/09/intro-to-memtech-java-setting-up-your.html

#memtech

Page 7: Intro to memtech java

Hello, #memtech

#memtech

Page 8: Intro to memtech java

Points to Remember

• JVM – Java bytecode & garbage collection• Immutable Strings• Object Oriented + Autoboxing• Many potential use cases• Gang of Four

#memtech

Page 9: Intro to memtech java

Online Resources

• The Java Tutorials http://download.oracle.com/javase/tutorial/• StackOverflow.Com• Postrequest.blogspot.com

#memtech

Page 10: Intro to memtech java

Java Developer Events

• Memphisjug.org– 3rd Thursday of each month – September 15th, Spring web framework

• Strange Loop – St. Louis• Java Posse Roundup – Crested Butte, Colorado• No Fluff, Just Stuff – Multiple Locations

#memtech

Page 11: Intro to memtech java
Page 12: Intro to memtech java