ACCP软件开发初级程序员(使用JAVA理解程序逻辑1~9章总结)

本文主要是介绍ACCP软件开发初级程序员(使用JAVA理解程序逻辑1~9章总结),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

ACCP软件开发初级程序员(使用JAVA理解程序逻辑1~9章总结)

第一章(初识Java)

1.JAVA是前Sun公司(现甲骨文公司)于1995推出的高级编程语言。

2.Java技术平台
(1)JAVA SE,即java标准版。
(2)JAVA EE,即java企业版

3.开发一个JAVA程序
分别是,编写源程序、编译、运行

4.JAVA程序的注释
(1)单行注释"//"
(2)多行注释以"/“开头,以”/“结束
(3)文档注释以”/**“开头,以”*/"结束

5.JAVA编码规范
(1)类名必须使用public修饰
(2)一行只写一条语句
(3)用{}括起来的部分通常表示程序的某一层次结构。
"{“一般放在这一结构开始行的最末,”}"与该程序的第一个字母对齐,并单独占一行。

(4)要善于用缩进和注释。

第二章(变量、数据类型和运算符)

1.变量是一个数据存储空间的表示,它是存储数据的基本单元。

2.JAVA中常用的数据类型
(1)int类型,整数型,如123
(2)double类型,小数型,如0.0
(3)char类型,字符型,如性别"男"或"女"
(4)String类型,字符串类型,如姓名,产品型号

3.变量要先声明变量,然后才能使用
(1)声明变量
即,数据类型 变量名;
(2)给变量赋值
即,变量名 = 值;
(3)也可以合二为一
即,数据类型 变量名 = 值;

4.变量命名规则
(1)变量必须以字母,下划线"_“或”$“符号开头
(2)变量可以包含数字,但不能数字开头
(3)除了下划线” _ “或” $ "符号以外,变量名不能包含任何特殊字符
(4)不能使用JAVA关键字,如int,double,等

5.JAVA提供的各种类型的运算符
(1)赋值运算符( = )
(2)算数运算符( + - * / )
%为余取运算符
(3)关系运算符(>、>=、<、<=、==、!=)
!=为不等于

6.数据类型转换
(1)自动数据类型转换
例:
int num = 80;
double newNum = num;
这里,int变量num隐式地自动转换为double类型变量。
(2)强制数据类型转换
例:
int num = 20;
double score = 9.8;
int now = num+(int)score;
强制将double转换为int

7.JAVA中使用boolean类型表示真假,boolean类型的两个值为true和false

8.JAVA提供Scanner类,可以实现从键盘输入信息
如:
Scanner sc = new Scanner(System.in);

第三章(选择结构一)

1.常见的逻辑运算符有&&(并且、与)、||(或者)、!(非)
扩展:Java逻辑运算符(&&、||和!)

2.JAVA中的if选择结构语法

if (条件) {//条件块1
}else {//条件块2
}

3.使用if-else选择结构

if (条件1) {//代码块1
}else if (条件2){//代码块2
}else {//代码块3
}

4.嵌套if结构

if (条件1) {//代码块if (条件2) {//代码块1}else {//代码块2}
}else {//代码块2
}

第四章(选择结构二)

1.switch选择结构语法:

switch(表达式){case 常量1://代码块1break;case 常量2://代码块2break;default ://代码块nbreak;
}

2.switch选择结构,可以在程序中主动做出判断,并给出用户友好提示

第五章(循环结构一)

1.while循环结构语法;

whlie (循环条件){//循环条件
}

2.while循环结构的执行顺序:
(1)声明并初始化循环变量。
(2)判断循环条件是否满足,如果满足执行循环操作,如果不满足则退出循环。

3.while循环结构的特点,先判断,后执行。

4.debug程序调试的步骤(MyEclipse):
(1)分析错误,设置断点
在左侧代码行双击设置断点,在次双击取消断点
(2)启动调试,单步执行

5.do-while循环语法:

do {//循环条件
}while(循环条件);

6.do-while循环执行顺序为:
(1)生明并初始化循环变量
(2)执行一遍循环操作
(3)判断循环条件是否满足,如果满足执行循环操作,如果不满足则退出循环

7.使用while循环结构时要注意检查循环能否退出,避免出现死循环

第六章(循环结构二)

1.for循环结构语法:

for (表达式1,表达式2,表达式3){//循环体
}

2.for循环一般用于有固定循环次数的问题时

3.for循环结构的执行顺序:
(1)执行初始部分(int I = 0)
(2)进行循环条件判断(I < 100)
(3)根据循环条件判断结果,如果为true,则执行循环体,如果为false,则退出循环
(4)执行迭代部分,改变循环变量值(I++)
(5)在循环中break语句用于终止某个循环,程序跳转到循环体外的下一条语句,
continue语句用于跳出本次循环,进入下一次循环

第七章(循环结构综合练习)

第八章(数组)

1.数组的基本要素
(1)标识符:
给数组一个名称
(2)数组元素:
给了数组名称即标识符后,要向数组中存放数据,这些数据就称为数组元素
(3)数组下标:
为正确的得到数组元素,需要对它们进行标号,这个编号就称为数组下标
(4)元素类型:
存储在数组中的数组元素是同一个数据类型

2.使用数组的步骤:
(1)声明数组语法
数据类型[ ] 数组名;
或者
数据类型 数组名[ ];
(2)分配空间语法
数组名 = new 数据类型[ 数组长度 ]
也可以合并为:
数据类型[ ] 数据名 = new 数据类型[ 数组长度 ]
(3)赋值
数组名 [ 下标值 ]
例如,向scores数组中存放数据
scores [ 0 ] = 89;
scores [ 1 ] = 50;
scores [ 2 ] = 70;
(4)有两种方式创建数组
例如
int [ ] scores = {值1,值2,值3,. . . . .值n}
同时等价于
int [ ] scores = new int [ 这里必须为空 ] {50,60,80,90,40}

3.利用Array类提供的sort( )方法进行数组升序,语法:
Array.sort(数组名);

4.通过打印查看数组长度
System.out.println(数组名.lengh)

第九章(循环结构进阶)

1.二重循环就是一个循环体内又一个完整的循环结构
例如
for与for循环嵌套

for(循环条件1){//循环操作1
for(循环条件2){//循环操作2}
}

2.在二重循环中可以使用break、continue语句控制程序的执行

这篇关于ACCP软件开发初级程序员(使用JAVA理解程序逻辑1~9章总结)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/292105

相关文章

Java中流式并行操作parallelStream的原理和使用方法

《Java中流式并行操作parallelStream的原理和使用方法》本文详细介绍了Java中的并行流(parallelStream)的原理、正确使用方法以及在实际业务中的应用案例,并指出在使用并行流... 目录Java中流式并行操作parallelStream0. 问题的产生1. 什么是parallelS

Linux join命令的使用及说明

《Linuxjoin命令的使用及说明》`join`命令用于在Linux中按字段将两个文件进行连接,类似于SQL的JOIN,它需要两个文件按用于匹配的字段排序,并且第一个文件的换行符必须是LF,`jo... 目录一. 基本语法二. 数据准备三. 指定文件的连接key四.-a输出指定文件的所有行五.-o指定输出

Java中Redisson 的原理深度解析

《Java中Redisson的原理深度解析》Redisson是一个高性能的Redis客户端,它通过将Redis数据结构映射为Java对象和分布式对象,实现了在Java应用中方便地使用Redis,本文... 目录前言一、核心设计理念二、核心架构与通信层1. 基于 Netty 的异步非阻塞通信2. 编解码器三、

Linux jq命令的使用解读

《Linuxjq命令的使用解读》jq是一个强大的命令行工具,用于处理JSON数据,它可以用来查看、过滤、修改、格式化JSON数据,通过使用各种选项和过滤器,可以实现复杂的JSON处理任务... 目录一. 简介二. 选项2.1.2.2-c2.3-r2.4-R三. 字段提取3.1 普通字段3.2 数组字段四.

Linux kill正在执行的后台任务 kill进程组使用详解

《Linuxkill正在执行的后台任务kill进程组使用详解》文章介绍了两个脚本的功能和区别,以及执行这些脚本时遇到的进程管理问题,通过查看进程树、使用`kill`命令和`lsof`命令,分析了子... 目录零. 用到的命令一. 待执行的脚本二. 执行含子进程的脚本,并kill2.1 进程查看2.2 遇到的

SpringBoot基于注解实现数据库字段回填的完整方案

《SpringBoot基于注解实现数据库字段回填的完整方案》这篇文章主要为大家详细介绍了SpringBoot如何基于注解实现数据库字段回填的相关方法,文中的示例代码讲解详细,感兴趣的小伙伴可以了解... 目录数据库表pom.XMLRelationFieldRelationFieldMapping基础的一些代

一篇文章彻底搞懂macOS如何决定java环境

《一篇文章彻底搞懂macOS如何决定java环境》MacOS作为一个功能强大的操作系统,为开发者提供了丰富的开发工具和框架,下面:本文主要介绍macOS如何决定java环境的相关资料,文中通过代码... 目录方法一:使用 which命令方法二:使用 Java_home工具(Apple 官方推荐)那问题来了,

Java HashMap的底层实现原理深度解析

《JavaHashMap的底层实现原理深度解析》HashMap基于数组+链表+红黑树结构,通过哈希算法和扩容机制优化性能,负载因子与树化阈值平衡效率,是Java开发必备的高效数据结构,本文给大家介绍... 目录一、概述:HashMap的宏观结构二、核心数据结构解析1. 数组(桶数组)2. 链表节点(Node

Java AOP面向切面编程的概念和实现方式

《JavaAOP面向切面编程的概念和实现方式》AOP是面向切面编程,通过动态代理将横切关注点(如日志、事务)与核心业务逻辑分离,提升代码复用性和可维护性,本文给大家介绍JavaAOP面向切面编程的概... 目录一、AOP 是什么?二、AOP 的核心概念与实现方式核心概念实现方式三、Spring AOP 的关

详解SpringBoot+Ehcache使用示例

《详解SpringBoot+Ehcache使用示例》本文介绍了SpringBoot中配置Ehcache、自定义get/set方式,并实际使用缓存的过程,文中通过示例代码介绍的非常详细,对大家的学习或者... 目录摘要概念内存与磁盘持久化存储:配置灵活性:编码示例引入依赖:配置ehcache.XML文件:配置