Java语言描述——软件开发介绍、计算机编程语言的介绍、Java概述、Java程序运行机制及运行过程

Java语言描述——软件开发介绍、计算机编程语言的介绍、Java概述、Java程序运行机制及运行过程,第1张

Java语言描述——软件开发介绍、计算机编程语言的介绍、Java概述、Java程序运行机制及运行过程
软件开发介绍
  • 软件开发       软件,即一系列按照特定顺序组织的计算机数据和指令的集合。有系统软件和应用软件之分。        常见 *** 作系统:Linux、Windows
  • 人机交互方式   
  1. 图形化界面(Graphical User Interface GUI):这种方式简单直观,使用者易接受,容易上手 *** 作。

                        (1)施乐-苹果-微软
                       ( 2)这个公式对计算机科学的影响程度足以类似物理学中爱因斯坦                                                 的"E=MCA2"_-个 公式展示出了程序的本质。 
 

  1. 命令行方式(Command Line Interface CLI):需要一个控制台,输入特定的指令,让计算机完成一些 *** 作。较麻烦,需要记录一些命令。
  • 常用DOS命令 

              ➢dir: 列出当前目录下的文件以及文件夹
              ➢md:创建目录
              ➢rd:删除目录
              ➢cd: 进入指定目录
              ➢cd..:退回到上一级目录
              ➢cdl:退回到根目录
              ➢del:删除文件
              ➢exit:退出dos命令行
                             补充: echo javase>1.doc
               常用快捷键 常用快捷键
               ➢←→:移动光标
               ➢↑↓:调阅历史 *** 作命令
               ➢Delete和Backspace: 删除字符

*** 作:

计算机编程语言的介绍

计算机语言:人与计算机交流的方式  

       计算机语言的种类很多。如:C、C++、PHP、Kotlin、Python等。

第一代语言  机器语言,指令以二进制代码形式。

第二代语言  汇编语言,使用助记符表示一条机器指令。

第三代语言   高级语言,主要有 面向过程 面向对象  

why is Java?
  • 是SUN(Gtanford University Network,斯坦福大学网络公司) 1995年推出的一门高级编程语言.
  • 是一种面向Internet的编程语言。Java一开始富有吸引力是因为程序可以在Web浏览器中运行。这些Java程序被称为Java小程序( applet)。Applet使用现代的图形用户界面与Web用户进行交互。applet内嵌在HTML代码中。 
  • 随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。

                后台开发:Java、Python、PHP、Go、Node.js

 Java技术体系平台

  • Java SE(Java  Standard Edition)标准版    支持面向桌面级应用的Java平台,提供了完整的Java核心API,此版本称为J2SW
  • Java EE(Java Enterprise Edition)企业版     是为开发企业环境下的应用程序提供的一套解决方案。该技术体系包括的技术如:Servlet、Jsp,主要正对于web应用程序开发。版本以前称为J2ME。
  • Java Card    支持一些Java小程序(Applets)运行在小内存设备上的平台。

Java程序运行机制及运行过程
  • Java语言特点
  1. 面向对象  两个基本概念:类、对象    三大特性:封装、继承、多态
  2. 健壮性   吸收了C、C++语言的特点,去掉了其影响程序健壮性的部分(例如 指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制。
  3. 跨平台性   原理:在需要运行Java应用程序的 *** 作系统上,先安装一个Java虚拟机即可。由JVM来负责Java程序在该系统中运行。
  • Java两种核心机制:
  1. Java虚拟机(Java Virtal Machine)
  2. 垃圾收集机制(Carbage Collection)

                   Java语言消除了程序员回收无用内存空间的责任:它提供一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5434638.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-11
下一篇2022-12-11

发表评论

登录后才能评论

评论列表(0条)

    保存