- 博客(22)
- 收藏
- 关注
原创 22、instanceof和类型转换
项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obta
2022-02-16 18:11:30
229
原创 21、封装、继承、多态
内容:问题描述:1、封装@Override /*1.提高程序的安全感,保护数据2.隐藏代码的实现细节3.统一接口4、系统可维护性增加了 有时候在set那边做一些安全性的验证 *///类 public 公有的;private 私有的。public class Student{ //属性私有 //名字 private String name; //学号 privat
2022-02-16 14:52:29
158
原创 20、小结
小结:@Override public class App{ public static void main(String[] args) { /* 1、类与对象 类是一个模板:抽象,对象是一个具体的实例 2、方法 定义,调用! 3、对应的引用 引用类型:基本类型(8种) 对象是通过引用
2022-02-14 19:03:47
219
原创 19、面向对象编程——类与对象的创建,构造器的详解
相关内容:问题描述:(1)//学生类,这个就像模板,其他地方能引用的话,都可以public class Student { //属性:字段 String name; int age; //方法 public void study(){ System.out.println(this.name+"在学习"); }}public class App{ public static void main(String[
2022-02-14 16:57:43
78
原创 18、数组
数组内容:问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget(); } 原因
2022-02-13 12:45:24
122
原创 17、递归
内容:代码描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget(); } ...
2022-02-11 20:11:18
109
原创 16、方法的重载与可变参数
内容:问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget(); } 原因分析
2022-02-10 16:02:21
139
原创 15、方法的定义和调用
方法的定义和相关内容:代码描述:public class Main { //main方法(主方法) public static void main(String[] args) { //打印三角形,五行 test(); //调用test方法,尽量让主方法比较干净。 System.out.println("=========="); int sum=add(1,2); /
2022-02-10 13:42:38
245
原创 14、打印三角形及Debug
打印三角形:public class Main { public static void main(String[] args) { //打印三角形,五行 for (int i = 1; i <=5; i++) { for (int j = 5; j >= i; j--) { System.out.print(" "); } for (int j=1;j
2022-02-10 12:53:30
139
原创 13、break、continue、goto
相关内容:public class Main { public static void main(String[] args) { //打印101-150之间的所有质数 int count =0; outer:for (int i=101;i<150;i++){ for (int j=2;j<i/2;j++){ if(i%j==0){ cont
2022-02-10 12:32:29
55
原创 12、循环结构(While循环,do while循环,for循环)
项目场景:循环结构代码描述:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget(); } 原因分析:提示:这里填写问题的分析:例如:Handler 发送消息有两种方式,分别是 Handler.obtainM
2022-02-10 12:11:11
198
原创 11、选择结构(switch多选择结构)
项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obta
2022-02-03 11:42:58
365
原创 10、选择结构(if选择结构)
项目场景:选择结构:i f 单选,双选,多选结构,嵌套if结构,switch结构代码描述:@Override public class Main{ public static void main(String[] args) { /* 1、if单选结构: if(布尔表达式){ //如果是布尔表达式为True,将执行的语句 } 2、if双选结构 if(布尔表达式){
2022-02-03 11:09:50
495
原创 9、scanner进阶使用
项目场景:输入数据代码:@Override public class Main{ public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int i=0; float f=0.0f; System.out.println("请输入整数:" ); if(scanner.hasNextInt
2022-02-03 10:33:28
315
原创 8、java流程控制:用户交互scanner
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例
2022-02-01 13:49:41
270
原创 7、包机制
包机制内容:包相当于是文件夹import com.kun.base.*;导入这个包里面的所有类有时间必须去看一下《阿里巴巴Java开发手册》
2022-01-28 16:01:11
307
原创 6、基本运算符及注意点
内容描述:@Override public class Main { public static void main(String[] args) { int a=10; int b=20; System.out.println(a+b); System.out.println(a-b); System.out.println(a*b); System.out.println(a/(d
2022-01-28 15:39:43
574
原创 5、变量与常量、作用域
问题描述:Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型,作用域。@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget(); } 注意事项:解决方案:提示:这里填写该问题的具体解决方案:例
2022-01-28 09:45:07
386
原创 4、溢出问题
项目场景:操作比较大的数是可能会出现溢出问题问题描述:溢出问题public class Main { public static void main(String[] args) { int a=10_0000_0000; int b=20; int c=a*b; System.out.println(c); //输出-1474836480 /* 如果换为long是否可以呢
2022-01-27 23:42:08
247
原创 3、数据类型扩展和面试题讲解
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档数据类型扩展和面试题讲解都是一些比较基础的问题,有关于代码的基础知识提示:以下是本篇文章正文内容,下面案例可供参考一、相关代码1.引入库代码如下(示例):public class Main { public static void main(String[] args) { //整数扩展:进制,二进制0b,十进制,八进制0,十六进制0x int a =10; int
2022-01-27 15:44:13
386
原创 2、学习数据类型的内容
学习内容:学习数据类型的内容内容描述:内容分为两大类:基本类型和引用类型public class Main { public static void main(String[] args) { //整数 //Integer ctrl+点击鼠标,查看最大值最小值等等信息 int a=1; //整型a,只能是整数 byte b=12; short c=123;
2022-01-27 09:33:43
220
原创 1、学习Java的准备
学习目标:完成Java的学习提示:在B站学习狂神说Java例如:一周掌握 Java 入门知识学习内容:javaSE提示:总计视频有80个,时长在17个小时例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:1、 早上 9 点——中午 11 点302、 下午 2 点30——晚上4点303、 晚上 7 点——晚上8点30学习产出:主要:每天至少在CSDN写博客一篇,学习总结!加油,坚持一个寒假!...
2022-01-26 12:32:10
221
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人