常用命令及符号
电气图形常用图形符号及画法使用命令

接地符号
直线辺
9
£丄
接机壳
直线辺
10
▽
等电位
正三角形⑥、直线辺
11
夕
故障
引线叵、直线辺
12
——4
I
导线的连接
直线0、圆⑥、
图案填充H
13
导线跨越而不连接
直线0
14
I}
电阻器的一般符号
矩形巨、直线辺
15
"P
电容器的一般符号
直线0、圆弧Izl
16
电感器、线圈、绕组、扼流圈
直线辺、圆弧Izl
17
T
原电池或蓄电池
63
I-
导线、导线组、电线、电缆、电 路、传输通路等线路母线一般符 号
直线0
64
中性线
圆殖|、直线辺、图案
填充ESl
Z
65
保护线
直线辺
√'
66
Θ
灯的一般符号
直线0、圆迈
67
OH
电杆的一般符号
圆应S、多行文字CS
68
端子板
矩形巨、多行文字囚
U
[121314历
69
□
屏、台、箱、柜的一般符号
矩形巨
70
动力或动力一照明配电箱
矩形巨、图案填充H
S
71
C
单项插座
圆0]、直线0、修剪
FA
72
a
密闭(防水)
73
占
防爆
圆迈、直线0、修剪
迈、图案填充ESI
74
FL
I
电信插座的一般符号 可用文字和符号加以区别:TP—电话
TX—电传
TV—电视
30个常用汇编命令

11、BSWAP(字节交换)
写法:bswap reg32 作用:将 reg32 的第 0 与第 3 个字节,第 1 与第 2 个字节进行交换。 示例:设 EAX=12345678h 执行 bswap eax;后,eax=78563412H
12、XLAT(换码)
写法:XLAT; 作用:AL=DS:[bx+AL] 将 DS:BX 所指内存中的由 AL 指定位移处的一个字节赋值给 AL。原来它的主要用途是查表。注意可以给它提供操作
13、ADD(加法)
写法:ADD reg/mem reg/mem/imm 作用:将后面的操作数加到前面的操作数中 注意:两个操作数必须类型匹配,并且不能同时是内存操作数 ADC (带进位加法) 写法:ADC reg/mem, reg/mem/imm ; 作用:dest=dest+src+cf 当 CF=0 时 ADD 与 ADC 的作用是相同的。 示例:实现 64 位数 EDX:EAX 与 ECX:EBX 的加法: Add EAX,EBX; ADC EDX,ECX;
写法:NEG reg/mem 作用:求补就是求相反数,即:dest=0-dest;
20、CMPXCHG(比较交换)
写法:CMPXCHG reg/mem, reg;
作用:AL/AX/EAX-oprd1,如果等于 0,则 oprd1=oprd2,否则,AL/AX/EAX=oprd1; 即:比较 AL/AX/EAX 与第一个操作数,如果相等,则置 ZF=1,并复制第二个操作数给第一个操作数;否则,置 ZF=0, 并复制第一个操作数给 AL/AX/EAX。 说明:CMPXCHG 主要为实现原子操作提供支持 CMPXCHG8B(8 字节比较交换指令) 写法:CMPXCHG8B MEM64; 功能:将 EDX:EAX 中的 64 位数与内存的 64 位数进行比较,如果相等,则置 ZF=1,并存储 ECX:EBX 到 mem64 指定 的内存地址;否则,置 ZF=0,并设置 EDX:EAX 为 mem64 的 8 字节内容
CAD符号命令大全

一.常见的快捷命令(一)字母类1、对象特性2、绘图命令3、修改命令4、视窗缩放5、尺寸标注(二)常用CTRL快捷键(三)常用功能键二、常用输入代码三、CAD技巧CAD常见问题解决方法:1、文字镜像如何设置转动与不转动A、在镜像前,输入MIRRTEXT指令B、输入新值0代表不转动;输入新值1代表转动C、MIRRTEXT指令完成后,输入MI镜像指令就OK了2、CAD的版本转换A、CAD高版本可以打开所有低版本的图纸B、CAD低版本不可以打开高版本的图纸C、高版本转成低版本的方法,直接点击另存为,将文件类型可以改成任意的低版本D、将低版本转换成高版本,就比较复杂了,需要第三方软件,也就是版本转换器。
3、CAD默认保存文件为低版本A、在绘图界面输入OPB、点击打开和保存选项卡C、在文件保存-另存为处选择低版本就可以了4、多段线的合并方法A、输入PE指令B、选择需合并的一条线,输入Y,再接着输入JC、选择所有需要合并的线条,就可以了5、填充无效时的解决办法有的时候填充时会填充不出来,除了系统变量需要考虑外,还需要去OP选项里检查一下。
解决方法:OP----显示---应用实体填充(打上勾)6、加选无效时的解决办法正确的设置应该是可以连续选择多个物体,但有的时候,连续选择物体会失效,只能选择最后一次所选中的物体。
解决方法:OP(选项)---选择---SHIFT键添加到选择集(把勾去掉)用SHIFT键添加到选择集“去掉勾”后则加选有效,反之加选无效。
7、CAD命令三键还原如果CAD里的系统变量被人无意更改,或一些参数被人有意调整了怎么办?这时不需重装,也不需要一个一个的改。
解决方法:OP选项-----配置-----重置但恢复后,有些选项还需要一些调整,例如十字光标的大小等8 、鼠标中键不好用怎么办正常情况下,CAD 的滚轮可用来放大和缩小,还有就是平移(按住),但有的时候,按住滚轮时,不是平移,而是出下一个菜单,很烦人。
linux常用符号

Linux常用的符号包括:
1. `*`:表示匹配以该符号开头的任何文件名或目录名。
2. `?`:表示匹配任何单个字符。
3. `[]`:表示匹配方括号中的任何一个字符。
4. `()`:表示将几个命令组合成一个命令组。
5. `{}`:表示将几个命令组合成一个命令组,与大括号匹配。
6. `|`:表示管道符,将前一个命令的输出作为下一个命令的输入。
7. `<`、`>`:分别表示将输入重定向到文件或设备,或将输出重定向到文件或设备。
8. `&`:表示将命令放到后台执行。
9. `;`:表示在同一个命令行中执行多个命令,以分号分隔。
10. `:`:表示空命令,不执行任何操作。
11. `#`:表示注释符号,后面的内容被注释掉,不会被执行。
12. `$`:表示变量符号,用于引用变量值。
13. `%`:表示求余符号,用于计算整数除法的余数。
14. `/`:表示路径分隔符,用于分隔目录路径。
15. `\`:表示转义符号,用于转义特殊字符。
CAD命令、特殊符号代码大全

常用命令:A——ARC——圆弧B——BLOCK——块定义C——CIRCLE——圆D——DIMSTYLE——标注样式E/DEL键——ERASE——删除F——FILIET——倒圆角H——BHATCH——填充L——LINE——直线M/S——MOVE——移动O——OFFSET——偏移P——PAN——实时平移(图标为小手)X——EXPLODE——分解PO——POINT——点XL——XLINE——射线ML——MLINE——多线PL——PLINE——多段线POL——POLYGON——正多边形REC——RECTANGLE——矩形DO——DONUT——圆环EL——ELLIPSE——椭圆CO——COPY——复制MI——MIRROR——镜像AR——ARRAY——阵列RO——ROTATE——旋转TR——TRIM——修剪EX——EXTEND——延伸CHA——CHAMFER——倒角F——FILIET——倒圆角BR——BREAK——打断尺寸标注:DLI——DIMLINEAR——直线标注DAL——DIMALIGNED——对齐标注DRA——DIMRADIUS——半径标注DDI——DIMDIAMETER——直径标注DAN——DIMANGULAR——角度标注DCE——DIMCENTER——中心标注DOR——DIMORDINATE——点标注TOL——TOLERANCE——标注形位公差LE——QLEADER——快速引出标注DBA——DIMBASELINE——基线标注DCO——DIMCONTINUE——连续标注DED——DIMEDIT——编辑标注DOV——DIMOVERRIDE——替换标注系统变量常用CTRL快捷键:【CTRL】+1—PROPERTIES—修改特性【CTRL】+2—ADCENTER—设计中心【CTRL】+O——OPEN——打开文件【CTRL】+N/M——NEW——【CTRL】+P——PRINT——打印文件【CTRL】+S——SAVE——保存文件【CTRL】+Z——UNDO——放弃【CTRL】+X——CUTCLIP——剪切【CTRL】+C——COPYCLIP——复制【CTRL】+V——PASTECLIP ——粘贴【CTRL】+B——SNAP——栅格捕捉【CTRL】+F——OSNAP——对象捕捉【CTRL】+G——GRID——栅格【CTRL】+L——ORTHO——正交【CTRL】+W——对象追踪【CTRL】+U ——极轴常用功能键:【F1】——HELP——帮助【F3】——OSNAP——对象捕捉【F7】——GRIP——栅格【F8】——ORTHO——正交A常见的快捷命令:(一)字母类1、对象特性【MA】——MATCHPROP(属性匹配)【ST】——STYLE(文字样式)【COL】——COLOR(设置颜色)【LA】——LAYER(图层操作)【LT】——LINETYPE(线形)【LTS】——LTSCALE(线形比例)【LW】——LWEIGHT (线宽)【UN】——UNITS(图形单位)【ATT】——ATTDEF(属性定义)【ATE】——ATTEDIT(编辑属性)【AL】—ALIGN(对齐)【EXP】—EXPORT(输出其它格式文件)【LI】——LIST(显示图形数据信息)【IMP】——IMPORT(输入文件)【ADC】—ADCENTER(设计中心Ctrl+2)【EXIT】——QUIT(退出)【CH / MO】—PROPERTIES(修改特性Ctrl+1) 【OP,PR】——OPTIONS 【BO】——BOUNDARY(边界创建,包括创建闭合多段线和面域)【PRINT】——PLOT(打印)【PU】——PURGE(清除垃圾)【R】——REDRAW(重新生成)【REN】——RENAME(重命名)【SN】——SNAP(捕捉栅格)【DS】——DSETTINGS(设置极轴追踪)【OS】——OSNAP(设置捕捉模式)【PRE】——PREVIEW(打印预览)【TO】——TOOLBAR(工具栏)【V】——VIEW(命名视图)【AA】——AREA(面积)【DI】——DIST(距离)3、绘图命令【PO】——POINT(点)【L】——LINE(直线)【XL】——XLINE(射线)【PL】——PLINE(多段线)【ML】——MLINE(多线)【SPL】——SPLINE(样条曲线)【POL】——POLYGON(正多边形)【REC】——RECTANGLE(矩形)【C】——CIRCLE(圆) 【A】——ARC(圆弧) 【DO】——DONUT(圆环)【EL】——ELLIPSE(椭圆)【REG】——REGION(面域)【MT】——MTEXT(多行文本)【T】——MTEXT(多行文本)【B】——BLOCK(块定义)【I】——INSERT(插入块)【W】——WBLOCK(定义块文件)【DIV】——DIVIDE(等分)【H】——BHATCH(填充)4、修改命令【CO】——COPY(复制)【MI】——MIRROR(镜像)【AR】——ARRAY(阵列)【O】——OFFSET(偏移)【RO】——ROTATE(旋转)【M】——MOVE(移动)【E】——DEL键——ERASE(删除)【X】——EXPLODE(分解)【TR】——TRIM(修剪)【EX】——EXTEND(延伸)【S】——STRETCH(拉伸)【LEN】——LENGTHEN(直线拉长)【SC】——SCALE(比例缩放)【BR】——BREAK(打断)【CHA】——CHAMFER(倒角) 【F】——FILLET(倒圆角)【PE】——PEDIT(多段线编辑)【ED】——DDEDIT(修改文本)【Find】——查找替换【Find】——查找替换5、视窗缩放【P】——PAN(平移)【Z】+空格+空格——实时缩放【Z】——局部放大【Z+P】——返回上一视图【Z+E】——显示全图6、尺寸标注【DLI】——DIMLINEAR(直线标注)【DAL】,——DIMALIGNED(对齐标注)【DRA】——DIMRADIUS(半径标注)【DDI】——DIMDIAMETER(直径标注)【DAN】——DIMANGULAR(角度标注)【DCE】——DIMCENTER(中心标注)【DOR】—DIMORDINATE(点标注)【TOL】—TOLERANCE(标注形位公差)【LE】—QLEADER(快速引出标注)【DBA】—DIMBASELINE(基线标注)【DCO】—DIMCONTINUE(连续标注)【D】—DIMSTYLE(标注样式)【DOV】—DIMOVERRIDE(替换标注系统变量【DED】—DIMEDIT(编辑标注)(二)常用CTRL快捷键【CTRL+1】——PROPERTIES(修改特性) 【CTRL+2 】——ADCENTER(设计中心)【CTRL+O】——OPEN(打开文件)【CTRL+N、M】——NEW(新建文件)【CTRL+P】*PRINT(打印文件)【CTRL+S 】——SAVE (保存文件)【CTRL+Z】——UNDO(放弃)【CTRL+X 】——CUTCLIP(剪切)【CTRL+C】——COPYCLIP(复制)【CTRL+V】——PASTECLIP(粘贴)【CTRL+B】——SNAP(栅格捕捉)【CTRL+F】——OSNAP(对象捕捉)【CTRL+G】——GRID(栅格)【CTRL+L】——ORTHO(正交)【CTRL+W】——(对象追踪)【CTRL+U】——(极轴)(三)常用功能键【F1】——HELP(帮助)【F2】——(文本窗口)【F3】——OSNAP(对象捕捉)【F7】——GRIP(栅格)【F8】——ORTHO(正交)输入方式详见下表:七个命令让你成为CAD高手一、绘制基本图形对象1、几个基本常用的命令1.1 鼠标操作通常情况下左键代表选择功能,右键代表确定“回车”功能。
plc常用指令符号

plc常用指令符号
PLC(可编程逻辑控制器)的常用指令符号包括:
1.LD:取指令,表示一个与输入母线相连的常开接点指令,即常开接点逻辑运算起始。
2.LDI:取反指令,表示一个与输入母线相连的常闭接点指令,即常闭接点逻辑运算
起始。
3.AND:与指令,用于单个常开接点的串联。
4.ANI:与非指令,用于单个常闭接点的串联。
5.OR:或指令,用于单个常开接点的并联。
6.ORI:或非指令,用于单个常闭接点的并联。
7.OUT:输出指令,表示输出继电器、辅助继电器、状态器、定时器、计数器的线圈
的驱动指令。
8.SET:置位指令,用于使某个触点置位。
9.RST:复位指令,用于使某个触点复位。
10.LDP、LDF、ANDP、ANDF、ORP、ORF:上升沿和下降沿检测触点指令。
11.PLS、PLF:脉冲输出指令。
12.NOP:空操作指令,不影响程序的执行。
以上是PLC的常用指令符号,不同的PLC制造商可能会有所不同。
系统常见特殊符号、通配符、正则表达式

系统常见特殊符号、通配符、正则表达式⼀、系统常见特殊符号 1、基础符号系列 1)$ ①普通⽤户命令⾏提⽰符 [sangha@hasang02-01 ~]$ ②在awk中,$1表⽰第⼀列 awk '{print $1}' test.txt ③取出变量的内容 echo $LANG 2)! ①取反或排除 awk '!/xiang/' test.txt find -type f ! -name "*.txt"|xargs ls -l ②命令⾏中表⽰取出最近命令 !awk(不建议⽤)== history|grep awk 3)| 管道 4)# ①root⽤户命令提⽰符 [root@hasang02-01 ~]# ②注释 2、引号符号系列 1)单引号:' ' 输⼊什么,就输出什么 2)双引号:" " 类似单引号,单部分内容会被解析 3)反引号:` ` 执⾏引号⾥⾯的命令,⽤于其他命令调⽤,同$() 3、定向符号系列 1)⼩于符号:< ①⼀个⼩于号:标准输⼊重定向 xargs -n2 < test.txt --- 把⽂件⾥的内容按两个⼀⾏显⽰ ②两个⼩于号:标准输⼊重定向 ⽤于⼀次性向⽂件中写⼊多⾏内容 2)⼤于符号:> ①⼀个⼤于号:标准输出重定向(会清空原⽂件内容) echo "abc" >test.txt ②两个⼤于号:标准输出追加重定向(追加到⽂件最后⼀⾏) echo "abc" >>test.txt 3)错误重定向:2> ①错误输出重定向:ifconfi 2>test.txt ②错误输出追加重定向:ifconfi 2>>test.txt ③把错误的正确的都追加输⼊到指定⽂件:ifconfig &>>test.txt 或 ifconfg >>test.txt 2>&1 4、路径信息系列 1)点:. ①表⽰当前⽬录:cd . ②加载(==source):. /etc/profile 2)点点:.. 表⽰上⼀层⽬录:cd .. 3)波浪线:~ 表⽰当前⽤户家⽬录:cd ~ 5、逻辑符号系列 1)两个and符号:&& 前⾯的命令执⾏成功,再执⾏后⾯的命令 2)两根竖线:|| 前⾯的命令执⾏不成功,才执⾏后⾯的命令 3)分号: ; 分别执⾏两个命令⼆、通配符 通配符多⽤于处理⽂件名称信息,find ls -l 常⽤ 1、星号:* 表⽰匹配所有内容 ⽰例1:找出以.txt结尾的⽂件 find /test -type f -name "*.txt" ⽰例2:找出包含字符串test的⽂件 find /test -type f -name "*test*" ⽰例3:找出以test开头.txt结尾的⽂件 find /test -type f -name "test*.txt" 2、⼤括号:{} 表⽰构造出⼀个序列 ①单个连续序列 echo {1..10} ; echo {a..z} ②单个不连续序列 echo {1..10..2} == echo {1,3,5,7,9,} ③多个连续序列 echo {1..3}{1..3} ④多个不连续序列 echo {1,3,4}{2,3} ⑤单个字符串和序列组合 echo A{A,B} ; echo A{,B} ⽰例1:⼀次性创造多个⽂件 touch stu{1..10}.txt ⽰例2:⽂件备份 copy test.txt{,.bak}三、基础正则表达式(basic regular expression BRE) 正则表达式多⽤于处理⽂件内容信息,三剑客命令和各种计算机语⾔常⽤ 1.尖号:^ 表⽰以什么开头的信息:grep '^m' test.txt 2.美元符号:$ 找出以什么结尾的信息:grep 'm$' test.txt 3.尖号加美元符号:^$ 匹配空⾏信息:grep -v '^$' test.txt 4.⼀个点:. 匹配任意⼀个且只有⼀个字符信息(不能匹配空⾏):grep -o '.$' test.txt 5.星号:* 匹配0个或多个连续出现的字符信息,会匹配出找不到的内容,预⽀匹配,默认将所有内容显⽰出来:grep '0*' test.txt 6.点星:.* 匹配⽂件中所有的内容(可以匹配空⾏信息):grep '.*' test.txt ①找出⽂件以m开头,⼀⾏中的所有信息:grep '^m.*' test.txt ②找出⽂件以m开头,以m结尾的信息:grep '^m.*m$' test.txt 7.转译符号:\ 可以将有意义的符号,转译成没有意义的符号,也可以将没有意义的符号,转译成有意义的符号。
C语言符号、指令表

预处理指令注解://—单行注解;/*多行注解*/基本数据类型(int, float, double, char, void)用户自定义数据类型格式t y p e d e f s t r u c t{数据类型变量序列1;数据类型变量序列1;...}自定义数据类型的名称;C 32 个关键字Keil C51 扩展的关键字C语言常用转义字符表预定义标识符__FILE__ 正在编译的文件的名字__LINE__ 正在编译的文件的行号__DATE__ 编译时刻的日期字符串,例如:"25 Dec 2000" __TIME__ 编译时刻的时间字符串,例如:"12:30:55"常量表示法※假设a等于8,b等于2※比较运算结果是个布尔值既T R U E(真值)或FA L S E(假值)。
假设a等于8 逻辑运算※逻辑运算结果是个布尔值既T R U E(真值)或FA L S E(假值)。
假设a等于8 位逻辑运算※假设a等于5控制命令if语句i f(条件)语句1;e l s e语句2;例:i f(d==4)d=0;//如果d等于4就设置d等于0e l s e d++;//否则就将d加1i f(t i c k s==0){//如果t i c k s等于0t i c k s=1000;//t i c k s设置成1000c o u n t e r[0]++;//c o u n t e r[0]加1}嵌套if语句例:i f(c o u n t e r[0]==10){c o u n t e r[1]++;c o u n t e r[0]=0;i f(c o u n t e r[1]==10){c o u n t e r[2]++;c o u n t e r[1]=0;}}switch语句s w i t c h(变量){c a s e常量1:语句1;b r e a k;c a s e常量2:语句2;b r e a k;c a s e常量3:语句3;b r e a k;......d e f a u l t;语句n;}for循环f o r(初值,条件,变化值)语句;例:f o r(i=0;i<10;i++)x=x+i;f o r(i=1;i<10,i++)f o r(j=1;j<10,j++)p r i n t f(“%d%d”,i,j);无穷循环:f o r(;;);while循环w h i l e(条件)语句;例:w h i l e(c h!=!’A’)c h=g e t c h e();无穷循环:w h i l e(1);do/while循环d o{语句;...}w h i l e(条件);例:d o{c h=g e t c h e();}w h i l e(c h!=”A”);goto语句l o o p1:x++;i f(x<100)g o t o l o o p1;指针和函数指针的定义数据类型*指针变量的名字;例:c h a r*p;i n t*x;指针与数组例:c h a r f i l e n a m e[80];c h a r*p;p=f i l e n a m e;//指针p存放f i l e n a m e的开始地址i n t x[5]={1,2,3,4,5};i n t*p,s u m,i;p=x;//指针p存放数组x的开始地址f o r(i=0;i<5;i++)s u m=s u m+p[i];//p[i]相当于x[i]指针的运算1.针变量前面加上*号就是取得指针所指向位置的内容。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5,给对象中的属性进行显示初始化。
6,调用构造代码块对对象进行初始化(执行类中的构造代码块)
This关键字
Static关键字
甚么时候使用static?????
成员变量:
什么时候被静态修饰呢?
当该成员变量所存储的数据,
面向对象:
匿名对象
Private
默认为double类型,定义float,小树后面要加上f,进行标示
Char类型带’’string类型带“”
Char类型和int运算查Ask码
字符串数据和任何数据做运算。都没有加法含义,这个+是一个连接符。任何数据和字符串相连接,都会变成一个新的字符串。
Int a = 3;//
a+=4//a=a+4;//+=:j将左右两边的和赋给左边
5、10
5、11
变量开辟内存空间作用域初始化用来不断存放同一类型数据的常量
-byte范围128-----+127short-2(15)---2(15)-1int-2(31)-----+2(31)-1
划分数据类型细致是为了节省内存空间(数据类型占得内存空间不同)
甚么时候定义变量(当操作的数据不确定的时候,就用变量来表示)
+=是赋值运算符,所以会有一个自动转换动作。
逻辑运算符:用于连接两个boolean类型的表达式
&(与):真真为真真假为假假假为假
|(或):真真为真真假为真假假为假
^(异或):真真为假假假为假真假为真两边都相同,结果是flase。两边不同结果是true。
&&和&的区别:
&:无论左边是true还是false。右边都参与运算。简单说,就是两边都运算。
比如:给我两个数,我帮你打印这两个的和,而不返回
当函数没有具体的返回结果时,返回值类型用一个特殊的关键字表示:void
Void:表示的是该函数,没有具体的返回值
Eg:
Public staticvoidprintSum(int a,intb)
{
System.out.println(a+b);
Retunrn;//当函数
public static int add(int a,int b)
{
return a+b;
}
/*
为了验证该功能是否可用,是否符合要求.对该功能进行测试.
就定义一个main函数。来调用该功能,以进行测试。
*/
public static void main(String[] args)
{
int num = add(4,5);
让switch语句结束的两种情况:
1,Switch执行到了break
2,Switch执行到了结尾
If和switch使用上的区别:
1:如果是对几个具体的值进行判断,这是可以使用if,也可以使用switch
但是建议使用switch。应为效率稍高
2,如果进行区间判断,或者结果是boolean类型的判断,只能使用if语句
For(;;){}
Sum+=x;//sum = sum + x;//
For的嵌套循环形式:外面执行一次,里面知道执行条件结束才出来在执行外面的一次
循环嵌套,可以理解为大圈套小圈思想
常见的转义字符应用:
\n:换行
\r:按下回车键
\b:退格键
\t:tab键,制表符。
转义字符需要定义在
标号w:for()
Break和continue语句作用的范围。
5、8号基础常识
软件:一系列按照特定顺序组织的计算机数据和指令的集合{系统软件和应用软件
DOS:磁盘操作系统}
人机交互方式:图形化界面GUI命令行方式CLI
计算机语言:人与计算机沟通的方式java c++ c#
Java:web应用程序的首选开发语言三种技术架构{ J2EE(大型项目)企业版J2SE标准版J2ME(安卓手机开发)小型版}
2如果对数据区间进行判断,或者对运算结果是boolean类型的进行判断。使用if语句
3,当需要某些语句执行很多次的时候,使用循环结构。如果定义变量值为循环增量存在时,可以使用for语句。如果对一个条件进行判断使用if,如果对该条件进行多次判断,使用while。
4,如果结束循环
函数:实现了封装性
特殊情况:在实现功能后,没有任何结果
&&:当左边false时,右边不参与运算。
|和||区别同上
位运算符:其实就是对二进制的运算
-6的二进制怎莫表示?附属的二进制其实就是对应的整数,进行取反+1;
负数的二进制最高位是1
<<左移的特点:乘以2的次幂(移几位,就是几次幂局限性:只能操作二的倍数)
>>右移的特点:其实就是一个除以2的次幂动作(移几位就是2的几次幂)
如果定义的变量,需要被循环操作后,还需要参与其他运算,可以使用while循环。
Int a = 0;
For(;a<3 ;)
{
System.out.println(“a=”+a);
}表达式的位置可以不写任何内容,如果条件表达式没写,默认就是true。
While和for最简单的无限循环
While(true){}
第三方变量的形式
If语句甚么时候使用?
1,当对值进行判断的时候。
2,当对区间判断的时候
3,当对运算结果是boolean类型的时候使用
4,Switch表达式只能接受四种类型的值:byte short intchar
//case和default之间没有固定的顺序。但是执行肯定是从第一个case开始,只有所有case不匹配,才会读到default。
2,每一个实体中的变量都有默认初始化值。
Int类型的元素0
Double-----0.0Fra bibliotekBoolean---false
Char--空字符‘\u0000’
Arr = null;//arr没有任何实体指向,就是与内存再无关系,内存被回收
只要是new,就会在堆内中产生一个新的实体
实体不被使用时要被删除,java有一个回收机制,定期
神魔时候用数组呢?
当操作的数据较多时,就要先想要将这些数据进行临时存储。
这是就需要用到容器,而数组就是容器的一种。特定的好处在于,可以对数据进行存储,而且对数据进行编号。
数组最常见的操作。//获取数组中的元素
面向对象的开发:不断的创建对象,使用对象,并维护对象之间的关系
日后开发先要去定问题领域。从问题领域中将对象抽取。至于功能该定义到哪个对象中,原则:那个对象对该功能最熟悉,就定义哪个对象中。
/*For(初始化表达式;循环提表达式;循环后的操作表达式)
{
执行语句;(循环体)
}*/
For(int x=0;x<3;x++)
{
System.out.println(“x=”+x);
}
For和while是可以互换的。区别细小:当定义的变量只为循环的增量存在时,建议使用for语句来定义,该变量循环完成,就需要在内存释放。因为作用域结束了,在内存中存在是没有意义的。
也就是说switch语句比较局限性,只对几个具体指
Do while特点:无论条件是否满足,循环体至少被执行一次。While()后面有;就结束来了
计数器思想int count = 0;
Int x = 1;
While(x<=100)
{
If (x%6==0)
Count++;
X++
}
System.output.print(“count=”+);
Break和continue单独存在时,下面可以有任何语句。应为都执行不到
神魔时候用变量?当数据不确定的时候,就定义变量来存储该数据。
语句总结:什么情况下,使用哪个语句。1,当对某几个值进行判断的时候,可以使用if语句,或者switch语句,建议switch,但是,使用switch要注意,他只能操作四种类型的值,byte short int char如果是四种类型以外的值,需要使用if
}
函数的使用注意事项:
1,主函数只能条用函数,不能定义函数
主函数和定义函数是同级的
2,输出语句只能针对具有具体返回结果的函数进行打印。返回函数类型是void的函数,是不可以被输出语句打印的。
3,函数需要实现功能,那么函数值实现所需功能即可,不要实现不需要的功能。
(定义函数只负责运算和返回结果,而调用函数负责结果的处理)
跨平台性:通过java怨言编写的应用程序在不同的系统平台上都可以运行
原理:只要在需要运行java应用程序的操作系统上,先安装一个java虚拟机(JVM java Virtual Machine)即可。由JVM来负责java程序在系统中的运行。
其他语言是靠操作系统来解析执行的而java有自己的虚拟机来解析执行
面向对象语言三大特征:封装,继承,多态
对象的建立以及初始化过程;
Person p = new Person();//到底在内存中做了神魔事情。
P就是类类型变量调用格式:对象.对象成员记住格式是规定
1,讲Person.class文件加载内存。
2,如果p定义函数中,那么在栈内存中开辟一个变量空间p。
3,在对内存中给对象分配空间。
>>>:无符号右移
>>:如果最高位为0,右移后,最高位的空位用0补。
如果最高位为1,右移后,最高位的空位用1补。
>>>:无论最高位是0是1,最高位都用0补