初学java对知识点的总结

本文介绍Java语言的特点及环境搭建方法,并概述了软件开发的基本步骤,包括问题分析、模型建立、程序编写与调试等内容。

软件开发

JAVA:

         分类:JAVA SE   JAVAEE    JAVA ME

      语言特性:

1.        简单性:语言与c++类似,抛弃不必要功能,提供丰富类库。

2.        面向对象

3.        多线程:同时运行多个程序

4.        安全性和健壮性:避免非法操作内存,java安全结构,删除c++指针与内存释放

5.        跨平台:通过java虚拟机实现

语言环境构建:

1.    下载JDK

2.    配置环境变量:JAVA_HOME 值:jdk安装路径,直接复   制文件夹路径。Path:(有的话不要删除前面的值,在后面跟上;并且添加) 值:%JAVA_HOME%\bin

算法的概念:

分类:

1. 数字运算算法----求函数值………

2. 非数字运算算法----图书管理系统;人事管理系统;ATM机………

算法的特性:

有务性:不能是无限的

1. 确定性:不应该是含糊的

2. 有0个或多个输入:需要从外界取得必要的信息

3. 有1个或多个输出:目的是为了求解

4. 有效性:

流程图:

就是对给定算法的一种图形解法

1.起止框:半角长方形; 算法开始、结束

2.输入\输出框:平行四边行;框内填输入\输出各项

3.处理框:长方形;各种处理操作,填写处理说明或算式

4.判断框:菱形;条件判断操作,填写判断条件

软件开发基础步骤:

1.                  分析问题:软件功能,需求;解决问题;解决问题步骤;解题过程归纳为数学表达示,即建立解决问题的数学模型

2.                  建立模型\算法(数学模型):思路,用什么方法去做我们的程序,思路整理,确定数据结构和算法。根据建立的数学模型,对指定的输入数据和预期的输出结果,确定存放数据结构

3.                  编制程序:根据确定的数据结构和算法,用所使用的程序语言把解决方案描述出来------编写出程序代码

4.                  调试程序:对编好的程序进行调试,分析运行结果,进行调试和调整,直到获得预期结果

 计算机语言:

1.                   机器语言:全是0和1,不便理解,记忆不方便操作计算机

2.                   汇编语言:机器语言的一种助记符,二者等同视之

3.                   高级语言:接近自然语言,符合传统思维方式,解决了机器语言逐步跨越计算机与客观事物之间存在的语言鸿沟

JAVA虚拟机:

对于不同的运行平台,有不同的虚拟机,屏蔽底层平台的差异。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值