- 博客(22)
- 收藏
- 关注
原创 面向对象编程OOP
属性+方法=类什么是面向对象面向对象思想:物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考,最后对某个分类下的细节进行面向过程的思索。适合处理复杂、需要多人协作的问题。面向过程的思想:步骤清晰简单,适合处理一些较为简单的问题。对于描述复杂的事物,为从宏观上把握,从整体上合理分析,需要使用面向对象的思路来分析整个系统。但具体到微观操作,仍需要面向过程的思路去处理。面向对象编程的本质:以类的方式组织代码,以对象的组织(封装)数据。抽象三大特性:封装、继承
2023-04-02 17:08:39
85
原创 【SLAM十四讲】实战错误解决
首先需要把cmakelists补全:运行报错:terminate called after throwing an instance of ‘std::logic_error’what(): basic_string::_M_construct null not valid解决方法:打开终端创建build需要输入图片路径,否则是空指针之后发现报错:Failed to load module “canberra-gtk-module”解决方法:在终端输入: sudo apt-get ins
2023-03-06 23:31:22
3119
原创 Java数组
数组的定义数组是相同类型数据的有序集合。其中每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。数组的声明和创建首先必须声明数组变量,然后通过new操作符来创建数组。数组的元素是通过索引访问的,数组索引从0开始。获取数组长度:arrays.length //变量的类型 变量的名字 = 变量的值; //数组类型 public static void main(String[] args) { int[] nums;//1.声明一个数组
2022-05-01 20:11:42
75
原创 JAVA方法
何为方法Java方法是语句的集合,他们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。设计方法的时候最好保持方法的原子性,就是一个方法只完成一个功能,这样有利于后期的扩展。 //main方法 public static void main(String[] args) { int sum = add(1, 2); System
2022-04-28 16:54:14
70
原创 break continue
break continuebreak在任何循环语句的主体部分均可用其控制流程,用于强行退出循环,不执行循环中剩余的语句continue语句用于终止某次循环过程,即跳过循环中尚未执行的语句,接着进行下一次是否执行循环的判定(用在循环语句体中) int i=0; while(i<100){ i++; System.out.println(i); if (i == 30) {
2022-04-28 13:23:37
49
原创 流程控制 用户交互Scanner
Scanner对象可以通过Scanner类来获取用户的输入基本语法Scanner s=new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前需要使用hasNext()和hasNextLine()判断是否还有输入的数据next()和nextLine()区别next():一定要读取到有效字符后才可以结束输入对输入有效字符之前遇到的空白,next()方法会自动将其去掉只输入有效字符后才能将其后面输入的空白
2022-04-25 17:38:22
49
原创 JAVA学前准备及Hello,world编写
JAVA开发环境搭建1、JDK下载与安装百度搜索下载电脑对应版本记住安装路径配置环境变量1.右键单击此电脑–属性–查找环境变量(系统)2.在系统变量下点击新建 变量名为JAVA_HOME 变量值为安装路径3.配置path变量(系统变量里找到path,双击打开,点新建,%JAVA_HOME%\bin)测试JDK是否安装成功 (打开cmd,输入java -version 回车键 出现安装的版本,说明安装成功 )Hello, world!编写新建一个文件夹,存放代码在新建的文件夹里新
2022-04-21 17:22:33
231
原创 JAVA的介绍
JAVA的特性和优势简单性(例:无指针运算分配内存)面向对象(模拟人的思维 万物皆对象)可移植性(可跨平台 Write once,run anywhere. JVM虚拟机)高性能分布式动态性(反射机制)多线程(交互)安全性(可构建防病毒篡改的系统 异常机制)健壮性JAVA的三大版本JavaSE: 标准版(桌面程序 控制台开发等 核心 基础)JavaME:嵌入式开发(手机 小家电等)JavaEE:E企业级开发(Web端 服务器开发 技术应用最广泛)JDK JRE JVM
2022-04-21 14:33:25
372
原创 基本的Dos命令
开启CMD的方式开始+windows系统+命令提示符Win键+R 输入cmd打开控制台(推荐使用)在任意文件夹下面,按住Shift键+鼠标右键单击,在此处打开命令行窗口(powershell)资源管理器的地址栏前面加上cmd路径 (中间要有空格间隔),然后回车键管理员方式运行上述方法一,右键,以管理员方式运行,能够得到最大权限常用的Dos命令#盘符切换 D:#查看当前目录下的所有文件 dir#切换目录 cd (change directory) cd..(返回上一级) cd /d
2022-04-20 15:10:58
151
原创 MarkDown语法学习
Markdown学习二级标题三级标题四级标题几级标题几个#+ +标题名字体Hello,world! 两边加两个**粗体Hello,world! 两边加一个*斜体Hello,world! 两边加三个*斜体加粗Hello,world!引用la >+分割线三个- 或者*图片!截图2超链接biaoti列表ABCA -+BC表格名字性别生日张三男1997.1.1代码hellopublic..
2022-04-19 23:38:17
55
原创 计算机软件及快捷键
按其功能分为系统软件和应用软件Tab: 切换菜单 空四格Enter:回车键 确定CapsLk:控制大小写快捷键Ctrl+C 复制Ctrl+V 粘贴Ctrl+A 全选Ctrl+X 剪切Ctrl+Z 撤销Ctrl+S 保存Alt+F4 关闭窗口Windows+R 运行(可以打开程序文件等)Windows+E 打开此电脑Ctrl+Shift+Esc 打开任务管理器...
2022-04-19 23:36:17
446
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人