《java、oracle、html学习日志.docx》由会员分享,可在线阅读,更多相关《java、oracle、html学习日志.docx(39页珍藏版)》请在课桌文档上搜索。
1、6Corejavaday11、开始一一运行一7侑入CInd切换盘符:d:列出当前目荥下的文件和文件夹dir.切换目录:Cd目录名秣(jdk*)。(*会自动匹配后函的字母)返回上级目录:Cd.一次性返回个目录:cd.创立文件夹:11)dcui.划除文件夹:rd.创立文件:echocixiaojic1.te1.制除文件:de1.清屏:e1.s.殂出:exit.Jvm虚拟根相当于电IBQrC相当于操作系统EJdk2、Path环境变量我的电脑一一属性D:PrograFi1.es(x86)Javajdk1.6.0_13bin;E:ProgramFi1.es(x86)JavaFXXjavafx-Sdk1.
2、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.iveSysteffiRoot%system32i%SysteRoot%z%SystemRoot%Syste
3、m32W1.MSYSTEMROOTSystem32UindowsPOwcrShc1.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.esBroadconWH1.:C:
4、ProgramEi1esBroadcomWHI,syswowfr1.:C:Progra三Fi1csBroakoradoctestDemo,java(test是一个文件夹名他前面若没有目录则会生成在当前目录)4、标示符:JaYa中包.类.方法.受I1.参数的名称。5、标示符规则:1、右大小写字胃、数字、下划姨、$籽号2,数字不可以出现在开头4.中文也可以,但不然议使用。6,定义标示符的标准:1.类名接口名:MyHe1.1.oVor1.d2,方法和交量名:myHeI1.oWorId3、包名:myhe1.Iowor1.d7,goto在java中没有特殊含义,但是被作为保存字。(是C语言中的)8、位(
5、bit字节(byte)八进制。9、八进制:开头加0表示八进制:十六进制:开头加Ox:10,-6转换为二进制就是:6的二进制取反加1,11、数据类型:1,根本数据类型2、引用数据类型)I、根本数据类型:整形:byte8位-2-1int(fig)32位-2(31)2(31)-1串:认一却Ione(SSS)64位8字节-2632-1字符型Char(2字节)布尔型boo1.ean(1f:truefa1.se浮点型:f1.oat(7位小奴四个字节DoUb1.C(15八个字节)认我型)Byteb=(byte)-129输出b为12712,*|整数常量、小数常量、boo1.ean1,字符常量、字符串常量(双引
6、号里所包含的内容),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常用椅距字符回车(执行的时候,会将光标移动到这一行的
7、开始,如果在前面有字符串的话,/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,则结束(有利于提高
8、运算速度).运算符里而值相同时位fa1.se.不同时为true。21、位运算符:用来运算二进制数的运算符也346=20000OOI1.00000110(6)00000010(2)其他运算符殳用方法也一样。(一个式子异或两次等于其本身)左移31=6C1.OOOooII移动后Ooc1.OO1.IO(6)=3*2(D32=120000OOI1.(3)移动后CK)OOHOO(12)=3233=24OOoOOO1.1.(3)移动后OoOI100O(24)=3*2(3右移与上面相反.右移几位除以2的几次看后的赛(小数局都舍去22、inta=2;inib=a+:it时b=2;a=3;23.Shortd=4;
9、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可以保证在程序中的某个变量不变
10、如fina1.Pi3.14;Corejavaday327.结合性:当优先级相同忖,判断运算符喷序时,帝委根据结合性.例子:intd=ab?b-:c一;intd=ab?b-:c一);注意是:先用后自减,所以执行到b或者C一时。28、程序流程控制:29.SwitchO括号里面是int类型,若不是则需要判断的东西只能是:byteshortIntcharo3。、偌环结为:UhiIC(条件表达式)(/a+a单独存在时与-a.+a没区别。Whi1.e先到法后执行Io(khi1.e(条件表达式):别忘了写分号。先执行后判断.For(初始局部;循环条件:送代局部)(循环体)31、break用在分支语句和循环语
11、句中直接退出循环语句.Can1.inUe只作用于循环语句(放弃这次循环执行下一次循环,并没有退出循环语句)。32、循环谀套:for和for:外层循环控制行数,内层循环控制内容。33、数组34、一维数组:数箔类型口数组名(表示符规则)=new数樨类型5数据类型数组名口(表示符规则)=new数据类型5(不建议国)变量的是在校内存中存储的超出作用域后臼动销毁.引用类型的名葬.域内存:new垃圾回收机制。下标。下标是从0开始的使用下标arr0就是访问了放在第一个格子的数值.枷始化:intarr=newint3;长度为3的数级。arr=1:arr1.=30:arr2=40;intarr1.=newInt
12、1.3.5.7kint(arr2=U.3.5,7);35、利用数组:箱比人中数据类型的初始化值36、二给数混:数据类型U口数组名(表示符规则)=ncw数据类型2)337、一位数组的数量决定一位IUa的长度38、数据类型口口数组名(表示符规则)=new蚊据类型H1.,2.3,4.5.6在java中会自动荻取数组的长度.黄色马都可以去掉,39、用forfor设套循环箱出二维数组时,数组名.1.ength(外层循环条件数组名Ci.Ieng1.h(内层循环条件)40.A23ftmA0指的是AOM0AO1AO2首地址R1.指的是AUOA1UAU2首地址Intarr=newint23;Arr00Intar
13、r=newint(23Intarr三newint23;42、intx,y():X是一维数爆;y是二推数也:y=x:y=0;40、SIring既不在校内存,也不在谁内存中。存在字符串常贵港.Stringstr=absssStringstr=ncwString(ttabsss)这个在堆内存中,使用了new的就在堆中I1.如果Stringstr1.=*absss:Stringstr2=absss:输出(Str1.=Str2):是正确的。如果SIringstr1.=newString(*absss):Stringstr2=ncwString(absss)输出(StrkStr2):是错误的.因为后者两个
14、地址之间的比较.Corejavaday441、获取微近中的最大值、最小值。Intarr=(1.,2,3.4.5)选择排序:1.需要嵌杰循环2.分层循环的次数比数组长度小一3、内层循环起始值是外层循环加一.胃泡排序:相邻的两个比较.大或者小后揍位置,42、二分法:CorejaVaday543、面向对象是一种思想。是相对于面向过程而言的。是墓干而向过程的,从执行者变成指挥者,我们只要定义一个具有该功能的为猊拿来使用就可以了.44.类:修饰符(Mibi1.cPaiVate.CIaSS类名成员变量成员方法(函数)45、一个洋.文件只能有一个Pub1.iC的类46、成员变量:是整个美中都可以访问47,局
15、荀变量:定义在方法里的.48、方法函数:pub1.icstaticvoidmain(Stringargs)括号里为形参但饰符(PUbikpaivate.)返回类型方法名(效据类型名称.)1SIaIiC也是修饰符执行语句return:)49、当程序执行到return就不会执行return后面的诩何。若返回值为VOid时候return可以省略.50、方法功能:分析你的功能需不需要返回值。分析功能将不苗要未知交量。需要参数。51,方法特点:定义函数可以搭代码封装.提高复用性.只有帔调用才会执行.52、函数里面不能定义函数.53、定义一个对象:类名名称=new类名O54、利用类的方法:输出八中数据类型
16、的初始化值55、对象名称.属性名:eg:在小杰.naee;56、对象名称.方族():eg:左小杰.speak。:(指的是对象调用了该方族,目的是调用方法如果方法是侪态的方法,也可以用美名方法名(:目的是传参数)57、也装(属性封装、功能封装):用姓封装:把成员变量私有化,通过get和Set的方法来实现.eg:ge1.Name!功能封装:58、构造方法:特点:1.没有返回类型2、与类名相同3.不能在构造方法中写return59、系统会默认一个无靠的构遗函数,当写一个有参效的构造函数时会将其S:认的那个横羞掉。60、StatiC静态管着类的市载而加做的.静态的优于对象的.成为独立的邮息代够块.61
17、.龄态不可以访问冬静态,非龄态的可以访问仲态的。62、静态方法中不可以使用this和SUPer关绽字.63、如果方法声明的局部变量与封装该方法的类所声明的一个变量同名,则在该作用垓内.局部交量屏蔽类作用域变量,若要实现在该方法中枝屏蔽掉的实例变量,在其名称前加上(IhiS.)64,65、单例模式:把构造方法私有化。4大话设甘梗式Corejavaday666、继承:使用extends来继承.好处:提高了代号的复用性,使得类和类建立了联系,67、C1.ass儿子extends老子(!继承的例子。68、昨天的八大数据类型初值老邢用的是两个类才不会报钳static69、若儿子和老子有相同的属性时默认的
18、是儿子的.若要继承老子的箱要用到SUPer关键字,用法和IhiS一样70、不能为了某个单独的功能去绻承.71、当多个类有共同的代码,将相同的属性和代码提煤出来.赛立一个新的类。然后让多个类来继承这个类.72、JaVa中也不支再多继承。但是java中保存了这个机制。是用来实现接口来实现多继承。73、支持多层维承.74、重写:子类受写父类的方法时,必须和父类完全相同包括参数.(当然覆盖掉的不包括私有的).重写时当然子类里面的也必须大于等于父类。75、主力法里面不能用this.76、写子类的时候在堆内存中开辟两个空间,一个放父类里的东西,一个放自己的。77、Super(可以写构造函数的参数)this
19、(可以写构造语数的参数两者梆必须放在前他函数的第一行.所以在丹通函数中只货存在一个.78、子类的实例化过程:1、子类中所有的构造方法都会访问父类中空参数的构迨方法2.子类会具备父类中的数据,所以要先明确父类是如何对这些嫩:据初始化的。79、FinaI:被fina1.修饰的类.方法、变量不能被继承、史写.更改。内部美能访问被fina1.修怖的局部变趴80、总结:当儿子和父亲两个类中都有某个属性时。儿子要用父亲的这个属隹时前面加上SUper默认的是自己的。81、构造函数在new是就会出动执行。82、轴程中遇到的问题:继承的练习中对巳经初始化了的属性又用了一个函数,对这个函数进行传参,重新定义初始化
20、过的属性。这小是没必要的.Corejavaday783、起美的方法里函的内容没有实际意义时,将该方法定义为抽象方法,所在美也就写成为油象类.不需要函数体,只要声明就好了eg:pub1.icabstractYoideat():类的写法:abstractc1.assTest(?注意:abstract写在返回类型前面。84、扫象类不能用M创立对象.85、想要使用抽象类的方法,就必须由子类域承,子美阿爵父美中的抽果方法.86、子类一旦维承了抽猊美,就必须覆言其所有抽象方法,如果子类只及苦了一局部,那么子类也是个抽象类.87、拙象类中可以不包括抽象方法.88、初步可以认为是特殊的油象类,只能定义抽象方法
21、(pub1.icabstract)和常量(pub1.icfina1.)而且只能是PUbIiC的。所以PUb1.iC是可以省略的.美用来继承extends;接口用来实现imp1.ements。89、接口不能no*对兔,因为接口包含的是扭象方法.90、理要使用接口中的方法就要用于类去实现。子类必须全部理属接口中的方法.如若未总是则子类需要时拄象美。91、之所以接口能多实现,是因为接口里面的函数是没有函数件的所以不怕多个继承时导致的不知边继承自哪个父类的问题.92、:播a=neu描(;也可以写为:动物=new描();如果父类中有fun方法子类也有,b.fun。用的是子类的.如果子类中没有刖是调用的父
22、类的:如果父关中没有fun方法,则b.fun。是出误的。93、父类的引用指向子类的对策.父类可以接收子类对象.94 .当某个类只有一个对象时可以不那样创立对象。可以写为:netCato.这4就相当于创立了的对象.写法:newCatO.eat():不仅如此.而且也可以作为参数进行传攫。95 Instanccof判於某个胪象是否属于某个某个灸.写法:if(ainstanccofDog)(if(ainstanceofCat)(96、多欣中的成员函数:编译时看等号左边.执行时看等号右边.97多肽中的静态成员函数都看左边。98、精合:程序功能与功能之间的联系。所以好的程序要低耦台Corejavaday8
23、99、内都类:当我们指述某个事物的时候嫉事物还存在其他内部事物.此时我们就需要用到内部类(类的法套.100、内部关的访同规则:外分类访问内部类的时候需要然立内部类的对象这个对象就建立在外部类的函数体内)或者这样:Outer.Innerin二newOuter().newInnRr();内部类可以直接访问外部类的成员,即使那个成员是私有的也可以访问.101 .K部美:当成员变量同名的时候用OUIer.his.num和IhiS.num来102 .力强内部美:方法内豁类使用时对象要创立在内所在的力法的内部且写在方法内部类后面103、恕要访问方诙内部的局部受I1.变量必须被fina1.修饰。104、匿名
24、内部类:例如newTest01).function_1.0:/105转态内部类:106、静态内部类的访问规则:(Uter.Innerin=newOuter.InnerO;107.Outer.Inner,function_1.O:108、异常:也是用对象的形式表现出来的。Error:隹序本身无法解决Exception:异常Throwab1.e109、当异常没有火理的时候,一旦出现异常,jvm就会默认终止程序,I1.Ox涉及到异常的关键字:1.rycatchfina1.1.ythrowthrowsI1.K处理异常的方式:ir“需要尝试执行的代码)ctch(Exceptionc)捕茨到的异常fina
25、1.1.y始终会执行的异常112、ThrO常是用在方法内,throws使用在方法上,表示声明一个异常。113 .包:java中包是对类文件进行分类管理的命名规则.全部小写.SUn公司提IS用公司域名的倒写形式来命名包。COm.sram也是java中封装的一种表达,为jaa提供了多层空间命名。命名包的关键字PaCki1.gOJavacd.踣径类名.java实体包com.srnm.entity接口包com.sram.dao实现包com.sram.dao.im1.族的具体的功能函i工具包COn1.SnIn1.U1.iI视图包com.sram.viewI)ay09114 .Java中会我认导入java
26、.Iang115.四中权,艮:pub1.ic网一个类中:Ok同一个包中:ok子类:Ok不同包中:Ok同类型的类。protectedOkokOkdefau1.tprivateokokok/同一不包中通归为相116、常用字符串的操作方法:CharAt()返回指定下标处的值。1.engthO获得String的长度。Cncai)endsWith()index。equa1.s()sq1itOrep1.ace(charo1.d.charnew)StartWithOSubStringOtoCharArray()to1.owerCase()toUpperCase()toStringub1.echarChara
27、cterDay1.O120.巢合棍架:存放批量对象的容器。为了方便我们操作的批量对象.数俎和集合:数组是固定长度的。可以存放根本的据类型,也可以存放对象.臬合是可变长,笑的。只能存放对象。可以存储不同类型的对然.121,122、Co1.1.eCtion接口中定义的方法,完成了对集合元素的增拒123、1.ist(接口):存放的元素是有序的,可以篁复.Array1.ist底层的数据结构是数组结构。增数改资拘点:杳找速度快,插入速度慢.出现频率最大1.inked1.ist底臬的数抠结构是链表结构特点:插入元集快,我我速度偏慢。Vector底层的数凫结捋是数生结构124迭代器:用来:历集合的.是一个接
28、口Iterator,具体与法:IteratOrit=1.ist.iteratorO:125、加蓬版for循环:for(数据类型交量名:迭代的对.象)eg:for(objecto:1.ist)(StringS=(String)o;126、set(0):取出数坞的唯一方法就是通it迭代器,而IiSt百以速Iifor很环)HaShst:底层的数据结构是哈希表判断元京是否重复的方法:苫先比较hashcode,如果相同,比较equa1.s返回值为true,则元素重复.后面的覆苦前面的.我们就能改变比较的方式TreeSet底层的数据结构是二叉树放入TreeSet的元素是可以按照某种规则排序,甭要实现Can
29、Par。接a.重写接口中Co三pare方法,只要放入Treese1.的元未就必须具有排序性,如果没有就国制它具有捧序性。Day1.1127、map一对一的关系。Hashtab1.e底层数据结构是哈希表段程平安不能使用nu1.1.值和nu1.1.键I1.ashmap底层数泰结构是哈希表竣程不平安能使用nu1.1.值和nu1.1键Treemap底层数据结构是二又树可以根据集合中的键值128、泛里JavaJDK1.5版本出现的.用于第决早安同题是一种平安机制,将强制转换从运行时期转移到编译时期,让平安问题减少,防止了强制转换的麻烦。搭式:在美名后面加尖括号HaShWapStringmap=newHa
30、shMapStringX)自定义泛型黄用法:在类名后加T来定义泛型.力法:在返回类型前百加T未定义泛型。注意:静态方法不能引用美的泛型可以在返回类型前面加T.129、?extendsStudent表示所有继承了StUden1.的美都可以.StUdent表示上跟,?表示占他符。?superStudent表示所有继承了StUdent的类那可以StUdent表示下JR.表示占位符。130,可变参歆写法:数据类型.变量名eg:pub1.icvoidfun(String.str)1:如果fun有两中数据类型的参数.则只能有一种数据类型的参蚊可以为可受的会无限解析参数,且要把可变参数放在最后eg:pub1
31、.icvoidfun(inti.String.str)t.fun(2.W1.rddfasf,ufsf*);131,反射机制在运行状态中,java的反射机制可以对任意一个类.C1.ass文件荻取这个类的所有品性和方法。并可以调用它的任意属性和方法.把这种动态获取信息以及动态调用的对象的功能称之为java的反射机制。Day12是通过通用c1.ass类中的getConstructor(公有的)getDecIareCOnSt.ructor(任何权限)来荻取.袭取某个构造方法是逋过构造方法参蚊类型的不同来判断.133、JDK1.5出现的新特性为了简化代码枚举可以理解为是一个具有自定义对象个数的特殊荚,使
32、用关快字enum来定义枚举类.枚举一旦被定义就会默认雒杀EnUm类,枚举中的对兔具有具有这个类中的方法.枚举类中的枚举名称需要大写。在枚举中可以定义构造方法,但构造方法的权泯小于城认极艰。枚举可以实现接口.Day13134.GU1.图形用户界面JaYa一开始提供了AWH抽象出口工具包)需荽调用水地系统方法实现功能,属于空量级空间。SWing是在AUT的基础上建立的一套图形化界面系统,提供了更多的组件,完全有java实现。增违了移楂性,属于轻量线空间。135、F1.OW1.ayoUt流式布局管理器从左到右依次排列,放不下换行Pane1.的默认布局Border1.ayout边界布局东、市.南、北、
33、中frame的玳认布局定义原件的坐标的位置,将fraaeset1.ayout(nu1.1.):Ca1.ibri五号jcoobox-由口识别实现了窗U笠听绝对布局:136 .下拉列表137 .窗口猿听138、SWing和aw1.圻者不用设置叉叉符号就可以臼行关闭.139、fra.Se1.Defau1.IC1.oseOperation(JFrwne.17fOSC1.OSi,前者不写是可以关闭窗口,但不能关闭程序,程弹一直在运行着的Day14139、IO流IO流是用来处理设备之问的数掴传输,java对于数抠的操作就是逋过IO流。提供了对应的相象140、根据传输的数据不同可以分为字节流和字符流:字节流
34、InputStream字节输入流OutputStreae字节输出流是字节的基类byte字符流Readr字符输入流Writer字符输出流是字符的基类char所有的输入流都右read方法,为了获取数据,所有的输出流都右Write方法,为了记录数樨141 .根据流向不同可以分为输入*拾出流。142 、冲字符流字符流的缓冲区bufferedReaderbufferedWriter为了摄高真也流的读取速度。在媛冲区出来之前必须有流对143,袋饰设计模式想对已有功能迸行布强时,可以定义类,将已有对霞传入.144、字节流byte(不光能操作文本,还能操作电影文件字节流145、总结:字符流和字节流当你操作的对
35、象是纯文本时,用字符流当你操作的对象是不是葩文本时,用字节流侑人籍出流inputStream到控制台上了OutputStream到指定位置Day15146、文件夬将文件文件夹封或成对猊,fi1.e流.对文件和文件夹的操做更加方便可以作为参数传递给流的构造函数.I1.indoW下c:Iinux下c:/147、iiya:函数调用本身的称之为渔归。148,打印流PrintStream字节打印流Printwritc字符打印流149 .对象流为了可以传输对象,就有了对象流。ObjectInputStreamObjectOutxtStrea150 .RandomAcccssFi1.cr:文件存在151,字
36、符编码:Day16152、线程:存在于进程之中,段程是进程的独立控制单元。进程:正在执行的程序.每一个进程都有一个顺序,每个进程中都有独立的控制单元,一个进程至少有一个规程.153. JVM启动的时候会有一个进程java.exe.该进程中至少有一个故程负责java程库的运行.而且这个钱程运行的代码存在于主方法中.该线程称之为主或程。154,第一种创立娱程的方法:1 .继承thread类.2,重写thread类中的run方法。格运行的代码放在run方法中。3.谓用Start方法,开启一个线程会自动调用run方法.在每一个时刻,只能有一个程序在运行。只是CPU在做快速的切换,到达同时运行的效果。1
37、55、繇个段程都有自己取认的名称,IhrCad一编号,从O开始。156XgetNane()157、战程平安何思:当多条语句在同一个线程共享数据时,一个线程对多条语句只执行了一局部,还没执行完,另一个或程就选来了,导致线程珞误。158、解决方法:让一个线,程执行完,在执行的过程中其他线程不能参与,把多条语句上了钺,让其他的歧程不能叁与.IS9、JaVa中后多线程平安问题提供了专业的解决力法,将需要的代码一次性执行完.就是一个锁.synchronized(utex(/mutex是一个对象。需要执行的代码决)synchronized也可以在方法上面添加,表示给这个力法上演.同一时间只能有一个貌程调用
38、。160、舲态方法被SynChronixed悠饰时,synchronized(5.c1.ass)O161、TS:必须要有两个或者两个以上的段程。162、死锁:一个线程正在等待另一个线程释放资源,另一个线程也再做同样的事.是由于怅套同步导致的.163、线程的通信:就是多个跷程在操作同一个资源.但是操作的动作不同。164、只有同一个锁上的等待线程.才可以被同一个锁上的线程激活。Day17165、网络编程:惬络的根本三要去1,IP127.0.0.1区络回环地址。Cmd命令PiruC可以测试是否和其他电糖联通。IPConfia显示出本他的Ip12,端口数据要发送和对方指定的应用程序上,为了标识这些应用
39、程序,所以给这些程序一个数字标识.这个数字叫做转口.3、TCP/IP毋仪通讯的规则IP:网络中的设备标识1.oca1.host端口号:用于标识进程的逆海地址.不同进程的标识。有效提065535其中(T1.O24是系统使用或者保存的崩口.UDP称议:面向无连接1.将数据及源和目的装成数据包.不需要空立逐接。2、每个数据包大小不能超过64k.3.IS为是无连接的,不算岬识4,不需要建立连接.速度快。TCP林议:建立连接形成传输道道.1.在建立中传输大数据Jt.2.递it三次握手犍立连接,是可*协议.3、必筑建立连接.效率会低。UDP对应的类DatagramScokct数据包的类DatagramPa
40、ckctSCOket:是网络效劳的一种机制,通讯西端都有SCoket.网络通讯其实就是SCOket之间的通讯,致握在湾个SCoket之间iitIO进行传输。PaCket:对于要打送的东西打包的it程UDP现实发送数据的步验:1 .健立IDP的SOCke1.,建立DatagramSocket的取像2 .准备好要发送的或相放在一个字节数组中实现简单的照大程序:需要发送和接受同时进行.Day18166X效劳器端:ScrverSocket客户端:SocketDay20167,查询e11p表中员工的编号.姓名、工作MeICe1.FMW).E?tW:.JM1.frxe)p:167,se1.ectJOBHfffrxemp:中的“工作”是job的别名(不建议使用中文)168、se1.ectdistinctjobfromemp;这条语