A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 满面春风 中级黑马   /  2014-5-11 12:04  /  1165 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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的话,则类名称可以与文件名称不一致,但执行的时候肯定执行的是生成后的类名称。

1 个回复

倒序浏览
值得学习ing!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马