JAVA教程 软件开发基础

软件开发

什么是软件?
软件是一系列按照特定顺序组织的计算机数据和指令的集合。
1、数据就是指现实生活中的年龄、姓名等信息。
2、指令就是告诉计算机如何对数据进行处理。

创一个小群,供大家学习交流聊天
如果有对学JAVA方面有什么疑惑问题的,或者有什么想说的想聊的大家可以一起交流学习一起进步呀。
也希望大家对学JAVA能够持之以恒
JAVA爱好群,
如果你想要学好JAVA最好加入一个组织,这样大家学习的话就比较方便,还能够共同交流和分享资料,给你推荐一个学习的组织:快乐学习JAVA组织 可以点击组织二字,可以直达请添加链接描述


常见的软件

  1. 系统软件(操作系统)
    如:DOS(Disk Operating System)、Windows、Linux、Android、iOS、MAC等。

DOS系统是命令行方式操作的操作系统,为了便于用户操作,后来产生了图形化界面操作的操作系统,也就是Windows系统。

  1. 应用软件
    如:淘宝,视频,微信等。

系统软件和应用软件都是用计算机语言编写出来的,计算机语言调用底层指令处理数据。

什么是开发?

用编程语言编写制作软件。

人机交互
软件的出现,实现了人与计算机之间更好的交互。

交互方式
两种方式:

  1. 图形化界面(Graphical User Interface GUI):这种方式简单直观,使用者易于接受,容易上手操作。
  2. 命令行方式(Command Line Interface CLI):需要有一个控制台,输入特定的指令,让计算机完成一些操作,较为麻烦,需要记住一些命令,如早期的DOS系统。

2

计算机语言

什么是计算机语言?
语言:是人与人之间用于沟通的一种方式。
例如:中国人与中国人用中文沟通,而中国人要和韩国人交流,就要学习韩语。

操作计算机就如同和计算机说话一样,我们告诉它做什么,它就可以做什么。前提是,我们和它说的内容它必须能够识别才可以,这就是计算机语言。

计算机语言:人与计算机交流的方式。如果人要与计算机交流,那么就要学习计算机语言。

计算机语言有很多种,如:C、C++、Java等。这里,我们选择其中的一种,Java语言。

java是SUN公司1995年推出的一门高级语言。

有三种技术架构:
J2EE企业版
J2SE标准版
J2ME小型版

自java5.0版本以后,更名为javaEE、javaSE、javaME。

java语言的特性:跨平台性。

原文地址:https://blog.51cto.com/14210110/2356017

时间: 2024-10-02 10:05:10

JAVA教程 软件开发基础的相关文章

学java编程软件开发,非计算机专业是否能学

近几年互联网的发展越来越好,在国外,java程序员已经成为高薪以及稳定职业的代表,虽然国内的有些程序员很苦逼,但是那只是少数,按照国外的大方向来看,程序员还是一个很吃香的职业.根据编程语言的流行程度,java编程语言排名现在基本是在编程语言排行榜前几位,既然这么多人选择了java编程软件开发,许多非计算机专业的零基础学员关心自己到底能学好java开发呢?今天动力节点小编就来为大家解答这个疑问. 从出发点方面来归纳共分两种: 一.打算从事计算机行业的人,目的是能让自己有个好工作.现在就业形势严峻,

c语言程序设计案例教程(第2版)代码笔记(五)-软件开发基础知识

零散知识点: 软件的主要特征 软件是一种逻辑产品,而不是有型的物质: 软件需要设计.开发,但不是传统意义上的产品制造: 软件不会磨损,但软件需要维护,即:修改代码或增加模块: 虽然软件行业正在向基于组件的组装方式发展,但是大多数软件仍旧需要定制 软件的生命周期 软件的生命周期是指从某个软件的需求被提出并开始着手开发到这个软件被最终废弃的整个过程.通常在这个过程中,包括制定计划.需求分析.系统设计.程序编码.系统测试.系统运行及维护阶段. 软件开发过程模型 软件开发过程模型是指软件开发全过程.活动

java教程之语法基础(中)

运算符号: 1).算术运算符. + - * / %   %:任何整数的余数不是0就是1,所以只要改变被余数就可以实现开关运算. +:连接符. ++,-- 2).赋值运算符. =  += -= *= /= %= 3).比较运算符. 特点:该运算符的特点是:运算之后的结果,要么是true,要么是false. 4).逻辑运算符. &  |  ^  !   &&   || 逻辑运算符除了 !  外都是用于连接两个boolean类型表达式. &: 只有两边都为true结果是true.

JAVA 图形界面开发基础详解

/*文章中用到的代码只是一部分,需要源码的可通过邮箱联系我 [email protected]*/ 与C的win32一样,JAVA也有自己的图形界面开发,将在此篇博客中对基础部分进行讲解. 1.Java提供的图形界面类有哪些? Java提供了两套图形界面 (1)AWT组建(基础) AWT组件是jdk1.0的时候推出的图形界面类,它是位于java.awt包下的类.   当时在开发AWT组件时,采用的语言是C和C++,并且还调用了操作系统底层的绘图函数来实现AWT组件(我们看到的图形界面实际上画出来

android软件开发基础

1.android特性:开放性:开源的一个基础, 方便性: 平等性: 2.Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器. Activity是android中最基本的一个组件,负责画面展示,存放UI控件,Activity上的内容和用户直接交互.一个android项目将由多个Activity组成. Service组件运行在系统后台,没有UI画面,它的作用是为程序提供一些服务.例如:下载任

软件开发基础常识

1.数据库:DB2  Oracle  Sybase  SQL Server  mySQL  SQLite 2.开发语言:c/c++  java  .net  php object-c (1)两种开发思想:面向对象和面向过程 3.开发工具:eclipse Xcode  myeclipse mulestudio 4.常见容器:jboss  tomcat wasphere 5.常见的操作系统:windows linux unix OS-X

java教程之语法基础(下)

方法:有的地方也称之为函数,为了提高代码的复用性,可以将内容其定义成一个单独的功能,这个功能的体现就是java中的方法. java里面方法的定义格式: 修饰符 返回值类型      方法名(参数类型 形式参数1,参数类型 形式参数1,…){        执行语句:        如果没有定义返回值的类型,就不用返回任何内容,否则如下:        return 返回值:     } 当方法没有具体的返回值时,返回的返回值类型用void关键字表示. 如果方法的返回值类型是void时,不需要写r

[精]Odoo 8.0深入浅出开发教程-模块开发基础

参考资料点击这里. 构建Odoo模块 模块组成 业务对象 业务对象声明为Python类, 由Odoo自动载入. 数据文件 XML或CSV文件格式, 在其中声明了元数据(视图或工作流).配置数据(模块参数).演示数据等. Web控制器 处理Web浏览器发来的requests. 静态web数据 Web用到的图像, CSS或JavaScript文件. 模块结构 一个Odoo模块也是一个Python模块, 存放在一个目录中, 包含一个__init__.py文件, 用于导入其他Python模块. from

减少存储过程封装业务逻辑-web开发与传统软件开发的思维模式不同

本篇文章讨论并不是:不要使用存储过程,因为有些事情还是要存储过程来完成,不可能不用.而是关于:"业务逻辑是不是要封装在存储过程中实现,这样子php.java等就是调用存储过程". 业务逻辑,通俗说就是:比如要取数据的操作,取出会员编号为x的数据,原来我们一般是封装成函数,或者直接编写sql语句查询.现在是交给数据库的存储过程去完成. +------------------------------------------------------------ 写这篇文章的缘由 +-----