• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

射雕英雄

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

我的学习之路-1-JAVA概述

机器语言 01 代码

  汇编语言 MOV R1 345

高级语言  C语言 ,运行速度是汇编的80%   C语言的应用非常广 ,目前 ,是仅次于java的一种语言 硬件 编程 :51单片机   ARM 智能手机使用ARM  功耗低 Linux  C++语言 dsp 

  .net  开发平台                 (c#,VB)

三代半语言  SQL 语言

  四代语言(智能语言) 给一个需求 产生相应的结果 比如 :生产一个仓库管理系统

Java  语言的特点

1 移植性  windows 还是 linux 都能用 、

2 简单性 相对C++ 语法规范  Java 中 优化了对对象生命周期的管理 C++ 所有的多是程序员来控制的 new  ----  destroy  可能忘记销毁对象  内存泄漏 Java :是由自己的一套机制完成的 有自动垃圾回收机制

3 安全性 C C++ 非常难以控制的指针

4 面向对象的 因为 面向对象的这个特性 我们就可以使用Java 开发非常大型的分布式 程序

5健壮性 为维护性很强 6  网络语言 7 解释性 JVM  8中立的  字节码  9多线程 比如开发一个网站(订票系统)  100000个访问,这时候 就是多线程的应用

JVM 虚拟机

Java 源程序 – 编译过程—生成.class 文件 是于操作系统 没有关系的 二进制代码---JVM 类装载器  -- 字节码检验器 – 解析器 – JRE –运行

posted on 2013-12-23 09:02  射雕英雄  阅读(175)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3