114培訓網歡迎您來到杭州博學國際教育培訓中心!

400-850-8622

全國統(tǒng)一學習專線 8:30-21:00

杭州Java SE 7 Programming培訓

授課機構:杭州博學國際教育培訓中心

關注度:92

課程價格: 請咨詢客服

上課地址:請咨詢客服

開課時間:滾動開班

咨詢熱線:400-850-8622

在線報名

課程詳情在線報名

更新時間:2024-12-23
Java SE 7 Programming 培訓班型: 企業(yè)內訓、公開課 課程長度: 5天/30小時 培訓講師: 博學高級講師 培訓地點: 杭州市文三路252號偉星大廈19樓博學教育 環(huán)境要求: 投影儀、白板、電腦 培訓形式: 實例講授,現(xiàn)場演、練、及時溝通 培訓資料: 培訓教材 課程內容 課程描述:This Java Programming training covers the core Application Programming Interfaces (API) you'll use to design object-oriented applications with Java. Expert Oracle University instructors will teach you how to write database programs with JDBC. Learn To: ? Create Java technology applications with the latest JDK 7 Technology and the NetBeans Integrated Development Environment (IDE). ? Enhance object-oriented thinking skills using design patterns and best practices. ? Identify good practices in the use of the language to create robust Java applications. ? Manipulate files, directories and file systems. ? Write database applications using standard SQL queries through JDBC. ? Create high-performance, multi-threaded applications. ? Create classes that subclass other classes, extend abstract classes and program with interfaces. ? Properly use exceptions and the Collections framework. ? Develop applications that manipulate files, directories and file systems. 課程目標: ? Process strings using a variety of regular expressions ? Create high-performing multi-threaded applications that avoid deadlock ? Localize Java applications ? Create applications that use the Java Collections framework ? Implement error-handling techniques using exception handling ? Implement input/output (I/O) functionality to read from and write to data and text files and understand advanced I/O streams ? Manipulate files, directories and file systems using the JDK7 NIO.2 specification ? Apply common design patterns and best practices ? Create Java technology applications that leverage the object-oriented features of the Java language, such as encapsulation, inheritance, and polymorphism ? Execute a Java technology application from the command line ? Perform multiple operations on database tables, including creating, reading, updating and deleting using JDBC technology 培訓內容: Java Platform Overview ? Introductions ? Course Schedule ? Java Overview ? Java Platforms ? OpenJDK ? Licensing ? Java in Server Environments ? The Java Community Process Java Syntax and Class Review ? Simple Java classes ? Java fields, constructors and methods ? Model objects using Java classes ? Package and import statements Encapsulation and Polymorphism ? Encapsulation in Java class design ? Model business problems with Java classes ? Immutability ? Subclassing ? Overloading methods ? Variable argument methods Java Class Design ? Access modifiers: private, protected and public ? Method overriding ? Constructor overloading ? The instanceof operator ? Virtual method invocation ? Polymorphism ? Casting object references ? Overriding Object methods Advanced Class Design ? Abstract classes and type generalization ? The static and final modifiers ? Field modifier best practices ? The Singleton design pattern ? Designing abstract classes ? Nested classes ? Enumerated types Inheritance with Java Interfaces ? Java Interfaces ? Types of Inheritance ? Object composition and method delegation ? Implementing multiple interfaces ? The DAO design pattern Generics and Collections ? Generic classes and type parameters ? Type inference (diamond) ? Collections and generics ? List, set and Map ? Stack and Deque String processing ? String manipulation with StringBuilder and StringBuffer ? Essential String methods ? Text parsing in Java ? Input processing with Scanner ? Text output and formatting ? Regular expressions with the Pattern and Matcher classes Exceptions and Assertions ? Exceptions categories ? Standard Java Exception classes ? Creating your own Exception classes ? Using try-catch and the finally clause ? Using try-with-resources and the AutoCloseable interface ? The multi-catch feature ? Best practices using exceptions ? Assertions I/O Fundamentals ? I/O using Java ? Reading the console input stream ? Writing to the console ? Using I/O Streams ? Chaining I/O Streams ? Channel I/O ? Reading and writing objects using Serialization File I/O with NIO 2 ? The Path interface ? The Files class ? Directory and File operations ? Managing file system attributes ? Reading, writing, and creating files ? Watching for file system changes Threading ? Operating system task scheduling ? Recognizing multithreaded environments ? Creating multi-threaded solutions ? Sharing data across threads ? Synchronization and Deadlock ? Immutable objects Concurrency ? Creating Atomic variables ? Using Read-Write Locks ? Thread-safe collections ? Concurrenct synchronizers (Semaphore, Phaser, and others) ? Executors and ThreadPools to concurrently schedule tasks ? Parallelism and the Fork-Join framework Database Application with JDBC ? Layout of the JDBC API ? JDBC divers ? Queries and results ? PreparedStatement and CallableStatement ? Transactions ? RowSet 1.1 RowSetProvider and RowSetFactory ? The DAO Pattern and JDBC Localization ? Advantages of localization ? Defining locale ? Read and set locale using the Locale object ? Resource bundles ? Format messages, dates and numbers
姓名不能為空
手機號格式錯誤