课程分类

课程介绍
课程目录
课程介绍
课程目录

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 本人是java,javaEE高级讲师,于2000~2010年在在外企做高级java研发工程师,于2010~2017在八维,积云教育,英锋教育做java讲师,培养了数以千计成功就业的学生。

  • 课程详情

    学习目标
    对初学者来讲,为拿到高薪的工作,应从基础开始学起,javaSe学好了,才能学习javaWeb和javaEE
    课程介绍
    课程目标:引导初学者入门,夯实java基础
    适用人群:适于所有想拿年薪10~25万的人群,没有学历要求
    优惠方式:每周一~周五下午14:00~15:00免费直播讲座。
    课程大纲
    课程基本信息
    课程总长度(天) 20
    课程目标 1、熟练掌握Java语言基本语法,熟练使用常用开发、调试工具,能够快速调试编译错误。
    2、熟练掌握Java语言基础,包括数据类型、运算符、表达式、数组、值传递、流程控制、static/final修饰符等。
    3、理解面向对象思想,正确使用关联、继承。
    4、正确使用Java异常处理,能够快速调试空指针、索引越界、类型转换等常见异常。
    5、熟练使用Java API中常见类,例如Math、String、StringBuffer、Date、Calendar等。
    6、掌握Java中的反射、内省机制。
    7、理解Java中的类加载与运行机制。
    8、熟练使用Java集合框架,能够使用ArrayList、HashSet、HashMap编程,同时能正确描述其他相关接口和类的功能。
    9、掌握Java中的网络开发技巧,能够利用TCP、UDP及HTTP协议建立终端间的连接并进行数据传输。
    10、了解基本的数据结构与算法。
    每天课程安排
    知识点
    1 1.计算机基础简单介绍,概念,硬件(cpu,内存,硬盘),软件
    2.常见DOS命令
    3.java简介(java发展史,java优势,java就业方向,java发展前景)
    4.java环境的搭建
    5.jdk目录的介绍
    6.path、classpath、javaHome环境变量的配置及原理
    7.java可执行文件执行的原理
    8.关键字及标示符的介绍
    9.java数据类型介绍
    10.java注释的使用
    2

    1.java常量的介绍及使用
    2.JAVA变量的介绍及使用
    3.java基本数据类型的转换规则
    4.二进制、八进制、十六进制的转换
    5.JAVA算数运算符介绍
    6.JAVA运算符的介绍
    7.JAVA位运算符的介绍
    8.JAVA运算符、位运算符的优先级
    3

    1.顺序语句介绍
    2.if{}else{}判断语句介绍、语法及练习
    3.switch语句的语法、使用及练习
    4.while循环语句的语法、使用及练习
    5.do while循环语句的语法、使用及练习
    6.for循环语句的语法、使用及练习
    7.增强for循环的介绍及使用
    8.转义字符的使用及练习
    9.break、continue关键词的使用
    4
    1.函数的介绍
    2.有参函数、无参函数、有返回值、无返回值函数的练习
    3.return关键词的介绍
    4.数组的介绍
    5.数组常见的问题、数组的初始化方式
    6.数组查找最大值
    7.数组二分查找
    8.排序算法-冒泡排序
    9.排序算法-快速排序
    10.二维数组介绍
    5 1.JAVA面向对象简介
    2.JAVA面向对象的内存分析
    3.面向对象的练习
    4.局部变量及成员变量的区别
    5.匿名对象
    6.java三大特性--封装的使用及练习
    6 1.构造函数的介绍
    2.构造函数的使用
    3.构造代码块
    4.this关键词的介绍
    5.this调用本类属性
    6.this关键词调用本类构造方法
    7.this关键词的练习
    8.static静态代码块的练习
    7 1.静态函数的介绍及使用
    2.main方法详解
    3.设计模式-单例
    4.java三大特性-继承
    5.super关键字的使用
    6.方法重写与重载的介绍及练习
    7.继承的练习
    8.instance of关键字
    8 1.final关键字介绍及练习
    2.抽象类的介绍
    3.抽象类的使用及所需注意问题
    4.java值交换的三种方式
    5.接口的介绍
    6.接口的使用场景
    7.类与接口、接口与接口之间的关系
    8.java三大特性--多态
    9 1.强制类型转换
    2.接口关系下的多态
    3.成员内部类
    4.匿名内部类
    5.java异常的介绍
    6.捕获异常的处理
    7.抛出异常的处理
    10 1.自定义异常介绍
    2.自定义异常练习
    3.java异常的分类
    4.finnaly关键字
    5.final与finnaly的区别
    6.权限修饰符
    7.jar包的介绍
    8.如何导入jar包--import关键字
    9.java设计模式-模板模式
    11 1.Object类介绍
    2.String类介绍
    3.String类API的介绍
    4.java api的使用
    5.String字符串方法的练习
    6.String字符串面试题的练习(查找、去重...)
    12 1.StringBuffer、StringBuilder介绍
    2.system.runtime类介绍
    3.Math、Date、SimpleDateFormat类介绍
    4.java线程的概念
    5.java线程的生命周期
    6.java线程API
    7.java线程的安全问题
    13 1.线程同步、异步
    2.线程死锁
    3.线程通过Thread实现
    4.线程通过Java中Runnable实现
    5.线程间实现通信
    6.线程wait()、notify()、sleep()的使用
    7.集合的概念及介绍
    14 1.迭代器的使用
    2.List集合的特性
    3.ArrayList的原理
    4.ArrayList的使用
    5.LinkedList的原理
    6.LinkedList的使用
    7.vector的介绍
    7.ArrayList、LinkedList及vector之间的区别
    15 1.Set、HashSet介绍及原理
    2.HashSet使用
    3.TreeSet介绍及原理
    4.TreeSet使用
    5.利用反射读取标注信息
    6.泛型定义
    7.泛型使用中常见问题--方法、类、接口上线限
     
    16 1.Map接口介绍
    2.Map接口迭代的方法
    3.HashMap的介绍及使用
    4.TreeMap的介绍及使用 
    5.Collections与Arrays使用
    6.正则表达式介绍
    7.正则表达式练习(电子邮箱、手机...)
    8.JDK5.0可变参数、自动装箱拆箱的实现
    9.枚举值的使用
    10.枚举类的使用
    17
    1.File的构造函数
    2.File的常用方法介绍及使用
    3.FileInputStream读取完整数据
    4.FileInputStream读取数据细节
    5.FileOutputStream写入数据
    6.BufferedInputStream缓冲字节输入流
    7.BufferedOutputStream缓冲字节输出流
    8.使用缓冲字节流实现文件复制
    9.ByteArrayInputStream和ByteArrayOutputStream实现文件复制
                                          
    18 1.StringReader输入字符流
    2.StringWriter输出字符流
    3.使用FileReader,FileWriter文件字符流实现文件复制
    5.缓冲输入字符流BufferedReader
    6.缓冲输出字符流BufferedWriter   
    7.装饰者模式
    19 1.网络编程三要素
    2.UDP介绍
    3.使用UDP发送消息
    4.使用UDP群聊的实现
    5.TCP介绍
    6.使用TCP进行连接
    7.使用TCP群聊的实现
    8.Tomcat简介
    20 1.Java反射机制的作用
    2.Class类的作用与几种获取方式
    3.利用类名字符串动态创建Java对象
    4.Method类的作用
    5.动态查找、调用Java类中的方法
    6.Field类的作用
    7.Java内省机制的作用与注意事项

    与学生合影