Java前面的东西就不赘述了 学习计算机后面的内容必然要有c语言的基础 Java中大部分规则与c语言几乎一模一样 部分不同的地方 可以自己从书中 或者网上的资料可以自己了解 具体需要学习什么我已经列好了
第一部分:Java基础语法
-
Java程序设计概述
- Java语言特点
- Java发展历程
- Java应用领域
-
Java开发环境搭建
- JDK、JRE和JVM
- Eclipse、IntelliJ IDEA等IDE的安装和使用
- Hello World程序
-
数据类型和变量
- 基本数据类型和引用数据类型
- 变量声明和初始化
- 变量的作用域和生命周期
-
运算符
- 算术运算符
- 关系运算符
- 逻辑运算符
- 位运算符
- 赋值运算符
-
流程控制语句
- 分支语句:if语句、switch语句
- 循环语句:for语句、while语句、do-while语句
- 跳转语句:break语句、continue语句、return语句
-
数组
- 数组的定义和初始化
- 数组的遍历和常见操作
- 多维数组的使用
-
方法
- 方法的定义和调用
- 方法的参数和返回值
- 方法的重载和递归
方法的重载:可以定义多个名称相同但参数列表不同的方法
在上面的示例中,add
方法被重载了两次,一次接受两个 int
类型的参数,一次接受两个 double
类型的参数,这样就可以根据不同的参数类型来执行不同的操作。
递归:递归通常在解决递归问题时使用,递归问题指的是一个问题可以分解成多个相同或相似的子问题,每个子问题可以进一步分解,直到最后可以得到一个基本的非常简单的问题,该问题的解决方案可以直接求得。通常,递归方法需要有一个停止条件,以防止无限循环调用。举个求阶层的例子:
欢迎评论区留言 感谢关注