2020-12-28

java语言的概述和前言

  • 计算机分为硬件和软件。
    硬件就是组成计算机的可见的物理组件。
    软件提供看不见的指令,这些指令控制硬件并且通过硬件完成特定任务。
    常见硬件有:CPU内存硬盘显卡、等。

  • 软件分为两种,系统软件和应用软件
    应用软件: 微信 qq
    系统软件: windows linux

  • 和计算机交互的方式有两种:

  1. 图形界面(Graphical User Interface GUI):简单直观,易于接收, 容易上手
  2. 命令行方式(Command Line Interface CLI):需要有一个控制台,输入特定的指令,来完成一些的操作
    (打开的话 搜索框的内容加回车)
    常见的命令行指令:
    进入根目录方法: 根盘: 进入D盘,D:
    cd… : 退回到上一级目录 cd…
    cd: 退回到根目录 cd
    del : 删除文件 del 文件名
    exit : 推出dos命令行
    help: 帮助命令
    cls: dos窗口中清屏可以使用
    ipconfig: 查看ip ipconfig 查看ip地址
    ping xxxx: 跟某个ip通信

J2SE1.5发布,成为Java语言发展史上的又一里程碑。

J2EE(Java 2 Platform Enterprise Edition)企业版
可帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在Java SE 的基础上构建的,它提供Web 服务、组件模型、管理和通信API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和Web 2.0 应用程序。
J2SE(Java 2 Platform Standard Edition)标准版
它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java 应用程序,能为Java EE提供开发基础。比如Java版的扫雷。
J2ME(Java 2 Platform Micro Edition)小型版
用来开发移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)。现在使用的越少用了,Android会逐渐的取代J2ME的市场份额。
Java5.0版本后,更名为 JAVAEE JAVASE JAVAME

跨平台性就是:同一个软件在不同的操作系统上运行 而不需要对软件做任何的处理
java语言的跨平台原理是因为 jvm虚拟机的存在,jvm负责java程序在系统当中的运行
有了JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性。 所以,Java的语言有可移植性

  • Java程序之所以能够实现跨平台运行,是因为它根本就不直接运行在任何底层平台上,而是需要在哪里运行,就在哪里(如Windows平台)事先准备好自己的Java平台,而这只是仅仅是安装和配置一个软件而已! jvm相当于是翻译官一样
  • jvm是Java语言的运行环境,JVM读取并处理编译过的与平台无关的字节码(class)文件。
    注意:Java语言是跨平台的,是因为Java应用程序需要Java虚拟机JVM负责运行。
    而Java虚拟机JVM是不跨平台的,不同的操作系统需要安装与此对应的Java虚拟机JVM。
    所以总结出来的一句话就是 java语言是跨平台的,jvm不是跨平台的
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值