JavaSE介绍总结
1.Java平台有哪些版本?分别有什么作用?
答:1).JavaME:微型版,用于开发小型设备、智能卡、移动终端应用(使用率较低)
2).JavaSE:标准版,用于创建桌面应用。(企业用JavaSE创建桌面应用较少)
3).JavaEE:企业版,用于创建企业应用。(JavaEE是JavaSE的升级版,语言基础依然是JavaSE,核心算法依然使用JavaSE)
*学习Java技术的最终目标基本是使用JavaEE开发企业应用,然而,JavaSE是学习JavaEE的必备基础,是核心,是灵魂。
2.学习JavaSE后能做什么?
答:1).可以做桌面应用程序,例如扫雷游戏、连连看游戏
2).可以做C/S结构的网络应用,例如即时通讯软件
3.学习JavaSE后不能做什么?
答:1).不能做Web应用,例如网上商城
2).不能做Android应用
4.为什么要学JavaSE?
答:1.是JavaEE的必备基础
2.是Android应用开发的必备基础
3.是掌握面向对象编程思想的必要课程
5.JavaSE的课程目标有几个?分别是什么?
答:有四个
1).熟练掌握Java语言基础:
*类、属性、方法的声明形式
*数据类型、值传递
*修饰符:static/final/abstract/访问权限
*操作符:算术、比较、位、逻辑
*流程控制:分支、循环
2).理解面向对象的编程思想
*对象、类、引用、虚地址的含义
*封装性:private属性,public方法
*继承性:父类、抽象类、抽象方法、接口
*多态性:方法重载、方法覆盖、多态参数
*类与类之间的关系:关联、依赖、继承
3).掌握Java中的异常处理
*常用异常类型
*异常处理语句try/catch/finally
*throw/throws
*自定义异常
4)熟练掌握常用API及高级编程
*重点掌握:集合框架、IO处理、多线程编程、String相关、Math相关、Date相关、大整数相关、随机相关、泛型
*了解:UI编程、网络编程
*扩展:反射、设计模式等