java、oracle、html学习日志.docx
6Corejavaday11、开始一一运行一7侑入CInd切换盘符:d:列出当前目荥下的文件和文件夹dir.切换目录:Cd目录名秣(jdk*)。(*会自动匹配后函的字母)返回上级目录:Cd.一次性返回个目录:cd.创立文件夹:11)dcui.划除文件夹:rd.创立文件:echocixiaojic>1.te1.制除文件:de1.清屏:e1.s.殂出:exit.Jvm虚拟根相当于电IBQrC相当于操作系统EJdk2、Path环境变量我的电脑一一>属性D:PrograFi1.es(x86)Javajdk1.6.0_13bin;E:ProgramFi1.es(x86)JavaFXXjavafx-Sdk1.1.b1.11:BsXProgranFi1.es(x86)JavaFXjavafx-sdk1.1.em11.atorbin;1::UJ1.一Fi1.es(x86)AMDAPPbinx86,64;C:XProgramFi1.es(x86)AMDAPPbinx86;C:ProgramFi1.csKommonFi1.esXMicrosoftSharedXWindows1.ive;C:ProgramFi1.es(x86)Co11roonFi1.esMicrosoftSharedUindows1.ive¾SysteffiRoot%system32i%SysteRoot%z%SystemRoot%System32W1.M¾SYSTEMROOTSystem32UindowsPOwcrShc1.1v1.0;C:ProRranFi1.es(x86)ATITcchno1.ogicsXATI.ACEKCorc-Static:C:Progra三Fi1.esInte1.WiFibin;C:ProgramFi1.esCo11nonFi1esInte1Wire1essCo三non;C:Progra三Fi1.es1.enovoB1.ueto<)thSoftware:C:ProgramFi1.es1.enovoB1.uetoothSoftwaresyswowkC:Progra11Ei1.esBroadco<nWH1.:C:ProgramEi1esBroadcomWHI,syswowfr1.:C:Progra三Fi1csBroa<ko<nWH1.SysIow64:C:ProramFi1.csBroadcoIH1.SysWott64syswo*64C:ProgranFi1.es(x86)Windows1.iveShared;C:ProgramFi1.es(x86)AutodeskBackburner;C:Progra三Fi1.es(x86)Ccx11nonFi1.esutodeskShared;C:ProgramFi1.es(x86)C011三0nFiIesX1.I1.eadSystcBsMI,EG;D:Progra三FiItsQTSyst(11;C:XProgramFi1.es(xSG)WHcrosoftSQ1.Stt,er100Too1.sBinn:C:ProgiFi1.es(x86)MicrosoftSQ1.Scrvcr100DTSBinn:C:ProgramFi1.es(x86)WindowsKits8,OWindowsPerformanceToo1.kit;C:ProgramFi1esMicrosoftWebP1.atformInsta1.1.er;C:ProgramFi1.es(x86)XMicrosoftASP.NETASP.NETUebPagesv1.0;C:ProgramFi1.esXMicrosoftSQ1.Server1.iOToo1.sBinn3、动态引用路径的方法:%java-home%(这个写在path的变量值中并替换jdk1.6.03文件夹前面的)然后新这一个变量名java-home,变量值是jdk1.6.0_13文件夹前面的java-home=d:java(必须执行这个jdk1.6.0_13文件夹所以如果有一天这个文件夹位置移动了,新建了动态引用路径的话就可以只改变新建路径上的变量值)4,同3中一样定义C1.aSSPath在使用Cmd时就可以直接对已编译过的类进行执行。Corejavaday2Java中的注释方式:1、单行注样:用/来注释2.多行注存:/*开头*/结束3、文档在择:以/*开始,以*/结束,作用范用包含在/*»/JaVa特有的的注择方法,可以生成文档生成文档的方法:调屈命令例子区别java程序蜂习01别人作业>radoctestDemo,java(test是一个文件夹名他前面若没有目录则会生成在当前目录)4、标示符:JaYa中包.类.方法.受I1.参数的名称。5、标示符规则:1、右大小写字胃、数字、下划姨、$籽号2,数字不可以出现在开头4.中文也可以,但不然议使用。6,定义标示符的标准:1.类名接口名:MyHe1.1.oVor1.d2,方法和交量名:myHeI1.oWorId3、包名:myhe1.Iowor1.d7,goto在java中没有特殊含义,但是被作为保存字。(是C语言中的)8、位(bit>«字节(byte)八进制。9、八进制:开头加0表示八进制:十六进制:开头加Ox:10,-6转换为二进制就是:6的二进制取反加1,11、数据类型:<1,根本数据类型2、引用数据类型)I、根本数据类型:整形:byte8位-2<7)2(7)-1Short(短整型)16便-2(15)-2(15>-1int(fig)32位-2(31)2(31)-1串:认一却Ione(SSS)64位8字节-2632<63>-1字符型Char(2字节)布尔型boo1.ean(1f>:truefa1.se浮点型:f1.oat(7位小奴四个字节DoUb1.C(15八个字节)认我型)Byteb=(byte)-129输出b为12712,«*|整数常量、小数常量、boo1.ean«1,字符常量、字符串常量(双引号里所包含的内容),Nu1.1.*1.f1.oatf=1.12f必*:Td)13%变量ICharch=,11:¥邪号里面於J14、类型转换:1,自动转换(小转大)shorta=4:inta=1:描出a2、强制转换(大转小)例I、inia=4;shorta=(short)a;枪出a例2、ChiIri='a,;inth=(int):(部色相同的必须一致)IS.Sringstr=bjnsjnfks":当需要在字符本中输出一个特殊字符的时候,如""等这种时需要用到转译字符。转译符为例如:SringStr="bJnsjVnfks";此时檎出的就是bjnsjjifks常用椅距字符回车(执行的时候,会将光标移动到这一行的开始,如果在前面有字符串的话,/r会桥后面输入的覆盅前面的>(换行)(制表符)=tabrn换行16、运算符:+(加法运算.拼接.表示正数):-(;用法运算、表示负数17, Inta=10;intb=3;intc=103;出出c.C的值的正负取决于帙山联(在本例中是10)的正负.18, Shortc=2;shortd=c+23:精出d:.因为23飘认的会是int型。19、关系运算符:boo1.ean20、逻辑运算符:&只有沟边如是IrUC时返回值才是IrUe,I只要出现IrUC结果就是IrU。&&只要前面值出现fa1.se,则拈束(有利于提高运算速度).II只要前面值出现true,则结束(有利于提高运算速度)."运算符里而值相同时位fa1.se.不同时为true。21、位运算符:用来运算二进制数的运算符也346=20000OOI1.<3>00000110(6)00000010(2)其他运算符殳用方法也一样。(一个式子异或两次等于其本身)左移3«1=6C1.OOOooII移动后Ooc1.OO1.IO(6)=3*2(D3«2=120000OOI1.(3)移动后CK)OOHOO(12)=32<2>3«3=24OOoOOO1.1.(3)移动后OoOI100O(24)=3*2(3右移>>与上面相反.右移几位除以2的几次看后的赛(小数局都舍去22、inta=2;inib=a+:it时b=2;a=3;23.Shortd=4;ShOrta=d+5;中输出a和ShOr1.d=4;d*=5;(也是先进住加法运算后质值)商者不完全等价。前者会出错,后者不会.(复合运算的好处24、唯一的三目运算:(表达式.1)?(表达式2):(表达式3)表达式1一定是个boo1.eanffi.当表达式1位trueBf执行表达式2枭达式1一当表达式1为fa1.se时执行表达式3(表达式2和3只能执行一个)表达式是运算符.操作数以及方法调用的序列,用来说明25、双目运算符.左面接作元是一个对象.右而是一个类。当左面的对象是右而的类创立的时修时,该运算符的运茸结果是true.否刖为fa1.se。26、Fini1.I可以保证在程序中的某个变量不变如fina1.Pi3.14;Corejavaday327.结合性:当优先级相同忖,判断运算符喷序时,帝委根据结合性.例子:intd=a<b?a>b?b-:c一;intd=a<b?(a>b?b-:c一);注意是:先用后自减,所以执行到b或者C一时。28、程序流程控制:29.SwitchO括号里面是int类型,若不是则需要判断的东西只能是:byteshortIntcharo3。、偌环结为:UhiIC(条件表达式)(/a+a单独存在时与-a.+a没区别。Whi1.e先到法后执行I>o(khi1.e(条件表达式):别忘了写分号。先执行后判断.For(初始局部;循环条件:送代局部)(循环体)31、break用在分支语句和循环语句中直接退出循环语句.Can1.inUe只作用于循环语句(放弃这次循环执行下一次循环,并没有退出循环语句)。32、循环谀套:for和for:外层循环控制行数,内层循环控制内容。33、数组34、一维数组:数箔类型口数组名(表示符规则)=new数樨类型5数据类型数组名口(表示符规则)=new数据类型5(不建议国)变量的是在校内存中存储的超出作用域后臼动销毁.引用类型的名葬.域内存:new垃圾回收机制。下标。下标是从0开始的使用下标arr0就是访问了放在第一个格子的数值.枷始化:intarr=newint3;长度为3的数级。arr=1:arr1.=30:arr2=40;intarr1.=newInt1.3.5.7kint(arr2=U.3.5,7);35、利用数组:箱比人中数据类型的初始化值36、二给数混:数据类型U口数组名(表示符规则)=ncw数据类型2)337、一位数组的数量决定一位IUa的长度38、数据类型口口数组名(表示符规则)=new蚊据类型H1.,2.3,4.5.6在java中会自动荻取数组的长度.黄色马都可以去掉