记安卓培训第一课(部分笔记)

6、JAVA三种注释方式://(单行),/*  */(多行),/** */(可以生成文本)

7、标识符:

由字母,数字,下划线,美元符号;

注意:不能以数字开头,不能使用关键字(49个);

对大小写敏感,长度无限制;

针对:变量,类名,方法名;

8、常量:不可变;

备注:null,"";第一表示空对象,第二表示空字符;

9、变量:可改变;

变量包含:变量名,变量类型,作用域;

变量分类:

局部变量:在类的内部,方法体的内部;

成员变量:在类的内部,方法体的外部;

注意:成员变量的值可以不用初始化,而局部变量,在使用时必须初始化;

10、基本类型:又叫原生态类;

byte,short,int,long,char,double,float,boolean;

注意事项:byte,short,char在运算时,会默认转换成int类型;如果定义long,float时,请注意加后缀(l,f);

11、运算符:

(1)算术运算符:+,-,*,/,%,++,--;

注意:a++:先运算后a加1,++a:先a加1后运算;%:主要用途:用于判断两个数是否能整除;

(2)关系运算符:<,>,<=,>=,==,!=; 最终类型:boolean类型;

(3)逻辑运算符:!,&,|,^,&&,||;

注意:&与&&之间的不同,第一个是不管怎么样都得去执行两边的表达式,第二个只要第一个为假,就不会去执行另一边的表达式;(效率问题,首先后者)

(4)赋值运算符:=;永远是右边的值赋给左边;

(5)扩展运算符:+=.-=,*=,/=,%=;

它能内部解决强转的问题;

(6)连接运算符:+;

int+int=int ;

int+String=String;

int+String+int=String;

12、强转问题:

定义:容量大到容量小的需要强转,反之不用;

解决运算问题,同时也自带缺陷(可能数值的溢出);

建议能不强转就不强转;

课后作业:

输出如下内容:

--------------------

*******2014年10月30日*****

*******星期四***************

*****22:00**************

******XXXX*************

--------------------

程序:

public class Test{

public static void main(String[] args){

System.out.println("------------------------");

System.out.println("*****2014年10月30日*****")

System.out.println("*********星期四*********");

System.out.println("*********21:32*********");

System.out.println("------------------------");

}

}

时间: 2024-10-13 15:53:16

记安卓培训第一课(部分笔记)的相关文章

SHELL第一课学习笔记

SHELL第一课学习笔记 什么叫Shell shell是一个命令解释器,它在操作系统最外层,负责直接与用户对话,把用户输入的命令解释给 操作系统并处理各种各样的操作的输出结果,输出到屏幕返回用户(交互式或者非交互式). 案例1.简单清除/var/log下的messages日志脚本: #!bin/bash cd /var/log cat /dev/null > messages echo "Logs cleaned up" 案例2.包含变量.命令.流程控制语句清除/var/log下

手动脱RLPack壳实战--吾爱破解培训第一课选修作业七

作者:Fly2015 吾爱破解论坛培训第一课选修作业练习的第7题.这个壳没听说过,但是脱起来比较简单,根据ESP定律即可直达光明,Dump出原来的程序. 老规矩,首先对需要脱壳的程序进行查壳处理. 使用DIE查壳的结果,程序加的是RLPack壳并且原程序是用微软编译器编译的. OD载入加壳程序进行调试分析,入口点代码反汇编快照. 看到PUSHAD指令想都不要想,直接ESP定律脱壳.F8单走一步在ESP寄存器上设置硬件写入断点,然后F9运行程序,程序自然断在刚才设置的硬件断点处. 显然JMP指令的

手动脱KBys Packer(0.28)壳实战--吾爱破解培训第一课选修作业五

作者:Fly2015 吾爱破解培训第一课选修作业第5个练习程序,在公司的时候用郁金香OD调试该加壳程序的时候出了点问题,但是回家用吾爱破解版的OD一调试,浑身精神爽,啥问题也没有. 首先使用查壳工具对加壳的程序进行查壳操作. OD载入需要脱壳的程序进行动态调试和分析,加壳程序入口点反汇编快照. F8单步跟踪程序几步,发现了比较熟悉的PUSHAD指令,又可以轻松的使用ESP定律进行程序的脱壳了. F8单步到指令PUSHAD的下一条指令,ESP寄存器右键设置HW Break硬件写入断点,F9畅快的运

手动脱WinUpack 壳实战--吾爱破解培训第一课选修作业六

作者:Fly2015 吾爱破解培训第一课选修作业第6个练习示例程序.不得不重复那句话,没见过这种壳,该壳是压缩壳的一种,相对于压缩壳,加密壳的难度要大一些,特别是IAT表的修复问题上. 首先分别使用DIE和Exeinfo PE对该加壳程序进行查壳的处理. OD载入加WinUpack 壳的程序进行动态调试分析,加壳程序入口点反汇编快照. 想都不用想,看到PUSHAD直接ESP定律脱壳F8单步一步,ESP寄存器右键设置硬件写入断点.F9运行程序,程序自然的断在设置的硬件断点处,如图. 有点惊呆了,硬

手动脱FSG壳实战--吾爱破解培训第一课作业3

作者:Fly2015 对于FSG壳,之前没有接触过是第一次接触,这次拿来脱壳的程序仍然是吾爱破解论坛破解培训的作业3的程序.对于这个壳折腾了一会儿,后来还是被搞定了. 1.查壳 首先对该程序(吾爱破解培训第一课作业三.exe)进行查壳: 很遗憾,这次DIE也不行了,不过没事. 2.脱壳 OD载入该加壳的程序进行分析,下面是入口点的汇编代码: 起初对于该种加壳程序也是比较陌生,但是由于OD使用的还算熟悉,以及结合该加壳程序获取函数的API调用地址的特点,很快发现了该程序的关键点汇编: 于是在地址0

【连载】创业能力培训第一课总结

创业能力培训第一课 总结 1.三方面:项目.资金.场地 2.政府支持一址多照 3.政府12333可以预约专家辅导 4.投资区别:天使投资(一次性).风险投资(分批) 5.通过握手判断人 5.1.手背.手心厚:家境好 5.2.手暖.手热:热心人,不推诿 5.3.手冷,手凉:冷酷人,意志力坚强 5.4.手硬:冷酷人,意志力坚强 6.创业计划书: 6.1.封面 6.2.保密要求 6.3.目录 6.4.正文 6.5.附录 合作: 1.为名而来,为利而去 2.性格互补,技能互补 版权声明:本文为博主原创文

手动脱UPX 壳实战--吾爱破解培训第一课作业1

作者:Fly2015 Windows平台的加壳软件还是比较多的,因此有很多人对于PC软件的脱壳乐此不彼,本人菜鸟一枚,也学习一下PC的脱壳.要对软件进行脱壳,首先第一步就是 查壳,然后才是 脱壳. 推荐比较好的查壳软件: PE Detective .Exeinfo PE.DIE工具. 需要脱壳的程序是吾爱破解论坛的windows逆向破解培训http://www.52pojie.cn/thread-378612-1-1.html第一课的作业题1. 1.对该程序(吾爱破解培训第一课作业一.exe)进

手动脱PeCompact 2.20壳实战-吾爱破解培训第一课选修作业四

作者:Fly2015 PeCompact壳又是一个没有听说过的壳,需要脱壳的程序是吾爱破解培训的第一课的选修作业四.最近对脱壳有点上瘾了,当然也遭受了脱壳受挫的无奈,但是比较幸运还是把这个壳给搞了. 对加壳程序进行查壳. 工具DIE显示程序加的是PeCompact壳,并且原来没加壳的程序使用Microsoft Visual C/C++(2008)编写的,这一点对于查找原程序的真实OEP非常有帮助. OD载入加壳的程序进行分析,加壳程序的入口点的汇编代码. F8走了几步,坑啊,写壳的作者在代码中设

安卓培训第二课笔记

(转自新博教育 黄玉鑫老师) 1.三元运算符(三目运算符): 语法:X?Y:Z;(它只是一个表达式): 表达式:不能有等号的现现,其它类型都可以定义:它只有两种类型(值和类型): 注意:int b=x?y:z;  (此时的y,z必须与b的类型保持一致)对于X没有严格的要求,只要是boolean类型就可以了: 2.if条件: 代码的执行过程分为三种:顺序结构,选择结构,循环结构: 语法:(四种) if(boolean){<语句块>}: if(boolean){<语句块>}else {