Java Basic for 5.0 version.
Java Basic #1
11 hours
Brief Introduction of Java. (1 hour)
Installation and tools (Overview of Eclipse IDE) (1 hour)
Type data (1/2 hour)
Primitive Types.
Custom types.
Var names.
Constants.
Brief introduction to standard coding.
Operators (1/2 hour)
Arithmetic operators.
Conditional operators.
Flow Control (1 hour)
If-else
Switch
Do… While
For (foreach)
Arrays and Strings (1 hour)
Arrays.
Strings.
Buffering.
Classes in Java (2 hours)
Constructors
SuperClass.
Interfaces.
Public, Private, package, abstract, final.
Anonymous class.
Inner class.
Overriding.
Pass by value.
Pass by reference: We need to be careful here - Java only has by-value parameters. The "by reference" is an illusion - you're actually passing the value of
the reference as the parameter. This distinction is important because
it differs greatly from what other languages such as C++ permit.
Exception control (1 hours)
Concept of exception in Java.
Try, catch, finally.
Creating Custom Exceptions
Hierarchy exceptions and context (Throwable , Runtime and Exception)
Classes in JDK
Class object. (1/2 hour)
Equal method and Comparable interface (1 hour).
HashCode method (1/2).
Java Lang (1 hour)
Integer, Long, Double, Buffering, String, Math.
Java Basic #2
10 hours
Classes in JDK
Multi-threaded (2 hours).
Thread class.
Runnable interface.
ThreadGroup.
Java Util package. (4 hour)
Collections and Generics.
Logs.
Zip, RE.
Java Text package. (2 hour)
Collators, DateFormat, NumberFormat, MessageFormat.
Java IO. (2 hours)
File, Writer’s, Reader’s. Input and Output, Tokenizer’s.
Java Basic #3
11 hours
Classes in JDK
Java Thread Second Part (3 hours)
Monitors, synchronization, mutex: It would be wise to discuss both standard synchronization, and
manual lock-based synchronization.
Java NIO (2 hours)
Add here the java nio topics.
Java Net (2 hours)
InetAddress.
ServerSocket, Socket.
URL, HttpURLConnection, URL, URLConnection, Decoder & Encoder.
Java Reflect and Beans. (4 hours)
ClassForName.
Constructor, Field, Method, BeanInfo, BeanDescriptor, PropertyDescriptor, XMLDecoder, XMLEncoder, Annotations.
Java Basic #4
10 hours
Classes in JDK
Java Security and Crypto (2 hour)
Digest (MD5), Key’s, Provider, Algorithm’s, etc.
Java Image (1 hour)
How create and manipulate an image.
Java SQL (4 hours)
JDBC, Connection, Statement, ResultSet.
Java XML (3 hours)
DOM and SAX. JAXB
Java Basic #5
10 hours
Classes in JDK
Java Swing and Awt (4 hours)
JFrame. JPanel, JInternalFrame.
JTextField, JButton, JList, JTree, JTable.
Java and Applet’s (3 hours)
Review of the Java Sun Coding guidelines. (2 hours)
Java and Java Web Start (Overview). (1 hour)
Comentarios