- 博客(15)
- 收藏
- 关注
原创 SystemService -- 所有系统服务的父类
SystemService – 所有系统服务的父类系统服务的构造方法:public SystemService(Context context) {//需要传递一个Context变量来构造,SystemService又为这个context提供了get()方法 mContext = context;}提供Context和UiContext:public final Context getContext() { return mContext;}public final
2021-09-17 13:43:43
674
原创 SystemServiceManager -- 系统服务管理者
SystemServiceManager – 系统服务管理者SystemServiceManager(SSM)是用来管理系统运行所要用到的具体Service的(这些Service都继承于SystemService)。SSM由SystemServer创建,可以启动系统级服务并控制SystemService的生命周期三种方式启动系统级服务//第一种,通过类名启动public SystemService startService(String className) { ...;
2021-09-17 13:41:42
752
原创 SystemServer
SystemServer – Java进程启动的源头SystemServer是系统服务,它是系统启动时调用的程序,由Native层调用并启动;SystemServer启动后创建并初始化其他manager和server。main()SystemServer中的main()方法只有一条: public static void main(String[] args) { //表明SystemServer是运行在一个独立的线程中 new SystemServer().
2021-09-17 13:39:32
521
原创 04 控制执行流程
04 控制执行流程一、true和flase二、if-else三、迭代do-whilewhilefor:逗号操作符的使用四、foreach语法五、return六、break和continue七、Java中没有goto但是在使用break和continue时可以指定中断的是哪一层循环。八、switch...
2021-04-10 19:05:33
127
原创 03 操作符
03 操作符当然这需要先下载对应的代码包并且进行环境变量的添加。二、使用Java操作符+、-、*、/、=三、优先级四、赋值基本数据类型的赋值:传递值对象的赋值:实质是传递对象的引用方法调用时参数传递依然遵循 传递基本数据类型的值,传递对象的引用。五、算术操作符六、自动递增和递减七、关系操作符==和equals()八、逻辑操作符&&、||、!注意:当逻辑操作符前面的表达式已经明显能确定运算结果时,将不会进行后面的运算九、直接常量十、按位操作符十一、移位操作符
2021-04-10 18:56:15
82
原创 02 一切都是对象
一切都是对象一、用引用操作对象String s = new String(“00”);s是引用,通过操作引用来实现操作对象。二、必须由你创建所有的对象对象存储位置:寄存器、堆栈、堆、常量存储、非RAM存储基本类型:八种基本数据类型三、永远不需要销毁对象对象的作用域:花括号内四、创建新的数据类型:类class关键字,字段和方法五、方法、参数和返回值六、创建Java程序static关键字七、Hello World!八、注释和嵌入式文档九、编码风格...
2021-04-10 18:06:29
70
原创 01 对象导论
01 对象导论一、抽象过程机器语言 -->汇编语言 -->c语言 -->c++/Java语言Java的五个基本特性:1、万物皆对象2、程序是对象的集合,它们通过发送消息来告知彼此要做的3、每个对象都有自己的由其它对象构成的储存4、每个对象都拥有其类型5、某一特定类型的所有对象都可以接受同样的消息二、每个对象都有一个接口21.04.10理解:对象的属性从继承处获得,行为从接口中获得,每个对象都有一个接口,也就是说每个对象都有一个可用来调用的方法三、每个对象都提供服务
2021-04-10 12:12:45
78
原创 java语言实现诗词竖版排列及给诗词加边框
诗词竖版排列诗词竖版排列是理解字符串数组的重要一步:即不再把字符串看成一个整体,而是看作一个一个的元素;这一个一个的元素定义之后即可用序号(一维数组用数字(n),二维数组用数对(m,n))来代替。诗词竖版排列时,先将每一行定义为字符串,得到一个二位字符串数组;接着用双重循环写出来就可以了:外循环为行,内循环为列,就是横版排列;外循环为列,内循环为行,就是竖版排列。具体代码如下: pu...
2020-03-21 11:52:30
1502
原创 c语言 输入两个正整数m和n,求其最小公倍数。
题目要求输入两个正整数m和n,求其最小公倍数。输入格式:输入两个正整数m和n,中间用空格分隔输出格式:输出最小公倍数实话实说,这是一道简单的题,用do while循环可以很方便地解出来。#include <stdio.h>int main( ){ int m,n,a,b,i=0; scanf("%d%d",&n,&m); do { i++;...
2020-03-20 20:11:58
29019
1
原创 c语言 某珠宝鉴定大赛,由主持人输入珠宝的真实价格,再由8位参赛选手输入各自估计的价格,估价与真实价格最接近的选手获胜。
输入格式:第一行输入 :珠宝的真实价格第二行输入 :选手估计的价格(单位:万)输出格式:获胜选手的序号最接近的估价(保留1位小数,使用%.1f)#include <stdio.h>#include<math.h>int main( ){ int i=0,n; float a,b,d,min = 100; scanf("%f\n",&a); ...
2020-03-20 19:41:18
4083
3
原创 C语言中输入一组正整数,以-1作为结束标记,统计输入正整数的个数,并计算其平均值。
今天在做一道编程题时遇到这样一种输入方式:不知道输入个数为多少,苦思之下终于想出将scanf放入循环之内的方式。雕虫小技不足挂齿。请笑纳:题目要求输入一组正整数,以-1作为结束标记,统计输入正整数的个数,并计算其平均值。输入格式:输入一组正整数,数与数之间用空格分隔,最后一个为-1输出格式:分2行输出, 第一行输出个数, 第二行输出平均值,采用%f的输出格式#include &l...
2020-03-20 18:34:56
35188
7
原创 C语言中的for循环和while循环语句举例
for循环for循环调用格式为:for(表达式1;表达式2;表达式3){执行循环程序}在执行for循环时,按照先计算表达式1(通常是给变量赋初始值);接着计算表达式2,如果表达式2为0,则执行循环程序;再按照表达式3对变量进行运算,再跳到计算表达式2;如果表达式2为1,则循环结束;反之继续循环。举例子计算1到100之间所有奇数的和#include<stdio.h>...
2020-03-20 08:54:49
5557
原创 C语言中‘if’语句实现选择结构和初步运算的方法与举例
“if”语句的格式“if”语句是最常用的选择结构语句,其调用格式为:if(判断语句){执行程序;}else{执行程序;}如果else里没有执行语句,可以省略else;如果有多分支结构,可以用else if或多个if并列来实现。if(判断语句){执行程序;}if(判断语句){执行程序;}if(判断语句){执行程序;}……举例子根据输入的时间问好:#i...
2020-03-19 13:13:46
1914
原创 C语言中使用‘scanf’输入与‘printf’输出的几个例子
C语言中使用‘scanf’输入与‘printf’输出格式及几个程序举例初学者最常使用的就是键盘输入(scanf)和输出(printf)scanf的调用格式为:#include<stdio.h>int main{int a;scanf("%d",&a);}值得注意的是a之前要加&表示引用。本人初学就常常忘记,少写时编译不会报错,有时很难发现。这也可以看做...
2020-03-19 12:08:00
5811
原创 张小小来啦
作为一个电子学科的学生,张小小很惭愧以前没有好好学习;不过那已经是过去式啦,张小小要开始认真学习编程的各种语言啦!这个博客将主要用来记述及储存我从一个编程小白一步步学习各种语言的进程和所编写的程序。也就是说:张小小要在这个博客开始自己的程序员方面啦Hello World!...
2020-03-19 10:28:16
137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人