The 4th day learning Java

来源:互联网 发布:淘宝差评师15362446417 编辑:程序博客网 时间:2024/04/29 23:14

learn basic packages: java.util, java.io, java.net, java.awt, javax.swing. java.lang;

java.util: data collection framework(List-ArrayList, LinkedArrayList, Vector; Map-HashMap, HashTable, TreeMap, LinkedHashMap;Set-HashSet,LinkedHashSet,TreeSet;Queue-PriorityQueue), to sort: Comparator, Comparable; Calendar, TimeZone, Timer, Currency, Date, Random, Locale,StringTokenizer; java.util.regx; java.util has 10 packages in SE6/7, 9 in J2SE 5.0, 6 in J2SE 1.4.

java.io: data stream, serialization, file system: byte stream:inputstream, outputstream; character-stream: Reader/Writer: BufferedReader/Writer, PipedReader/Writer, FilterReader/Writer,PrintWriter, InputStreamReader-FileReader, OutputStreamWriter-FileWriter; File, FileDescriptor, FilenameFilter, RandomAccessFile

java.net: Socket, ServerSocket, URL, Inet4Address, Inet6Address; java.nio, javax.net;

java.awt: heavyweight components, focus subsystem;

javax.swing: lightweight components (pure Java), javax.swing.text.*, javax.swing.plaf.*, javax.swing.event.*; JDialog, JFrame, JComponent-JPanel, JTable, JLabel, JTextComponent-JTextArea, JToolTip, JMenuBar, AbstractButton-JButton, 18 subpackages in SE 7. MVC(Model-View-Controller) architecture. javafx.


0 0
原创粉丝点击