JAVAweek1

本文记录了JAVA学习的第一周,重点介绍了Java的跨平台原理,包括一次编译到处运行的概念,以及Java的编译器和虚拟机在其中的角色。同时,概述了Java的特性,如面向对象、安全性、可移植性等,并提及了Java的三个主要版本:JavaSE、JavaEE和JavaME的应用场景。
摘要由CSDN通过智能技术生成

JAVA学习记录week1

#本周任务在这里插入图片描述

1.1多上手实践
1.2勤于思考
1.3不仅注重课堂,更应该多多拓展课外内容

简单、面向对象、分布式、解释型、健壮、安全、与体系结构无关、可移植、高性能、多线程和动态执行

实现原理:Java程序是通过java虚拟机在系统平台上运行的,只要该系统可以安装相应的java虚拟机,该系统就可以运行java程序。(注意不是能在所有的平台上运行,关键是该平台是否能安装相应的虚拟机)。

Java跨平台原理
由源文件(.java)—>字节码文件(.class)(二进制文件)-----> 解释---->Unix,Win,Linux等机器。

1.一次编译,到处运行

2.编译器的作用:将源文件编译成class文件

3.虚拟机的作用:将字节码文件解释成对应平台机器码并执行。

4.java可以实现跨所有的平台?只有提供并且安装了相对应的虚拟机就可以跨该平台。

5.虚拟机和解释器的关系:解释器是虚拟机的一个重要的组成部分。

6.Java语言的执行要经过编译和解释两个阶段。
4.Java SE是Java Standard Edition,主要用于个人工作站、桌面应用程序的开发。Java基础平台。
Java EE是Java Enterprise Edition,主要是为企业计算提供一个应用服务器的运行和开发平台。
Java ME是Java Micro Edition,主要是面向电子产品提供一个java运行平台,使java程序能够在手机、机顶盒、PDA等产品上运行。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值