第2课—第1节

英文:音标→ 单词→ 句子→ 短文

Java:

关键字:

标识符:

比如类名字。

注释:

常量与变量:

‘4‘    ‘+‘    ‘a‘   为字符常量;

4,为整数常量;

"abcd" 为字符串常量," "为空内容的字符串常量。

null 只有一个数值就是null。

Java进制:十进制(手指头数数);八进制(星期制);十六进制(半月制)

8个二进制开关表示一个字节。1010-0101(一个字节)

计算机内存和硬盘中存放的都是二进制形式。

编码表:(每一个字母对应相应的编码)

进制转换:

十六进制由0X开头:60(十进制)→ 0X3C(十六进制)

进制越大,表现形式越短。

二进制和十进制转换:

一个字节最大就是255,即八个二进制位全为1。

二进制加减法:

其他进制转换:

一般都是通过二进制数作为中间桥梁进行转换。

正负数转换:

整数在内存中占了4个字节:

6(十进制)→ 110(二进制)

110在内存中表现形式:

0000-0000 0000-0000 0000-0000 0000-0110

负数的最高位是1.

变量:

三个要素:数据类型、变量名称、数据

char——0~6535(2个8位)

float——小数点后面位数短一些,占了4个8位。

double——占了8个8位。

//定义变量格式:

//数据类型,变量名=初始化值;

只要有不确定的数据,就用变量表示。

不同格式的变量定义:(同一区间内不能定义同一名字变量)

什么时候定义变量:

时间: 2024-11-08 23:32:38

第2课—第1节的相关文章

第7课第2节_Binder系统_c++实现_编译测试

七. Binder系统之服务的c++实现1. 编写代码参考文件:frameworks\av\include\media\IMediaPlayerService.h (IMediaPlayerService,BnMediaPlayerService)frameworks\av\media\libmedia\IMediaPlayerService.cpp (BpMediaPlayerService)frameworks\av\media\libmediaplayerservice\MediaPlay

09课第3节u-boot分析源码第1阶段

一般来说,uboot会干这几件事; 1:  关开门狗 2:初开始时钟,PLL倍频.上电的时候,是以XTAL的12M运行的运行的,然后你要提高频率,三星2440能以最大400MHZ运行 3:初开始化内存,SDRAM或DDR(2440不支持DDR ,ARM11可以): 4:从NANDfalsh里面把内核读出来,放到SDRAM里面去,然后调转到SDRAM运行; uboot放到SDRAM哪里呢?这个是链接脚本决定的; 比如现在我放是的链接地址是0x33f80000 ; 那什么又是链接地址,就是程序运行时

第6课第2节_Binder系统_驱动情景分析_打印数据交互过程

添加宏: 功能:把NAME(n) 中的n作为字符串返回,eg:BR_NOOP作为字符串返回 BR开头:Binder--->IPC BC开头:IPC------>Binder #define NAME(n) case n: return #n const char *binder_cmd_name(uint32_t cmd) { switch(cmd) { NAME(BR_NOOP); NAME(BR_TRANSACTION_COMPLETE); NAME(BR_INCREFS); NAME(B

第4课第3节_Android灯光系统_编写HAL_lights.c

JNI文件:com_Android_server_LedService.cpp 注册本地方法,会加载HAL文件: 3. 编写android灯光系统的hal程序 Java: frameworks/base/services/core/java/com/android/server/lights/LightsService.javaJNI: frameworks/base/services/core/jni/com_android_server_lights_LightsService.cppHal

第二课 第六节 面向对象(对象与类)、命名规范

1.面向对象 --一切事物皆对象,通过面向对象的方式,将现实世界的事物 抽象成对象,现实世界中的关系抽象成类.继承,帮助人们 实现对现实世界的抽象与数字建模. 2.对象 --对象是具体存在的.看得见.摸得着.可以直接使用的东西. 3.类 --类的实质是一种数据类型,类是对现实生活中一类具有共同特 征的事物的抽象. 4.变量的命名规范 --变量名应该是一个名词 --如果只有一个单词则全部小写,如果多个单词,除一个单词 以外,其余首字母大写.若变量是缩写,应该全部大写. --变量命名要有意义,不能乱

第2课—第5节

语法结构:程序流程控制(Java 中的语句) 单词→ 变量. 句子→ 语法结构. if ()后面不加大括号的话,只控制离它最近的一条语句. if else语句与三目运算符区别: b=(a>1)?System.out.println("haha"):200;这句话是没有输出结果的,所以是错误的. 三目运算符简化运算,但是功能不足. if else 判断例子: 输出结果:a 执行完第一句就结束了. if else 判断语句例子: 其中n=3; 输出结果:a,b,d. 只有第三条语句未

第一课 第五节 各种类型

1.值类型 --所有的数值类型 --字符类型 --逻辑类型 --枚举类型 --结构类型 直接将数据存储在栈里的变量的空间里面 2.引用类型 --数值类型 --指针类型 变量声明在栈里面,真实的对象(值)存储在堆里面,栈里面的变量 存储的是对象在堆里面的地址. (新手学习笔记,如有错误,请联系我,帮我更好的学习C#.)

第一课 第四节 数据转换

1.显式转换与隐式转换 --隐式转换 --数据类型兼容. --原类型返回必须比目标类型范围小. --显示转换(强制转换) (目标类型)变量 (目标类型)数值 例子: int a; byte b; b = (byte)a 2.不同变量类型直接的转换 --将其他类型转换成整型 int.Parse(); Convert.Toint16();Convert.Toint32();Convert.Toint64(); --将其他类型转换成字符型 Convert.ToChar(): 变量.ToString()

第二课 第五节 ref与out

1.ref修饰符 --用于修饰方法的参数,在调用的时候必须在变量前加上ref 关键字. --用途: 限定参数只能传递变量而不能是参数. 2.out修饰符 --用于修饰方法的参数,在调用的时候必须在变量前加上out 关键字. --用途: 传递变量地址(不能是常量),并且在方法结束前为它赋值. 3.ref与out的区别 --ref可以修改或不修改变量的值,out必须赋值.4.数组的排序 --代码: ①Array.Sort(arr) ②冒泡排序 1 for(int i = 0;i < arr.Leng

第5课第1节_Binder系统_C程序示例_框架分析

Binder系统核心:IPC        RPC远程过程调用(调用其他进程的函数) IPC : Inter-Process Communication, 进程间通信RPC : Remote Procedure Call, 远程过程调用 IPC RPC