- 博客(13)
- 收藏
- 关注
原创 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 181
原创 Java的API(概念)
API概念API(Application Programming Interface) : 应用程序编程接口编写一个机器人程序去控制机器人踢足球,程序就需要向机器人发出向前跑、向后跑、射门、抢球等各种命令,没有编过程序的人很难想象这样的程序如何编写。但是对于有经验的开发人员来说,知道机器人厂商一定会提供一些用于控制机器人的Java类,这些类中定义好了操作机器人各种动作的方法。其实,这些Ja...
2018-09-22 18:42:39 5940
原创 Java面向对象
一.面向对象基础1编程思想概述1.面向过程思想概述首先是搞清楚我们要做什么,然后在分析怎么做,最后我们再代码体现。一步一步去实现,而具体的每一步都需要我们去实现和操作。这些步骤相互调用和协作,完成我们的需求。在上面的每一个具体步骤中我们都是参与者,并且需要面对具体的每一个步骤和过程,这就是面向过程最直接的体现。那么什么是面向过程开发呢? 面向过程开发,其实就是面向着具体的每一个步...
2018-09-19 13:50:43 199
原创 eclipse断点调试
1Eclipse断点调试概述 Eclipse的断点调试可以查看程序的执行流程和解决程序中的bug2Eclipse断点调试常用操作: A:什么是断点: 就是一个标记,从哪里开始。 B:如何设置断点: 你想看哪里的程序,你就在那个有效程序的左边双击即可。 C:在哪里设置断点: 哪里不会点哪里。 ...
2018-09-19 13:41:56 428
原创 Java的方法
1.方法定义格式及格式解释1.方法的概述假设有一个游戏程序,程序在运行过程中,要不断地发射炮弹(植物大战僵尸)。发射炮弹的动作需要编写100行的代码,在每次实现发射炮弹的地方都需要重复地编写这100行代码,这样程序会变得很臃肿,可读性也非常差。为了解决代码重复编写的问题,可以将发射炮弹的代码提取出来放在一个{}中,并为这段代码起个名字,这样在每次发射炮弹的地方通过这个名字来调用发射炮弹的代码...
2018-09-17 08:15:27 168
原创 Java数组
1数组概述需求:现在需要统计某公司员工的工资情况,例如计算平均工资、找到最高工资等。假设该公司有80名员工,用前面所学的知识,程序首先需要声明80个变量来分别记住每位员工的工资,然后在进行操作,这样做会显得很麻烦。为了解决这种问题,Java就提供了数组供我们使用。那么数组到底是什么呢?有什么特点呢?通过上面的分析:我们可以得到如下两句话:数组是存储多个变量(元素)的东西(容器)这多个...
2018-09-16 09:04:25 149
原创 Java条件和循环语句
一.选择流程控制1顺序结构的基本使用1.1.1顺序结构概述是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的1.1.2顺序流程流程图2 If语句的格式1.2.1if语句格式1及执行流程if语句第一种格式:if(关系表达式) { 语句体}执行流程:首先判断关系...
2018-09-14 08:25:10 608
原创 java基础
一.Eclipse的基本操作1.1Eclipse概述和安装 Eclipse是一个IDE(集成开发环境)IDE(Integrated Development Environment)集成了代码编写功能,分析功能,编译功能,调试功能等一体化的开发软件。Eclipse的特点描述:免费、纯Java语言编写、免安装、扩展性强下载和安装、下载 http://eclipse...
2018-09-13 08:13:46 123
原创 java知识基础
1.1 Java语言发展史和平台概述 (1)发展史:詹姆斯·高斯林(James Gosling),1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,但不受重视。后来转至Sun公司,于1991年,和其他几位工程师一起合作参与了Green计划(绿色计划),并开发了一种称为Oak(橡树)的面向对象语言。1995年...
2018-09-12 14:14:12 163
原创 关于Java中数组越界问题
java中对数组越界有着严格的规定,但是你的程序编译会通过,只不过在执行时会出现下列一行文字“Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException”我在写关于约瑟夫环的时候遇到了这个,当然也是本人的粗心大意,因为以往的C++以及C编程中并未严格的控制数组越界,所以即使在C,C++中能执行这样的越界编译的代码,
2017-09-20 08:26:23 3292
原创 实现树莓派控制电机的运转
首先我们需要将树莓派,扩展板和电机连接好 然后我们需要安装使树莓派通过i2c接口控制扩展板的i2c库以及相关库,需要先在raspi-config工具中打开使用i2c功能,接着我们安装i2c相关软件打开lx终端,打入 sudo apt-get install python-dev.因为过程中我们需要调用相关python文件
2016-05-15 12:42:42 11473
原创 关于树莓派用vnc与电脑实现远程桌面
关于树莓派,无论是笔记本还是台式电脑,都可以使用第三方软件实现远程桌面,下面我们来看看如何实现 直接接显示器打开Terminal,然后键入tightvncserver,系统会显示“指令未发现”,那是因为我们并没有安装这个程序,所以我们再次键入“sudo apt-get install tightvncserver"命令系统安装,注意保持网络良好。
2016-04-18 22:14:45 5972
原创 关于树莓派的系统安装
对于刚入手的小白来说,安装树莓派系统显然是一个必要的活,首先一张sd卡是必要的。然后登陆树莓派官网下载RASPBIAN的系统,这是个镜像文件。然后下载win32diskimager,这是专门关于内存写入的一个软件,,用它在image file中输入所下镜像的地址,Device中则是你的内存卡,然后点击write,等待其自动完成。 镜像写入完成即可。
2016-04-14 22:14:38 846
mtd-util2.2.0
2024-07-30
DS-000451-ICM-42670-P-v1.0陀螺仪手册
2024-07-02
Bluez-5.66压缩包
2024-07-02
opencv 4.8.0
2024-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人