java编程日记-java 体系架构

java程序的执行,离不开java自身的一些编译器,虚拟机等套件;也离不开操作系统的这个计算机灵魂的操控,同时也脱离不开硬件体系结构的法术;总之,计算机是一份跨越多学科,复杂的工程技术体系;

单从java语言程序执行本身来看,执行步骤如下:

                (源码编译器)

    JAVA源码-》JAVA字节码-》JAVA虚拟机-》操作系统-》计算机硬件;

每一步骤都设计到一个宽广的面;接下来我们逐一攻破;

一、JAVA语言

    java语言是一种高级的面向对象的被行业广泛使用的编程语言,它总体涉及到的技术概览如下:

JDK(java development kit) 即java开发包;java语言本身主要是java的语法部分,tools主要是集成的一些可用工具,提供语言的编译,工程的打包,程序的启动等相关命令工具;JRE主要包括提供的相关开发API和执行环境JVM等;

Java Conceptual Design - Java Technologies

这里主要介绍java语言的基础部分,包括他的语法,基础包,常用工具,虚拟机等;

     1.1语法部分

        在java看来,万事万物皆对象;java是一个支持并发编程,基于类和面向对象的编程语言;有以下明细的优势:

  •  代码开发模块化,便于维护
  •  代码可重用

    封装(私密,封装实现细节),多态(重写),继承(复用),抽象(接口,抽象行为);

 

 

 

 

 

 

 

一、计算机架构图 一张图了解计算机的架构

转载于:https://my.oschina.net/thinkinjava/blog/1801119

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值