- 博客(18)
- 收藏
- 关注
原创 安卓平台usb发送一帧数据的长度限制
由于安卓平台usb平台的长度发送限制为16384字节,在ft232芯片发送的时候超过这个长度下位机总是收不到,所以最后应用层做了分片发送就可以了,但是不排除其他芯片驱动内部已经做了分片处理,所以可能在其他芯片上应用层看不到这个问题,比如ch9101的java驱动代码中做了分片处理。
2023-06-30 21:53:19 241
原创 c++ 指针和引用的区别
下面是一个很常见的32位平台上的无类型指针 int* p=100;从内存的角度来看待指针 其实就是 一段内存 ,这个p本身就是一个4字节大小的内存 ,用来存储一个值为100的值,因为p是一个指针类型,当程序运行的时候就会对p进行一个地址解析,程序会认为100是一个int型的内存地址,,通过运行环境找到这个100的地址,再根据指针类型取相应大小的值,也就是说 从p开始取值一直到取出in
2017-11-28 17:18:53 277
原创 c/c++ 指针透析问答
什么是指针? 答:指针本身就是一段存储区域,一般来讲这个存储区域是连续的存放在内存当中的(狭义的来讲其实任何数据都是一块大小不一连续或者非连续的一段内存)指针的类型?指针只分两种:1无类型的 void* ,2 有类型的,int* ,char*,或者对象指针 Object* ,指针的大小? 答:不管什么类型的指针在同一个平台上面,大小都是一样的,根据不同的平台有
2017-11-28 16:35:32 208
原创 黑马程序员——Java---&&和||逻辑表达式
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------/*在java中,关于&&和||的一些个人见解 System.out.println(false&&true);// 返回false System.out.println(true&&false);// 返回true说明&&想要的值是false,如果
2016-01-02 01:10:06 277
原创 黑马程序员——Java---反射
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------package day1;import java.lang.reflect.*;/* 反射 * java中可以获得类的字节码文件对象,有三种方法可以获得 * * *///方法1 类名.class 直接访问程序中的类获得Class文件字节码对象//方法2 实例对象
2015-12-22 23:13:01 384
原创 黑马程序员——Java---io流--文本文件读取写入的实现
package day1;import java.io.*;class test2{ public static void main(String[] args)throws IOException { FileReader fr = null; FileWriter fw = null; BufferedWriter bw = nu
2015-12-21 22:35:03 581
原创 黑马程序员——Java---多线程-生产者和消费者
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------/*两个实现Runnble接口的类,一个是生产者 maker ,一个是消费者 consumer ,分别覆盖了Runnable的run方法,创建线程的运行代码生产者每生产一个产品就在控制台里面打印出来,然后停止1秒钟。生产者每生产一个产品消费者就消费一个产品 然后
2015-12-19 20:05:13 400
原创 黑马程序员——Java---线程
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------/*多线程Thread类:创建一个类通过继承Thread类覆盖其run方法,新建该类对象调用start方法运行线程,每一个线程都是一条执行路径,覆盖run方法的作用就是可以将线程自定义代码存储在run方法中并执行而手动运行run方法只是简单的再当前执行路径中
2015-12-18 19:12:08 315
原创 黑马程序员——Java---异常
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------/*异常Exception Exception内部包装了很多异常类,Exception是所有异常的父类,该Exception可以接受所有异常处理,但是一般不这么做,必须采取更加精准的处理方式虽然Exception中包装了很多常见的异常类,但是
2015-12-18 12:15:04 259
原创 黑马程序员——Java---匿名内部类
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 匿名内部类匿名内部类就是在类的内部创建一个匿名类,这样的类叫做匿名内部类匿名内部类必须继承一个类或者实现一个接口class outer //外部类{ /* 下面类成员函数show中创建的匿名内部类与此处声明的内部类作用一致,都是继承自demo类,并复写
2015-12-16 23:33:54 320
原创 黑马程序员——Java---内部类1
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------/* 内部类类中成员位置上还可以再定义类,我们把这种方式叫做内部类,内部类可以直接访问外部类当中的成员变量,但是当内部类中定义的变量与外部类中的成员变量重名时,访问方法如下:class outer //外部类{ String name="外部类
2015-12-16 21:05:34 270
原创 黑马程序员——Java---接口
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------/*接口java中不能实现多继承,不能多继承的原因是为防止父类中有同类方法的情况发生,是可以用接口来实现多实现,接口中的方法可以由子类去实现,接口中变量和函数的默认权限是public ,interface A{ public abstract void show(
2015-12-15 18:56:15 290
原创 黑马程序员——Java---抽象,模板方法
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- /*抽象 用修饰符abstract 修饰的类,抽象方法必须被存在抽象类中,抽象被不可以被new创建,因为调用抽象方法没有意义抽象类中的方法要被使用,必须由子类覆盖其所有抽象方法后,建立子类对象调用如果子类只覆盖了部分抽象方法,那么该子类还是一个抽象类,并且也不可以被new创建。
2015-12-15 18:10:00 342
原创 黑马程序员——Java---构造函数,final关键字
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 构造函数构造函数和类名,并且未声明返回值类型每个类中的构造函数可以在当前类中被覆盖和重写。子类不能覆盖和重写父类的构造函数,因为构造函数是和类名一致的,而子类和父类的名称不能一样。class myfun{ /* myfun(){ //super(); 每个类
2015-12-14 00:33:41 1418
原创 黑马程序员——Java---类继承-覆盖-重载
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 继承: 子类继承超类,会接收到来自超类中的非私有成员,也就是没有被private修饰过的成员,并且可以覆盖以及重载超类中的方法。但是超类想要提供访问private变量的权限,又不想被子类直接访问,可以用非私有方法提供访问。覆盖: a类
2015-12-12 14:15:14 348
原创 黑马程序员——Java基础---数据类型
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1,基本数据类型: 整数类型 取值范围 byte 8位
2015-12-11 14:10:40 373
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人