Java学习介绍

时间:2022-08-04 02:24:19

Java版本介绍

  JavaME:微型版,用于开发小型设备、智能卡、移动终端应用(使用率较低)

  JavaSE:标准版,用于创建桌面应用(企业用JavaSE创建桌面应用较少)

  JavaEE:企业版,用于创建企业应用(JavaEE是JavaSE的升级版,语言基础依然是JavaSE,核心算法依然使用JavaSE)

学习SE目的

  是JavaEE的必备基础 是Android应用开发的必备基础 是掌握面向对象编程思想的必要课程

  可以做桌面应用程序,例如扫雷游戏、连连看游戏 可以做C/S结构的网络应用,例如即时通讯软件

  不能做Web应用,例如网上商城 不能做Android应用

Java语言特点

  跨平台、解释执行、面向对象、自动垃圾回收、鲁棒、支持多线程编程、简单性

学习目标

  1、熟练掌握Java语言基础:

    类、属性、方法的声明形式

    数据类型、值传递

    修饰符:static/final/abstract/访问权限

    操作符:算术、比较、位、逻辑

    流程控制:分支、循环

  2、理解面向对象的编程思想

    对象、类、引用、虚地址的含义

    封装性:private属性,public方法

    继承性:父类、抽象类、抽象方法、接口

    多态性:方法重载、方法覆盖、多态参数

    类与类之间的关系:关联、依赖、继承

  3、掌握Java中的异常处理

    常用异常类型

    异常处理语句try/catch/finally

    throw/throws

    自定义异常

  4、熟练掌握常用API及高级编程

    重点掌握:集合框架、IO处理、多线程编程、String相关、Math相关、Date相关、大整数相关、随机相关、泛型

    了解:UI编程、网络编程

    扩展:反射、设计模式等