Java基础入门概念笔记整理

一、Java的特点

简单性、面对对象的语言(OO)、一种与平台无关的语言(跨平台)、健壮性和安全性、多线程、垃圾回收。

二、计算机程序:可以被计算机连续执行的指令集合

三、软件:是为完成某些特定功能而编制的一到多个程序文件的集合

四、计算机语言分类与特点

人们发明的可以和计算机进行沟通交流的一种工具

机器语言:全部由1和0组成,可以直接解释为二极管的导通和截止,能被硬件直接执行。

汇编语言:利用助记符编写源文件,执行时将助记符转化为1和0的二进制码。

高级语言:面向操作系统编程,不用用户管理内存和磁盘,所编写的代码由操作系统转化为机器可以执行的二进制码

五、算法的特征

解决一个问题的具体方法和步骤

有穷性:一个算法必须在执行有限个操作步骤后终止

确定性:算法中每一步的含义,必须是确切的,不能出现任何二义性

有效性:算法中的每一步操作都应该能有效的执行,一个不可执行的操作是无效的

有零个或多个输入:这里的输入是指在算法开始之前所需要的初始数据。这些输入的多少取决于特定的问题

有一个或多个输出:所谓输出是指与输入有某种特定关系的量,在一个完整的算法中,至少会有一个输出

六、结构化程序设计结构

1)顺序结构:顺序结构是一种线性、有序的结构,它依次执行各语句模块。

2)循环结构:循环结构是重复执行一个或几个模块,直到满足某一条件为止。

3)选择结构:选择结构是根据条件成立与否选择程序执行的通路。

七、调试程序

1、错误类型

编译错误:导致源代码无法通过编译

发现错误:查看开发工具的错误列表

解决错误:根据错误提示,作出相应的修改

错误特点:容易发现,容易修改

运行错误:在运行过程中报错

发现错误:在调试模式下运行,并运行到报错的语句

解决错误:根据错误提示,做错相应的修改

错误特点:难以发现,难以修改

逻辑错误:运行结果与预期不符

执行结果与预期不符

2、断点调试

①先设置断点,代码前双击(出现一个小圆点)

②点击debug按钮(甲壳虫形状)

③程序运行到断点位置后,自动打开调试(debug)视图

④点击step over(F6)逐步运行,检查

八、JAVA平台体系

JavaSE:标准版,JavaEE与JavaME的基础版。

JavaEE:企业版,针对企业级应用开发

JavaME:微型版,针对移动应用开发;

九、java开发环境搭建

1、JDK和JRE(JDK包含JRE)

JDK叫做Java开发工具集。包括Java的编译环境、运行环境、调试环境,以及基础类库。

JRE叫做Java运行环境。包括虚拟机、核心类库,以及链接文件。JDK包含JRE。

2、安装JDK(对应eclipse版本)

bin目录:存放可执行文件的目录。重点关注java.exe,用于执行java应用程序。javac.exe,用于编译Java源文件。

db:轻量级数据库支持。

include:用于存放头文件。

jre:运行环境。

lib:存放基础类库,用于调试。

src.zip:存放核心类库的源代码。

3、配置环境变量

在环境变量中,可以配置一些指定路径的目录,如果当前目录下,没有需要运行的命令,可以在环境变量配置的目录下查找该命令

在开发Java应用程序时,由于需要使用jdk中bin目录下的命令,进行源文件的编译和执行。为了让开发者能够在任何目录下都能使用jdk的开发运行环境,所以需要配置环境变量

右键电脑-属性-高级系统设置-高级-环境变量-系统变量

修改增加:PATH 配置JDK命令文件的位置(bin文件夹下的目标路径)

新建:JAVA_HOME 配置JDK安装路径

新建:CLASSPATH 配置类库文件的位置(lib文件夹下的目标路径)

4、程序的移植

导入操作步骤:import-general-existing projects into workspace

猜你喜欢

转载自blog.csdn.net/qq_42080073/article/details/99172913