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
4.JDK:(Java Development Kit)1995年 SUN公司JDK1.0 98年JDK1.2 接下来是JDK1.3 1.4 目前JDK1.5已经更名为JAVA 5.0 正在使用的是java 6.0版本.
JDK安装目录介绍:
Bin 编译器和工具
Demo 演示
Docs HTML格式的类库文档
Include 用于编译本地方法的文件
Jre java运行环境文件
Lib 类库文件
Src 类库源文件
5.Java运行环境变量配置:
JAVA_HOME:JDK安装目录,方便在后面两个环境变量的配置中直接被调用即可
path:%JAVA_HOME%\bin 列出可执行文件的搜素路径
classpath:%JAVA_HOME%\lib\tools.jar
%JAVA_HOME%\lib\dt.jar
.(当前路径)
是java加载类的路径,只有在classpath设置的路径中的类才能被加载
6.Java中注释:
1.单行注释:
//
2.多行注释:
/* */
3.文档注释
/** */
通过javadoc命令将文档注释提取出来生成java帮助文档:Java的三种注释:
7.Class 与public class区别:
如果一个类声明的时候使用了public进行声明,则类名称必须与文件名称完全一致,如果类的声明使用了class的话,则类名称可以与文件名称不一致,但执行的时候肯定执行的是生成后的类名称。
|
|