JAVA 基础知识总结
第一章 Java 入门:
1. java 诞生:
1995 年 5 月 23 日 Sun 公司发布了 jdk1.0 版本;作者:James Gosling.
JAVAME 微型版
手机软件开发
JAVASE 标准版
桌面应用程序
JAVAEE 企业版
企业级应用开发
2. java 语言特点:
1.简单
没有 C、C++中的头文件,指针,运算符重载
2.面向对象
可以开发出较大型的应用程序
3.分布式
通过网络访问应用程序,突破空间限制
4.健壮性(编译时错误检测)
消除有出错倾向的状态:指针
5.安全性(蠕虫病毒)
禁止运行时堆栈溢出、内存空间未授权读写
6.可移植性
JVM
3. JAVA 的特性、核心机制:
特性:封装 :对外部不可见,保护类中的操作不被外部直接访问
属性私有化,提供公共的 get、set 方法
封装的好处:
1.数据更安全,可以在方法内增加验证
2.可以让调用者不去关心实现的细节,重用
继承 :扩张类的功能
多态 :
是允许将父对象引用一个子对象的技术
Employee employee = manager;
允许父类对象来引用子类对象,但是实际运行过程中调用的是子
类的方法或者属性
编译时调用父类方法,运行时调用的是实际引用类型的方法,这
种现象叫做动态绑定
多态现象:运行时多态、编译时多态
1.编译时多态:方法的重载(不建议举例)
2.运行时多态:方法的覆盖(建议举例)
核心机制: 虚拟机(JVM java virtual machine) 垃圾回收机制 garbage
collector