• <tr id='CYhINg'><strong id='CYhINg'></strong><small id='CYhINg'></small><button id='CYhINg'></button><li id='CYhINg'><noscript id='CYhINg'><big id='CYhINg'></big><dt id='CYhINg'></dt></noscript></li></tr><ol id='CYhINg'><option id='CYhINg'><table id='CYhINg'><blockquote id='CYhINg'><tbody id='CYhINg'></tbody></blockquote></table></option></ol><u id='CYhINg'></u><kbd id='CYhINg'><kbd id='CYhINg'></kbd></kbd>

    <code id='CYhINg'><strong id='CYhINg'></strong></code>

    <fieldset id='CYhINg'></fieldset>
          <span id='CYhINg'></span>

              <ins id='CYhINg'></ins>
              <acronym id='CYhINg'><em id='CYhINg'></em><td id='CYhINg'><div id='CYhINg'></div></td></acronym><address id='CYhINg'><big id='CYhINg'><big id='CYhINg'></big><legend id='CYhINg'></legend></big></address>

              <i id='CYhINg'><div id='CYhINg'><ins id='CYhINg'></ins></div></i>
              <i id='CYhINg'></i>
            1. <dl id='CYhINg'></dl>
              1. <blockquote id='CYhINg'><q id='CYhINg'><noscript id='CYhINg'></noscript><dt id='CYhINg'></dt></q></blockquote><noframes id='CYhINg'><i id='CYhINg'></i>
                Java面向对象
                Java异常
                Java数组
                Java常用类
                Java集合
                Java IO流
                Java线程
                Java反射
                Socket编程
                Java注解开发
                Java GoF设计模式
                HashMap
                Java内存模型
                Java线性表

                Java基础教程

                Java是一门面向☆对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指ω针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维√方式进行复杂的编程。

                Java具ω 有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 [2] 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系◥统应用程序等

                Java工作原理

                由四方面组成:

                ⒈Java编程语言

                ⒉Java类文件格式

                ⒊Java虚拟机

                ⒋Java应用程序接口

                当编辑并运行一个Java程序时,需要同时涉及到这四种方面。使用文字∮编辑软件(例如记事本、写字板、UltraEdit等)或集成开发环境(Eclipse、MyEclipse等)在Java源文件中定义不同的类,通过」调用类(这些类实现了Java API)中的方法来访问资源系统,把源文件编译生成一种二进制中间码,存储在class文件中,然后再通过运行与操作系统平台】环境相对应的Java虚拟█机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用 。

                本教程讲解JavaSE的高级⊙技术△,包括程序调试技术,抽象类与接口的基本应用,异常处理及异常在开发中的应用,使用数组存〗储数据, Java常用类以及常用类的常用操作,Collection集合及Map集合的特点及应←用, 使用IO流读写文件内容, 开发多线程应用程序及线程同步,反射技术的基本使用等内容。

                课程目标: 通过本课程◣的学习,全面掌握JavaSE的高级技术,提升自身的专业素养,为将来学习更高级的内容打好基础

                适用人群:Java初学人员,已经◣学会流程控制,有一定的面向对象开发的基础知识 

                目录介绍

                第1章  Java面向对象

                1. Java包(package)
                2. Eclipse安装教程
                3. Java访问权限
                4. Java Object类
                5. Java中final关键〓字的作用
                6. Java抽象类
                7. Java接口
                8. Java类与类之间的关系
                9. Java内部类

                第2章  Java异常

                1. Java异常简介
                2. Java异常处理
                3. Java方法覆盖中的异常处理与Java异常在开发中的应用

                第3章  Java数组

                1. Java数组的定义
                2. Java访问数组元素
                3. Java数组元素的遍历
                4. Java数组的静态初始化
                5. Java数组引用数据类型
                6. Java可变长参数
                7. Java数组扩容
                8. Java数组的特点
                9. Java对象数组
                10. Java二维数组
                11. Java中arrays工具类
                12. Java数组算法

                第4章  Java常用类

                1. Java字符串类型
                2. Java包装类
                3. Java日期类型
                4. Java数学类

                第5章  Java集合

                1. Java中Collection集合概述
                2. Java中Collection的基本操作
                3. Java中List集合
                4. Java中ArrayList与Vector的区别
                5. Java中LinkedList详解
                6. JavaSet集合与HashSet集合特点
                7. Java TreeSet集合
                8. Java Collection集合小结
                9. Java中Collections工具类
                10. Java泛型详解
                11. Java中Map集合概述
                12. Java中Map基本操作
                13. JavaHashMap底层实现原理
                14. HashTable和HashMap的区别 
                15. Java Properties类
                16. Java TreeMap排序
                17. JavaMap集合小结

                第6章  Java IO流

                1. JavaIO流的分类
                2. Java文件输入▂输出流♀
                3. Java缓冲输入输出流
                4. Java数据输入输出流
                5. Java打印流与Java装饰者设计模式
                6. Java对象输入输出流
                7. Java文件字符输入输出流
                8. Java字符输入输出流
                9. Java缓冲字符输入输出流
                10. Java File类概述
                11. File类常用操作

                第7章  Java线程

                1. Java线程概述
                2. Java创建线程的方式
                3. Java线程基础操作
                4. Java线程的生命周期
                5. Java线程调度
                6. Java线程同步
                7. Java线程安全的类
                8. Java设计模式之生产者消费者模式
                9. JavaTimer定时器
                10. Java线程死锁

                第8章  Java反射

                1. Java反射概述
                2. Java反射类的信息
                3. Java反射字段信息
                4. Java反射方法
                5. Java反射构造方法
                6. Java反射创建实例
                7. Java通过反射访问字段值
                8. Java通过反射调用方法
                9. Java Properties实例

                第9章  Socket编程

                JavaSocket编程教程

                第10章  Java注解开发

                1. 什么是Java注解
                2. JDK自带注解
                3. Java开发︾自定义注解
                4. Java注解开发实例:通过注解创建数据库表

                第11章  Java GoF设计模式

                1. Java GoF设计模式概述
                2. Java单例模式

                第12章  HashMap

                1. Java HashMap的基本操作
                2. HashMap的工作原理
                3. Java HashMap源码分析
                4. HashMap的应用

                第13章  Java内存模型

                1. Java内存模型的概念
                2. Java并发编程
                3. Java内存模型
                4. Java中Volatile关键字
                5. Java Volatile关键字使用场景
                6. JVM内存模型

                第14章  Java线性表

                1. 线性表的抽象数据类型定义
                2. 线性表的顺序存储与实现
                3. 线性表的链←式存储与实现
                4. 线性表顺序存储与链式存储实现线性表的比较
                5. Java List接口
                全部教程