java学习笔记.docx
- 文档编号:7651401
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:9
- 大小:20.26KB
java学习笔记.docx
《java学习笔记.docx》由会员分享,可在线阅读,更多相关《java学习笔记.docx(9页珍藏版)》请在冰豆网上搜索。
java学习笔记
Java学习笔记
cmd调用命令窗口
path(pasi)路径
set(sheita)查看系统变量
test(taisite)考试考验体检
lesson(laisen)课程
work(wok)工作
class(kelas)类
public(pabulik)公共公开关键字PUBLIC后类的名字必须是文件名
static(sidazeike)静止的;不变的;静电的
void(w,weide)空的,空虚的,没人住
main(meiyin)主要的,最重要的;全力的
string(sizuiyin)绳子,带子;线丝,植物纤维;串;[计算机科学]字符串
system(sheishitemu)体系,系统;制度;身体;方法
out(aote)出局;在外,在外部;完全,彻底;出版
print(purunti)由底片印出的)照片;印刷字体;印痕;印成的
println换行打印
verbose(wobous)冗长的,啰唆的,累赘的
java-verbose可查看虚拟机装载过程
return(ruitan)回转,返回;复发,(表示从被调函数返回到主调函数继续执行)
if(yif)如果else(aious)否则(JAVA中常用的判断语句)
boolean(boin)布尔变量结果只能是teue(chu)真或是false(fous)假
byte(baite)字节表示8位字节
short(shoute)短的,短暂的表示16位字节
int(yinte)表示32位字节
long(lang)长的;长时间的;冗长的,过长的表示64位字节
float(fulout)浮动;(使)漂浮;自由浮动表示32位单精度浮点小数
double(dabou)双的;两倍的;两面派的;双人用的表示64位双精度小数
char(zh2)零工表示字符在JAVA中字符变量要用’‘扩起来
result(ruizaote)发生,产生;归结为
}
比较运算符
==
相等于
!
=
不等于
<
小于
>
大于
<=
小于等于
>=
大于等于
(比较运算符的结果只有(TRUE)或是(FALSE))
逻辑运算符
运算符
&
运算
AND与
范例
False&true
结果
false
|
^
OR或
NOR异或
False|true
True^false
True
true
!
&&
NOT非
AND短路
!
true
False&&true
False
false
||
OR短路
False||true
true
&//语符号
If(x>3&&x!
=6);//如果x>3并且x不等于6结果为(true)如果有一方为(false)结果都为(false)
位运算符
我们可以对数据按二进制位进行移位操作,java的移位运算有三种
<<左移所有位左移最高位移出去,末尾补上零
>>右移所有位右移原来最高位是1就补上1是0就补上0
>>>无符号右移不管原来最高位是0或是1都补上0
二进制左移N位就相当于原来的值乘以2的N次方
反之右移N位就相当于原来的值除以2的N次方
屏幕上每个像素有个8个二进制的位来存储,如何求出屏幕上最多有多少个像素
Y=1< 下面是转换的方法 intn1=14; //十进制转成十六进制: Integer.toHexString(n1); //十进制转成八进制 Integer.toOctalString(n1); //十进制转成二进制 Integer.toBinaryString(12); //十六进制转成十进制 Integer.valueOf("FFFF",16).toString(); //十六进制转成二进制 Integer.toBinaryString(Integer.valueOf("FFFF",16)); //十六进制转成八进制 Integer.toOctalString(Integer.valueOf("FFFF",16)); //八进制转成十进制 Integer.valueOf("576",8).toString(); //八进制转成二进制 Integer.toBinaryString(Integer.valueOf("23",8)); //八进制转成十六进制 Integer.toHexString(Integer.valueOf("23",8)); //二进制转十进制 Integer.valueOf("0101",2).toString(); //二进制转八进制 Integer.toOctalString(Integer.parseInt("0101",2)); //二进制转十六进制 Integer.toHexString(Integer.parseInt("0101",2)) 单词部分: Switch(siweici)开关;转换,转换器;软鞭子;[信]接线台 Case(ks)事例;情况,状况;诉讼(事件),案件,判例;容器(箱,盒) default(difute)未履行任务或责任;受传唤时未出庭;由于不到庭而败诉;弃权 break(buruik)打破;折断;弄坏;削弱 Switch语句的选择结构 Switch(表达式) { case常量表达式1: 语句1 case常量表达式1: 语句1 case常量表达式n: 语句n default: 语句; 例题 case1: System.out.println("x=1"); case2: System.out.println("x=2"); case3: System.out.println("x=3"); default: System.out.println("hehe"); } Intx=1; switch(x) { 这个例题是只要有一个条件满足,在这个条件后的语句都被执行也就是打印结果是(x=1,x=2,x=3,hehe)如果想只打印想要的结果可在语句后加上(break) while(waiou)一般用于不知道循环多少次的情况下 “while(true)后面不用分号“表示循环永远为真if(条件满足)跳出 一个小程序,取模运算 intx=0;//定义一个整数变量 while(true)//这个后面不用分号 x=(x+1)%10;//%10这个意思是让数字在一直在0-9之间 System.out.println(x);//显示内容 Dowhile//这个意思是不先对while进行判断,先执行语句然后再进行while判断,这个不常用 For语句 For运算方式是先进行第一个条件(intx=5)再进行第二个条件比较(i<5)如果结果为真就进行附属语句执行,然后再进行第三个条件运算(i++); for(inti=0;i<5;i++)//FOR语句定义I变量,这是个矩形打印*号的程序,定义高为五 { for(intx=0;x<8;x++)//定义宽度为八 { System.out.print('*');//打印*号 } System.out.println();//换行打印 } continue continue(tentiniu)继续,连续持续;逗留,停留;维持原状 这是一个打印偶数的程序 inti=0;//定义一个整数变量 for(i=0;i<10;i++) { if(i%2! =0)//偶数%2都等于零 continue; System.out.println(i);//显示内容 } 安卓环境搭建后的笔记 Eclipse(yikelaipos)日、月)食;消失,黯然失色;漆黑 Project(puraozite)放映;计划;发射;展现,使突出 Connector(kennaikte)连接器,连接体 Package(pakci)包装;包装,捆扎 Layout(leiaote)布局,安排,设计;布置图,规划图 Create(kruite)创造,创作;产生;封爵,把……封为(贵族) Select(sylaikte)选择;挑选;选拔 Application(ipliksen)适用,应用,运用;申请,请求,申请表格;勤勉,用功 Search(shechi)搜寻,搜索,调查,搜查,探求 Assets(aisaies)资产;宝贵的人材;有益的品质;有利条件 Values(wailius)值对价值的看法;准则;标准;价值观念;值 Navigate(naiweigeite)浏览驾驶;航行于使通过 Refactor(ruifaikete)重构 Edit(idt)编辑 Android的第一个程序hellowork 程序的主体结构 Src程序的源文件 Gen: 这个是ADT插件自动生成的,不要修改 Android2.3: 这个是版本的架文件 Assets: 这里可以放你任何的文件,这个里面放的任何文件都会在R.JAVA里生成ID Res: 这里可以放你任何的文件,这个里面放的任何文件都不会在R.JAVA里生成IDres文件夹里有drawable-hdpidrawable-ldpidrawable-mdpidrawable-xhdpi这里放的是一个图片大小不同的多个版本,他们是为了适应屏幕的大小像素不同而设 Res\layout: 布局文件,比如登陆窗口,密码框的大小等等‘ Res\values: 键子队,这里的文件也会在R.JAVA生成ID Res\values-v14\androidmanifest.xml: 整个程序的配置文件 Lesson4: Label(leibou);称标记,符号;[建]门或窗户上面的线脚 Manifest(mainefaist)显示,表明;证明;使显现货单,旅客名单 Button(baten)按钮,电钮;纽扣,扣子;扣状物;[植]芽 Text(taist)文本 Width(weic)宽度;广度 Height(hait)高度,海拔;高地;身高;绝顶,顶点 fill_parent 这个一般是在 android: layout_width="fill_parent" android: layout_height="fill_parent"后面使用的,意思分别是,宽度布满整个屏幕,高度布满整个屏幕。 创建一个activity的步骤 1: 一个activity就是一个类,并且要继承这个activity 2需要复写oncreate方法 3没有个activity都需要在androidManifest.xml文件当中进行配置 4为activity添加必要的控件 我要给我的activity加以个文本和一个按键的具体做法: 打开Res\layout\activity_main.xml 删除textview中无用的部分 android: layout_centerHorizontal="true" android: layout_centerVertical="true" android: text="@string/hello_world" tools: context=".MainActivity" 把TextView中 android: layout_width="wrap_content"//宽度高度包裹文字改为 android: layout_height="wrap_content" android: layout_width="fill_parent"//宽度铺满屏幕 android: layout_height="fill_parent"//高度铺满屏幕 设置按钮
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 学习 笔记