有趣生活

当前位置:首页>科技>java编写到运行的基本步骤Java介绍和运行机制

java编写到运行的基本步骤Java介绍和运行机制

发布时间:2026-07-21阅读(2)

导读JAVA是一门用来开发软件的计算机语言,如同汉语是在中国进行交流你的语言,西班牙语是在西班牙交流的语言,编程自然适合计算机沟通,就需要使用计算机认识的语言,....

JAVA是一门用来开发软件的计算机语言,如同汉语是在中国进行交流你的语言,西班牙语是在西班牙交流的语言,编程自然适合计算机沟通,就需要使用计算机认识的语言,那么Java就是其中一个,接下来会依次介绍:

  • 软件开发介绍
  • 常见的编程语言
  • Java语言的特点
  • Java运行机制
软件开发软硬件介绍
  • 硬件:一般是计算机硬件的简称,是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础,比如主板,硬盘,内存条,电源,显卡等能摸得着的东西都是硬件
  • 软件:是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件应用软件,软件并不只是包括可以在计算机(这里的计算机是指广义的计算机)上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分
    • windows操作系统,ios操作系统等都属于系统级别软件,提供了直接通过图形页面操作计算机的功能
    • 微信、QQ、钉钉这些属于应用软件,可以帮助我们完成一些日常,工作需求
软件开发

软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。

1. 程序员主要完成的是实现这个步骤,当然自己写的代码也要自己测试一下才可以提交哦!

2. 需求捕捉:就是获取需求,我们要做什么,这是软件开发的第一步,一般由老板、客户或者产品经理负责

3. 需求分析:经过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么

4. 设计:根据需求分析阶段确定的功能设计软件系统的整体结构、划分功能模块、确定每个模块的实现方法,形成软件的具体设计方案,这步骤一般UI设计师会参与进来,协助完成软件原型或者操作界面的设计

5. 测试:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估,现在软件的规模越来越大,功能越来越复杂,企业在陆陆续续配备专业的测试人员

人机交互方式

正常人类与计算机交互,也就是操作者对电脑发出一个命令之后计算机给操作者的反馈,操作者再根据反馈发出命令的这么一个循环过程。

按照目前科技普及程度,人机交互的方式有两类,【图形化界面】和【命令行方式】,下方将会介绍两者概念区别,并且同时以打开windows文件系统为例实际演示。

图形化界面(Graphical User Interface GUI)

这种方式简单直观,操作者易于接受,容易上手操作。我们现在使用的大部分软件都是图形化界面的,我们通过点击对应的图标、文字,通过滑动页面、长按等操作实现对软件的操作。

命令行方式(Command Line Interface CLI)

需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,上手也比较困难,需要记录住一些命令。比如windows系统可以输入cmd来开启控制台。

总结

  • 无论是哪种方式目的都是和计算机进行对话,命令方式更加直接,图形页面方式更加方便
  • 图形页面其实是对命令的封装,配上美观的图标和合理的页面设计,方便用户使用
  • 对于软件的使用者来说我们当然要提供图形页面,以降低使用难度,对于程序员来说工作过程中还要使用很多软件命令行操作方式需要我们了解和掌握,当然不是所有的,只是一些必须的会用就行了,忘记了也可以百度一下
常用DOS命令

下方列出一些windows系统中常用的命令,也称为【DOS命令】

dir : 列出当前目录下的文件以及文件夹md : 创建目录rd : 删除目录cd : 进入指定目录cd.. : 退回到上一级目录cd\: 退回到根目录del : 删除文件exit : 退出 dos 命令行

常用快捷键

← →:移动光标 ↑ ↓:调阅历史操作命令 Delete和Backspace:删除字符

常见的编程语言

C: 许多计算机科学家表示,学习C可以教初学者了解计算机程序的真正原理,还有一些人认为,它应该是计算机开始学习编程的人学会的头一种语言。主要用于嵌入式系统的应用程序。

C :是C语言的增强,主要用于开发系统软件,应用软件,设备驱动程序,嵌入式软件,高性能服务器和客户端应用及娱乐软件。

Java:说它是至今最流行的编程语言也不足为过,其可以用于各种各样的领域,包括企业应用及基础设施,以及Web应用和移动开发。

JavaScript:在Web应用上有着非常大的需求,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。JavaScript主要用于实现为Web浏览器,以提供增强的用户界面和动态网站。

C#:是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。借鉴了Java,C,C 和Delphi的一些特点,如今C#已经成为微软应用商店和开发成员非常欢迎的开发语言。

PHP:是一种通用开源脚本语言,特别适合于Web开发,可嵌入到HTML中,它最初是用来设计动态网页产生的。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛。

Python:是应用于设计各种各样的应用程序的动态语言, 往往比Tcl,Perl,Ruby,Scheme和Java更容易编写。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C )轻松地联结在一起。

Ruby:是一种动态的,侧重于简单个高效的开源语言,他是一个优雅的语法,能够很自然的阅读和编写,适合于快速开发,一般开发效率是JAVA的5倍。

Objective-C:对于钟情于Apple设备的网友来说,Objective-C的流行就得益于苹果的成功,其是增加了Smalltalk风格的消息在C编程语言中的反射,面向对象的语言。主要使用于苹果系统和GNUstep这两个使用OpenStep的标准的系统。随着苹果平台的巨大人气,如今Objective-C语言被人们逐渐知道。

HTML5:是用于构建因特网的核心技术的标准语言,用于Web呈现内容,它是HTML标准的第五次修订,如今,HTML5继续在移动开发领域发挥着重要的作用,为互联网的发展提供了多样化的发展道路,37%的开发者依赖HTML5开发移动网站和Web应用程序 。

CSS:是一种用来表现HTML或XML等文件样式的计算机语言。最常用于Web样式和HTML和Xhtml接口,该语言可以应用与任何类型的XML文档, CSS的设计主要是为了使文档内容从文档表示的分离,包括元素,如布局、颜色和字体。

Java语言介绍

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

Java语言技术结构
TAGS标签:  java  写到  行的  基本  步骤  java编写到运行的

Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图