欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java学习1-初识JAVA,

来源: javaer 分享于  点击 4543 次 点评:138

java学习1-初识JAVA,


java的优势

  1.跨平台(平台指的的操作系统)

         跨平台:使用java开发应用程序不受操作系统的限制,可以在任何一个操作系统上运行

         底层功臣:JAVA虚拟机 = JVM 

                           =秘书+保镖+翻译

                           =秘书 = 类加载器 = Classloader

                           =保镖 = 字节码校验器 =  bytecode Verifier

                           =翻译 = 解释执行器 = Interfreter

         编写源代码 .java ->【编译阶段 -》 检查错误+生成.class】 .class(字节码文件)
          .class -> 【运行阶段 类加载器加载.class】加载.class文件

2.安全 健壮

   安全性体现在:

    a:  garbage collection:自动的垃圾回收 -> gc

    b:  Exception:异常

    c:  没有指针的概念  

3.免费 开源

4.简单

语法简单:c++--(取其精华 去其糟粕)
            去掉:指针  手动的垃圾回收 运算符重载


        思想简单:面向对象的思想 = OO思想 *****
        
        面向过程的思想:需要人以计算机的角度去思考问题
        面向对象的思想:需要拿着程序去模拟现实生活
        
        类:一组类型相同事物高度抽象之后的集合概念
            创建对象的模板    
        

        对象:类的一个具体的实例
        
              人和范冰冰之间的关系?类和对象
              HelloKitty和猫之间的关系?对象和类

        引用:对象的名字
            java中的对象同时可以有多个名字 但是不能
            一个名字都没有 如果一个对象一个名字都没有的话
            那么会被gc回收掉


        属性:对象有什么

        方法:对象会什么

5.动态更新

         对于核心类库里面提供的方法值保留一个指向的关系
         当若干年后 核心类库升级了 我们的程序还是可以正常执行
         这是挤兑c/c++的

搭建开发环境:
    1:安装jdk    http://www.oracle.com
        SDK = software development kits = 软件开发工具包
        JDK = java + SDK = java软件开发工具包

       JRE = java runtime environment = java运行环境

       JVM = 类加载器 + 字节码校验器 + 解释执行器
       JRE = JVM + API(核心类库)
       JDK = JRE + BIN(常用的工具命令)
 

 

相关文章

    暂无相关文章
相关栏目:

用户点评