![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
mo_ckingbird
这个作者很懒,什么都没留下…
展开
-
关于Java中数组越界问题
java中对数组越界有着严格的规定,但是你的程序编译会通过,只不过在执行时会出现下列一行文字“Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException”我在写关于约瑟夫环的时候遇到了这个,当然也是本人的粗心大意,因为以往的C++以及C编程中并未严格的控制数组越界,所以即使在C,C++中能执行这样的越界编译的代码,原创 2017-09-20 08:26:23 · 3283 阅读 · 0 评论 -
Java的API(概念)
API概念API(Application Programming Interface) : 应用程序编程接口编写一个机器人程序去控制机器人踢足球,程序就需要向机器人发出向前跑、向后跑、射门、抢球等各种命令,没有编过程序的人很难想象这样的程序如何编写。但是对于有经验的开发人员来说,知道机器人厂商一定会提供一些用于控制机器人的Java类,这些类中定义好了操作机器人各种动作的方法。其实,这些Ja...原创 2018-09-22 18:42:39 · 5920 阅读 · 0 评论 -
Java面向对象
一.面向对象基础1编程思想概述1.面向过程思想概述首先是搞清楚我们要做什么,然后在分析怎么做,最后我们再代码体现。一步一步去实现,而具体的每一步都需要我们去实现和操作。这些步骤相互调用和协作,完成我们的需求。在上面的每一个具体步骤中我们都是参与者,并且需要面对具体的每一个步骤和过程,这就是面向过程最直接的体现。那么什么是面向过程开发呢? 面向过程开发,其实就是面向着具体的每一个步...原创 2018-09-19 13:50:43 · 195 阅读 · 0 评论 -
eclipse断点调试
1Eclipse断点调试概述 Eclipse的断点调试可以查看程序的执行流程和解决程序中的bug2Eclipse断点调试常用操作: A:什么是断点: 就是一个标记,从哪里开始。 B:如何设置断点: 你想看哪里的程序,你就在那个有效程序的左边双击即可。 C:在哪里设置断点: 哪里不会点哪里。 ...原创 2018-09-19 13:41:56 · 424 阅读 · 0 评论 -
Java条件和循环语句
一.选择流程控制1顺序结构的基本使用1.1.1顺序结构概述是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的1.1.2顺序流程流程图2 If语句的格式1.2.1if语句格式1及执行流程if语句第一种格式:if(关系表达式) { 语句体}执行流程:首先判断关系...原创 2018-09-14 08:25:10 · 602 阅读 · 0 评论 -
java基础
一.Eclipse的基本操作1.1Eclipse概述和安装 Eclipse是一个IDE(集成开发环境)IDE(Integrated Development Environment)集成了代码编写功能,分析功能,编译功能,调试功能等一体化的开发软件。Eclipse的特点描述:免费、纯Java语言编写、免安装、扩展性强下载和安装、下载 http://eclipse...原创 2018-09-13 08:13:46 · 120 阅读 · 0 评论 -
Java的方法
1.方法定义格式及格式解释1.方法的概述假设有一个游戏程序,程序在运行过程中,要不断地发射炮弹(植物大战僵尸)。发射炮弹的动作需要编写100行的代码,在每次实现发射炮弹的地方都需要重复地编写这100行代码,这样程序会变得很臃肿,可读性也非常差。为了解决代码重复编写的问题,可以将发射炮弹的代码提取出来放在一个{}中,并为这段代码起个名字,这样在每次发射炮弹的地方通过这个名字来调用发射炮弹的代码...原创 2018-09-17 08:15:27 · 165 阅读 · 0 评论 -
Java数组
1数组概述需求:现在需要统计某公司员工的工资情况,例如计算平均工资、找到最高工资等。假设该公司有80名员工,用前面所学的知识,程序首先需要声明80个变量来分别记住每位员工的工资,然后在进行操作,这样做会显得很麻烦。为了解决这种问题,Java就提供了数组供我们使用。那么数组到底是什么呢?有什么特点呢?通过上面的分析:我们可以得到如下两句话:数组是存储多个变量(元素)的东西(容器)这多个...原创 2018-09-16 09:04:25 · 145 阅读 · 0 评论 -
java知识基础
1.1 Java语言发展史和平台概述 (1)发展史:詹姆斯·高斯林(James Gosling),1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,但不受重视。后来转至Sun公司,于1991年,和其他几位工程师一起合作参与了Green计划(绿色计划),并开发了一种称为Oak(橡树)的面向对象语言。1995年...原创 2018-09-12 14:14:12 · 161 阅读 · 0 评论 -
Java的API(Scanner和String)
一.Scanner类Scanner类作用用Scanner类的方法可以完成接收键盘录入的数据Scanner类接受键盘录入的字符串代码案例一public class ScannerDemo { public static void main(String[] args) { //创建键盘录入对象 Scanner sc = new Scann...原创 2018-09-22 18:48:32 · 179 阅读 · 0 评论