自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 @注解初步解析

@注解初步解析基本注解:@Overrid 检查该被注解的方法是否继承父类或者接口如果有注解 覆盖方法的名字和父类方法名不同就报错如果把注解删除就不会报错 Overrid注解就是一个规范@Deprride 表示该方法已经过时了 不建议使用@SuppressWarnings 压制警告就是把编译软件的警告给压制下去 就是不警告在里面我们要传参 我们一般传all自定义注解:语法:public @interface 类名{}

2020-10-24 23:08:52 213

原创 红黑树

红黑树动态图解二叉树的查询次数平衡二叉树理想状态的情况的树 一般不用红黑树底层就是一个(特殊的二叉树)二查找叉树链表—>二叉树—>二叉查找树—>(特殊二叉树)平衡的二叉查找树每个节点不是红色就是黑色不可能有两个相连的红色出现当不满足变色的情况下 就开始旋转如果当前节点是右子树的时候 就左旋如果当前节点是左子树的时候 就右旋往那边旋子树就往那边接向那边旋转就是那边的子树改变节点位置

2020-10-24 23:03:22 105

原创 Spring MVC

Spring MVC为什么要学Spring MVC解决mvc层的问题 就是做相应的MVC的是可以和其他的技术集成技术进行结合其他的MVC框框Struts1 --> WebWork --> Struts2Spring MVCJSF前端控制器集中处理请求可以把集中重复的事情在这里做处理编码 启动Spring容器 就都走到这里来 这里就是前端控制器spring mvc 是用 servlet来实现的 /*mvc注解解析器

2020-10-23 11:47:22 123 1

原创 java基础 面向对象创建三个交通工具并完成其功能的试题

java基础 面向对象试题题目:现有交通工具(Seater),出租车(Taxi),客机(Airliner),客船(Ship)都属于交通工具。各交通工具都有品牌(brand)字段和载客行为(manned)。客机实现了IFly接口中定义的飞天的功能fly(),出租车实现了IRun接口中定义的道路上跑的功能run(),客船实现了ISwim接口中定义的游的功能swim()。要求: 1)用继承和接口,模拟各交通工具和功能的关系,功能用接口。 2)请在测试类的main方法中用多态的知识,

2020-08-14 11:34:32 2205

原创 java基础-面向对象

java基础-面向对象面向过程我们前面学的编程基本上都是面向过程那很多同学就想问什么是面向过程呢 通俗来说面向过程就是当我们面对着一些事情的时候 在想 这个事情我该怎么样实现它 怎么样来完成他的功能程序的完成是这样的:但是我们没有那么多精力做所有的事情 什么事情都自己做 而在饭堂里的饭都要我们自己做 而这个时候我们发现如果把 做饭的工作给厨师 我们就不用都做饭了 只要厨师一个人做就行了 我们谁想吃饭就到饭堂进行了 这个就是面向对象面向对象我们面向问题时在想的是我该让谁来做 谁

2020-08-14 11:03:00 120

原创 java基础 方法总结

java基础 方法总结为什么要创造方法:如果有大量的重复代码段 我们需要可能要用我们程序员的Ctrl+c和Ctrl+v大法了到时候如果有一个名字或者有一个量要改的时候那才是真的麻烦而且我们程序员也有一个DRY原则(Don’t Repeat Youself)——不要重复你自己的代码所有就有人创造了方法这个代码段 的储存的方法的用法:定义方法的语法:[修饰符] 返回值类型 方法名称(参数类型 参数名1,参数类型 参数名2,…) { 方法体; [return 返回值;]}

2020-08-11 15:31:23 205 1

原创 定义一个方法getAvg, 求出某个数组去掉最大值和最小值之后的平均分

定义一个方法getAvg, 求出某个数组去掉最大值和最小值之后的平均分思路和用到的知识点::遍历数组,求得最大值和最小值重新遍历数组,统计不等于最大值也不等于最小值的元素的和和个数计算平均分并返回方法的创建语法:修饰符 返回值类型 方法名(形参数){​ 方法体;​ 如果有返回值类型一定要有return}方法的调用类名.方法名(参数);代码如下:package com.cen.Homework.day05;public class

2020-08-11 15:08:03 889

原创 把二维数组的值为0的元素去掉

把二维数组的值为0的元素去掉需求:定义一个 int 类型的二维数组,统计数组元素值是 0 的的元素个数。例如:二维数组:{{1,2,0,4,0},{0,3,5}}, 0的个数为3思路:先两篇遍历数组 遍历出所有的元素并判断为零的元素有多少个打印出计算的为0的元素的个数代码如下:package com.cen.Homework.day04;public class StatisticsDemo2 { public static void main(String[] ar

2020-08-11 14:48:42 1290

原创 数组 从数组中去掉元素为0的数组

数组 从数组中去掉元素为0的数组需求:定义一个整型数组,将数组中的0去掉后返回一个新数组。例如:数组为 int[] arr={1,13,45,5,0,0,16,6,0,25,4,17,6,7,0,15}; 要求将以上数组中为0的元素去掉,将不为0的值存入一个新数组,生成新的数组作为返回值: int[] newArr={1,13,45,5,16,6,25,4,17,6,7,15};思路:遍历一次 把不为零的元算一遍 计算有多少个不为零的数定义一个新数组 长度为不为零的元素的个数再遍历一次

2020-08-11 14:34:25 4084 2

原创 java打印正三角形

java打印正三角形笔记三要素 有什么用 为什么用 要注意什么思路: 先打印一个空格三角形 在三角形的后面再打印一个*三角形应用到的算法: j < temp - i 和 j < 2*i - 1应用到什么知识点:本程序用来scanner来接收键盘输入的数据用nextInt把从键盘接收 的数据 赋值给初始化的static应用到了for循环的嵌套用到的for语法 :for(定义并初始化变量;判断语句;i自增){ for(

2020-08-03 11:20:42 4261 1

原创 输入相应的数打印三角形

输入相应的数打印三角形笔记三要素 有什么用 为什么用 要注意什么一 . 主要应用到的知识点本程序用来scanner来接收键盘输入的数据用nextInt把从键盘接收 的数据 赋值给初始化的static应用到了双层的for循环 用来控制循环的次数和打印规则二 . 为什么用到这些知识点键盘接收有三个方法 分别是System.in.read() , BufferedReader , Scanner 第一个是接收字符的方法 第二个是接收字符串的方法 只有sc

2020-08-03 10:39:39 510

原创 打印输出九九乘法表

打印输出九九乘法表一 . 题目 按照顺序打印出九九乘法表按照记忆中的乘法表样子打印出来代码如下 //程序入口 main函数 public static void main(String[] args){ //定义变量i和j int i ,j;// 循环i小于10之前循环 for(i = 1;i<10;i++){// 循环在j小于等于i之前循环 for(j = 1;j <=

2020-07-31 16:47:44 1843

原创 循环控制语句Break和Continue的区别

循环控制语句Break和Continue的区别一 .Break和Continue的区别循环控制函数break break函数 如果执行了该函数 该循环就结束了 该循环里面 break后面是不可以再写语句了 比如后面的输出语句就你可以运行了 也不可以存在了 如果存在 程序就会报错了continue循环控制是如果碰到了continue这个函数的话 就跳过这个循环进入下一个循环 直到循环结束还可以在循环的后面写一些语句或者代码二. 例子break的实现代码bre

2020-07-31 16:21:13 467

原创 语言助手控制开关

语言助手控制开关一.需要购买物品​ 需要购买的硬件 ESP8266 、Node mcu一个 、杜邦线 、一路5V继电器模块(带光耦隔离) 在网上买大概十几块钱左右二.手机方面​ 1.手机下载软件安装(点灯.blinke)。点灯.blinke三 . 电脑软件安装 arduinu222)]代码四.代码写入esp8266模块1.打开Arduino IDE,通过 文件**>示例>Blinker>Blinker_Hello>Hello_W

2020-07-31 15:45:42 350

原创 java语言基础-for循环性能优化

java语言基础-for循环性能优化一 .循环优化的基本想法优化是什么 优化就是减少不必要的运算 实现同一个功能 所用的内存更少的程序今天上课看上到了一个题目感觉比较有意思就总结了一下 发出来老师说这个题目是从其他地方摘抄的 出自JavaEye里面题目是:for(int = 1; i < 1000; i++){for( int j = 0 ; j < 100 ; j++ ){for(int k = 0; k < 10 ;k++;)testFuncti

2020-07-31 12:26:12 317

原创 switch语句输入今天是这个星期的第几天输出星期几switch语句的应用

switch语句输入今天是这个星期的第几天输出星期几switch语句的应用输入的值是表示是这个星期的第几天 输出相应的星期几代码如下//定义day值为3 int day = 3; //判断天数的值是这个星期的第几天 switch (day){ //break是结束这条语句的意思 //如果是这个星期的第一天,则输出今天是星期一反正不执行这条语句

2020-07-30 20:01:41 4709

原创 if语句 成绩等级查询

if语句 成绩等级查询输入分数输出相应的成绩等级计算成绩等级- 代码如下public class PerformanceRating { public static void main(String[] args) { int scrot = 90; if (scrot > 0 && scrot < 100){ if (90 <= scrot && scrot <= 10

2020-07-29 21:47:06 1033

原创 java基础常用的循环语句

java基础常用的循环语句循环语句图 /** * 循环结构(反复执行) * 在程序中,总有一些需要反复的,重复的执行的代码,在联合计数器,共同控制这段需要反复执行的代码。 * (一)三种: * for循环 * While循环 * do…while循环 * (二)语句结构 * for(初始化表达式;布尔表达式;更新表达式) * { * 重复执行的代码片段 * } * (三)for循

2020-07-29 20:24:04 141

原创 java语言基础-最常用的引用类型-string

java语言基础-最常用的引用类型-stringString的一些语法应用和用法/** * 1、String类是即字符串,本质是字符数组,是文本数据类型。 * 2、String类的创建 * String 字符串名 = “字符串” * String s =new String() 创建一个类对象,使其表示一个空字符序列。 * String s = new String ("hello world ") ; * char [ ] c= {‘j’,‘a’,‘v’,‘a’}; * String

2020-07-29 13:15:36 130

原创 数据类型和分类

数据类型和分类java数据类型图:数据类型占用字节表整数类型的应用:- 代码- ```java package com.cen.code; public class PlasticType { /* *虽然byte、short、int、long 数据类型都是表示整数的,但是它们的取值范围可不一样。 byte 的取值范围:-128~127(-2的7次方到2的7次方-1) sho

2020-07-28 21:56:51 244

原创 csdn_export_md

常量和变量的基础1.常量是指在程序运行过程中,其值保持不变的量。常量也分 各种类型。比如:常量1、2、3小数3.14布尔值trut、fals等。代码演示: public class ConstantsVariables { //主方法,程序的人口 public static void main(String[] args){ /* 这个是注释 比如:常量1、2、3小数3.14布尔值trut、fals等。

2020-07-27 17:26:51 80

语言助手控制开关.md

物联网控制 基以智能语音控制开发esp8266开发板的编写和软件下载和安装和代码的实现来实现控制开关

2020-07-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除