学习笔记
星眸之心
业余时间,决定一个人的成就。
展开
-
抽象类
1抽象类概念:有时候,基类并不与具体的事物相联系,而是指标报一种抽象的概念,用以为他的派生类提供一个公共的界面。因此,java引入了抽象类的概念。特点:(1)抽象类只能作为其他类的基线,不能被实例化。(2)抽象可以包括抽象和非抽象成员;(3)派生类必须覆盖重写继承而来的抽象成员。2.抽象方法:在声明方法时加上abstract,需要注意4点:(1)只能声明在抽象类;原创 2016-12-02 10:27:05 · 288 阅读 · 0 评论 -
个人觉得写得比较好的一些知识点网址
1.git的使用教程https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001373962845513aefd77a99f4145f0a2c7a7ca057e75700002.网页帮助API(HTML,JAVA,SQL等)http://www.runoob.com/boo...原创 2018-08-04 11:23:40 · 233 阅读 · 0 评论 -
笔记三---jni库的加载
static {System.loadLibrary("stbmonitor_jni");native_init();//调用native_init函数}在静态代码块内通过System.loadLibrary加载。加载JNI库前面说过,如果Java要调用native函数,就必须通过一个位于JNI层的动态库来实现。顾名思义,动态库就是运行时加载的库,那么在什么原创 2017-04-28 20:49:40 · 546 阅读 · 0 评论 -
笔记二--Android的编译
Android的编译有自己的一套规则,主要利用的是mk文件。网上有太多关于它的解说了,这里不再赘述,只简单地介绍其编译工序:进入源码目录(以笔者的开发环境为例,也就是cd/develop/download_froyo):执行.build/envsetup.sh,这个脚本用来设置Android的编译环境。执行choosecombo命令,这个命令用来选择编译目标(如目标硬件平台原创 2017-04-28 20:43:40 · 901 阅读 · 0 评论 -
笔记1--Android系统四层
Android系统大体可分为四层,从下往上依次是:Linux内核层:包含了Linux内核和一些驱动模块(比如USB驱动、Camera驱动、蓝牙驱动等)。目前Android2.2(代号为Froyo)基于Linux内核2.6版本。Libraries层:这一层提供动态库(也叫共享库)、Android运行时库、Dalvik虚拟机等。从编程语言角度来说,这一层大部分都是用C或C++写的,所以原创 2017-04-28 20:04:20 · 340 阅读 · 0 评论 -
关于U盘挂载广播概率收不到问题
1.此问题为概率问题; 2.复现从日志发现,平台在系统未起来前发送U盘挂载广播时出现异常,广播未能正常发出; 3.目前采取规避方案: 系统起来后,盒子挂载上的广播平台每次都会发送挂载成功的广播出来,所以在收到此广播后,检测/proc/mounts文件,检查U盘是否已经挂载上,如果挂载上检测是否有升级版本进行升级。 /**原创 2017-01-05 17:25:27 · 803 阅读 · 0 评论 -
Java常见知识点
1.位移 用最有效的方法计算2*16 22.局部变量不允许使用private之类修饰符3.java语言中char类型变量占16位(即2个字节)的存储空间,因此可以存储任何字符(英文字母,汉字等)4. 3-2.4==0.6为false,需要借助BigDecimal才可以得到精确计算的浮点数运算结果。5. &位运算符 &&逻辑运算符,这要左边的为false原创 2016-11-30 21:57:17 · 243 阅读 · 0 评论 -
去掉字符串空格
1.空格在字符串开始和结尾,直接使用String.trim()函数即可。2.空格在字符串中间,二种方法: (1)使用String.replaceAll(" ","");(2)使用StringTokenizerString string = "df wf Ss asSSf sfsd aSa"; StringTokenizer mStringTokenizer = new Str原创 2016-12-07 11:21:15 · 230 阅读 · 0 评论 -
java实现字符串的反转
笔者所了解有二种方法:1.通过spit分隔符结合数组处理:String string = "dfwfSaSSfsfdaSa"; System.err.println("string==" + string); string = resertString(string); System.err.println("string==" + string);/** * 实现字符串反原创 2016-12-06 20:49:03 · 301 阅读 · 0 评论 -
正则表达式--实例
实例1:可能以一个负号开头,并且后面跟着一位或者多位数字System.out.println("-1233".matches("-?\\d+"));System.out.println("1233".matches("-?\\d+"));System.out.println("+1233".matches("-?\\d+"));//竖直线表示或操作,因为加号有特殊意义,所以通原创 2018-11-21 15:30:40 · 136 阅读 · 0 评论