![]() |
上海壹僑國(guó)際貿(mào)易有限公司
主營(yíng)產(chǎn)品: FILA,DEBOLD,ESTA,baumer,bernstein,bucher,PILZ,camozzi,schmalz |
會(huì)員.png)
聯(lián)系電話
![]() |
上海壹僑國(guó)際貿(mào)易有限公司
主營(yíng)產(chǎn)品: FILA,DEBOLD,ESTA,baumer,bernstein,bucher,PILZ,camozzi,schmalz |
聯(lián)系電話
參考價(jià) | 面議 |
更新時(shí)間:2025-03-21 20:54:06瀏覽次數(shù):608
聯(lián)系我們時(shí)請(qǐng)說明是化工儀器網(wǎng)上看到的信息,謝謝!
產(chǎn)地類別 | 進(jìn)口 |
---|
HASCO Z808HT/ 13*16*1.5*45 備件
HASCO Z808HT/ 13*16*1.5*45 備件
防護(hù)板 hennig 430456
電機(jī) Dunkermotoren GmbH KD52.1X60-2
電機(jī) Dunkermotoren GmbH KD52.1X60-4/ASTO
閥 Schubert & Salzer 8021/KVS 338 8021/150VG0103M7-ZC-S-8
閥 Schubert & Salzer 8021/KVS .30 8021/065VG0103M7-1ZC-S-8
傳感器 SHIELD 0.3A 130V 20W FGV406A6X0629
編碼器 BAUMER HUBNER HOG10D1024ISer.Nr1574411UB=+9~30V
高壓泵 OERTZEN 314PROFI/TYPRN100L41-230V/50HZ,1400/MIN,2.4KW/3.3PS
接收器 mh-inprocess 91.10-HDR-TSD1
油嘴 KUHN H1M6*1DIN71412
BUFFER WILLBRANDT 20292/D / 3917210 / NBR / 55 A D/H= 25/18 /M 6X18.5
測(cè)試針 INGUN GKS-112201070R1502M
傳感器 TR-Electronic GmbH LP-38-2750-SSI 307-01150
變壓器 Mdexx TAM5742-5AT10-0FA0
電磁閥 PNEUMA 2306.52.00.35.02
數(shù)據(jù)處理模塊 Vega TOR632.XXD
檢測(cè)槽液位計(jì) Vega Vegacal 63 CL63.XX.H.GA.H.A.M.A.X - L= 700mm
變壓器 noratel TYPE SU120B 400VA
TEKAWE GMBH 1.03 28.1
光柵 RENISHAW RGH24Z30D00A
閥門 Swagelok SS-6BK-MM-1C
減速機(jī) WITTENSTEIN TP 110S-MA3-220-OK1-2S
泵 ALLWERILER NB32-160
lanny E1B40AFEL PN50
變頻器 MAFU WACOB.4/65.2.6(V1) V427206
油泵 steimel GmbH SF 3/32 RD-VL
電磁式傳感器 STEUTE 2.30.0.3.6.01
電磁閥 JOYNER MH510801配24V
旋轉(zhuǎn)磁鐵 KENDRION WSB007.276201 WS7-B2(帶3M電纜)
norelem Normelemente KG 08900-A0820X12
norelem Normelemente KG 08900-A0610X10
norelem Normelemente KG 08900-A0620X10
norelem Normelemente KG 07320-12
單向節(jié)流閥 J.THIELMANN 884024
泵 watson-marlow 520u/R2
泵 watson-marlow 620U/R
溫度開關(guān) Armatherm AR-WN1002/100 0-200/L12
自調(diào)心軸承 nilos 23024 AV
空調(diào) rittal SK 3302100
空調(diào) rittal SZ 2586.010
空調(diào) rittal SZ4127.000
泵 BECKER SV 180 50HZ
振動(dòng)傳感器 SENSOREX SX12V025
變送器 SENSOREX 3120
緩沖器 PAULSTRA 514-202
緩沖器 PAULSTRA 511450
緩沖器 PAULSTRA 514160/75
緩沖器 PAULSTRA 810734/60
油泵 casappa意大利 KP40.151D0-34S8-LMG/ME-N-CSC
熱電偶 GAYESCO熱電偶 K-25-S6-GGX-24-E3[36]AP-H20AA L=4500
熱電偶 GAYESCO熱電偶 K-25-S6-GGX-24-E3[36]AP-H20AA L=3850
便攜式頻率觀側(cè)器 ALLURIS SMS-400B
聯(lián)軸器 ITALsensor GE 10-10
位移傳感器 solartroh 925138 AX/2.5/S
高壓電磁閥 tiefenbach 005500-2/2 24VDC 13W 0.54A
快速夾 Speedy block GN 813-1000-F
泵 SACEMI泵 AP 100A
泵 STERLING SIHI AKLB 3601AAAFJ1B4
齒輪泵(不帶電機(jī) ) DUDEK-PUMPEN 1/B-SPH
傳感器 microsonic dbk+4/Sender/M12/K1
PIN Supfina 10006270
安全柵 MTL Instruments GmbH ICC241-T3
控制面板 SWAC MC2 153-G-20A0
控制面板 SWAC MC2 930-H-10B2
控制面板 SWAC MC2 245-O-20A0
控制面板 SWAC MC2 750-G-9002
微音器組件 SAMES 851510
電磁式傳感器 STEUTE 2.30.0.3.6.01
離心環(huán) MAPAL 30326083
定位器 burkert 8692 24VDC;Single act pilot2.5;Pmax 7bar;S/N 1037;00227327 W18MM;Tamb 0~55℃
電機(jī) vem K21R280S4TWS75KW
電機(jī) vem K21R315S6;NSVLTWSHW;75KW
PROXIMITY SWITCH SENSTRONIC A1302P2M120111
phoenix 2700816 S-MAX 412 CE PN/M
weigel VUW 2.1
weigel WQ 96/2S
weigel FQ 96/2
weigel VUW 2.1
螺紋接頭 Riegler & Co. KG G1/2a 13mm 239-J
螺紋接頭 Riegler & Co. KG G1/2i-R1/2a brass N253.18
螺紋接頭 Riegler & Co. KG G1/2i+i+i Ms N254.39
直線位移傳感器 Micro-Epsilon Messtechnik WDS-2500-P96-SR-U 2.5M
皮帶鉗 GEARENCH 16"GEARENCHSCTB1020H-1600PETOL
LTA INDICATOR|410138
LTA VACUUM|12KV,6KV 425730
電機(jī) rhein getriebe 65.2MB-VW3136DU/SP91
洗眼器 fsp-tech 151X00X
壓力表 KOBOLD MAN-RF76B075(0-10BAR,徑向G1/2)
油位計(jì) KOBOLD NV-3 出廠編號(hào):002774-3
鎖塊 RK Rose + Krieger FK18 12180000028
鎖塊 RK Rose + Krieger KD 25x18 102518010288
ROLEC 149.035.000
ROLEC 149.020.001
ROLEC 149.030.001
ROLEC 144.320.500
ROLEC 144.311.000
塑料輪 Torwegge D40 x 2,3 x RL300mm
塑料輪 Torwegge D30 x 1,8 x RL300mm KUT100/30/KB/A10/M6
防撞條 Mayser Polymer L=600MMSL/BKFA-N:18262WA-N:39341 3300046
塑料輪 Torwegge KUT100/30x1,8/KB/A10/M6 EL= 200 D30 x 1,8mm EL= 200
塑料輪 Torwegge KUT100/30x1,8/KB/A10/M6 EL = 350 D30 x 1,8mm EL= 350
測(cè)溫儀 Sensortherm PYROMETER 550-1400 DEGREE MS09 0550 1400 122 1330-C METIS MS09
測(cè)溫儀 Sensortherm HA10-00 F.METIS MI 16 BRACKET
測(cè)溫儀 Sensortherm CABLE AND PILOTLIGHT-PUSHBUTTON AK10-20 20M WITH ANQLE-PLUQ
油壓傳感器 BROSA EBM6055-5
比例溢流閥 atos RZMO-P3-PS-010/210/I/BM103A E-RI-TERS-PS-01H/I20/BM103A 11HV5101 AGMZO-TERS-PS-10/210/I51
整流二極管模塊 kjellberg 10.102.468
彈簧接觸器 kjellberg 10.107.654
過濾芯 TRUMPF 1354262
過濾芯 TRUMPF 359880
電機(jī) gardner Denver SC10107768001/2011
凈化機(jī) TEKA PURIFIER|LMD508
軸承 Kunemund Linear-Kugellager KB16-PP-AS
軸承 Kunemund Führungsstange W16/h6 260lang
變壓器 BOTTER 11977-REV
電纜 JOBARCO KVCY 2X0.5MM 訂貨號(hào):JOB.KVCY2X0.5
電纜 JOBARCO EMC-XLPE FLEX 訂貨號(hào): JOB.EMC-XLPE-FLEX_4X4
電纜 JOBARCO KVCY 4X1MM 訂貨號(hào): JOB.KVCY4X1
電纜 JOBARCO KVCY 3X1MM 訂貨號(hào): JOB.KVCY3X1
電纜 JOBARCO KVCY 2X0.5MM 訂貨號(hào): JOB.KVCY2X0.5
脹緊套 TOLLOK TLK110 90×112
脹緊套 TOLLOK TLK110 90×112
氣彈簧 Bansbach D0M0F4F-700-1470--0XX/1700N
夾緊單元 SOMMER GH1125-1-1
鏈條 WIPPERMANN D455(06B-2)MA;P=9.525MM 1242 GLIEDER;11/06B-2 MA
鏈條 WIPPERMANN CHAIN CONNECTOR|11/06B-2 MA
傳感器 HBM 1-C9C/2KN (量程2000N) 801199616
溫度傳感器 KOBOLD Kobold PartType:TMA-064 03 1 12 Technical:T=120oC G1/4"
風(fēng)冷器 hagglunds 478-2277-232
電機(jī) vem K21R280S4TWS75KW
電機(jī) vem K21R315S6;NSVLTWSHW;75KW
SENSTRONIC A1302P2M120111
phoenix 2700816 S-MAX 412 CE PN/M
直線位移傳感器 Micro-Epsilon Messtechnik WDS-2500-P96-SR-U 2.5M
皮帶鉗 GEARENCH 16"GEARENCHSCTB1020H-1600PETOL
鐵譜儀 kittiwake ANALEXpqL鐵譜儀
開關(guān) MID-WEST INSTRUMENT 140AA-00-O(AA),MAX W P 300PSI;BODY:ALUM,INTERNALS 316SS;SEALS:PUNA-N ;SWITCH RATING:3W 0.25A 120VAC/
聯(lián)軸器 Raja - Lovejoy GmbH CJ19/24 92SHA 19*20
激光測(cè)距儀 zf-laser Z+F IMAGER 5010C
流量計(jì)變送器 BURKERT 423913
電容 FRAKO LKT 12,1-440-DL K18-0820
氣噴槍噴嘴 ECCO 6004 0111 70 F1.1C
氣噴槍噴嘴 ECCO 6003 5786 98 A00470
傳感器座 DOBOTECH 2*DQM,Φ3/8 3000066
傳感器座 DOBOTECH NOZZLE|63100040
電機(jī) gardner Denver SC10107768001/2011
凈化機(jī) TEKA PURIFIER|LMD508
軸承 Kunemund Linear-Kugellager KB16-PP-AS
軸承 Kunemund Führungsstange W16/h6 260lang
壓器 BOTTER 11977-REV
電纜 JOBARCO KVCY 2X0.5MM 訂貨號(hào):JOB.KVCY2X0.5
Brannstorm Type Model: Clean Track 1000
泵 BUCHER QX 43-025 r
泵 BUCHER QX 82-160/82-160R
刀片 Combidex PartCode:DCGT 11T304 CA PA40
閥 buschjostventile F2209/0404/7013
連接器 Rose & Krieger 753 303 4 0776
連接器 Rose & Krieger 752 301 4 0776
電磁鐵 IFSYS WSB007.500160 19013
壓力開關(guān) hydropa DS 302 PU=20-350BAR PMAX=600BAR 30VDC 3A 250VAC 3A
Balluff BES00H9 BES516-3005-G-E4-g-S49-00,1
數(shù)據(jù)采集卡 德國(guó)ADDI APCI1516
繼電器 EUROTHERM DUAL RELAY 2-PINAH025246U002V.5 26.09.09
電動(dòng)液壓抱閥 EMG V0305/EB120/40/2
軟管, ravarini E99.100051_8×6
軟管, ravarini E99.100671_8×6
電磁閥 burkert 6013B6.0 G1/4 24V 00213549
傳感器 Proxitron IKU 031.23 S4 2192G
壓力變送器 bdsensors 17.600G-5003-R-3-5-100-300-P-070
壓力開關(guān) DUNGS AA-A2-6-2
連接器 WEH TW17H-W9031-025/HP
球閥 SCHWER A-BV2G12M3-DU 1/2"
風(fēng)機(jī) systemair K 250L 230V 50Hz 157W 0.70A 2640
插針 SOURIAU RM16M23K
插針 SOURIAU RC16M23K
接頭 ARGUS Fluidtechnik GmbH 2.STC DN-8
電動(dòng)環(huán)鏈葫蘆 abuscranes GM2 250.8-1F4
MURR ELEKTRONIK NO.7000-12221-6240500 PUR 4*0.34 27417
Z軸減速機(jī) ATLANTA GEARBOX|5904007,I=6.75
齒輪軸 ATLANTA SHAFT|2029430
X軸減速機(jī) ATLANTA GEARBOX|5904005,I=4.75
MURR ELEKTRONIK D-71570,Exact12,8000-88510-3982000
輥?zhàn)?nbsp; ACLA-WERKE D=60;D=17,B=18 140415
MURR ELEKTRONIK D-71570,Exact12,8000-88520-0000000
MURR ELEKTRONIK NO.7000-4056T-6200200 PUR 3*0.25 37216
過濾器 SFERACO 203004
累加器 Schuhmann Messtechnik additioner|TU2.09G;24V-DC
保險(xiǎn) OEZ LETOHRAD PN00C gl/gG 50A 500V-120KA
編碼器 LENORD&BAUER GEL 2443 KN RG 3 K150 E
連接器 WEH TW17H-W9031-025/HP
氣壓彈簧 Bansbach A4A1B42-150-415--001
變壓器 trafomodern ET0.03 0.03KVA 50-60Hz INPUT 300V OUTPUT 100V
噴槍 BINKS 250610
噴槍 BINKS 192547
噴槍 BINKS 192800
Gogatec 65-LL14-SK-R
Gogatec AST3D 161000
編碼器 Avtron AV56A1DDE8YXW954ZA
模塊 TECNINT ETN-40 16INPUT/16OUTPUT
傳感器 Schrack IUKNF2523A
傳感器 Schrack IUKNE250
傳感器 Schrack IUK08566
交換機(jī) Westermo MRI-128-F4G
柱塞泵 speck NP16/14-210 MF BAO YIX JG
過濾芯 Karberg & Hennemann GmbH TYPB27/27
導(dǎo)軌 MOVOMECH PROFILEAHB2L=5000mm AHB2
頻率表 GMW FDQ96S 100V/230V;45-50-55HZ
連接塊 FFT EDAG Produktionssysteme GmbH ST-09-01-71-01
延長(zhǎng)臂 FFT EDAG Produktionssysteme GmbH ST-09-02-70-01
開關(guān) KRAUS+NAIMER CA20B-A342.D-A001E
閥 OMAL SR60-F05-F07
液壓泵 raja-lovejoy RV550/265/325/DV400/83
光柵 HEIDENHAIN LIGHTSCANNER|LC183440MM 55767904
線纜 HEIDENHAIN CABLE|53363103;3M;14POL
分離油泵 Timmer-PneumatikGmbH SEPARATEOILPUMP|PTI-MEM2008-POM-TF-POM-VA-FKM 53010761
鋼絲繩傳感器 SCAIME Sensor cable PT5MASCAIME-200-N34-BK-420E-M6M
絲繩傳感器 SCAIME Sensor cable PT5MASCAIME-200-N34-FR-420E-M6M
Filter camfil Type:OPKCC-241212-85-01PU; Size:595 X 287 X 290;Normal Airflow: 1500 m3/h;Pressure Drop: 120 Pa;Filt
Filter camfil Type:OPKCC-242412-85-01PU;Size:595 X 592 X 290;Normal Airflow: 3400 m3/h;Pressure Drop: 120 Pa;Filte
振動(dòng)電機(jī) ITALVIBRAS MVS1 10/10000-SO2 3PH 380V 50HZ
編碼器 TR CE100/AITNr100-01478
真空泵 BECKER Vacuumpump(electric)|D63A2P3~ G010005
靜電過濾器 bristol-dombuehl Bristol "David"
BAR閥 BAR閥 PKN-2/0-050-C088-08
外接電源快插 DINSE DIXSKM25
外接電源快插 DINSE DIXBKM25
閥 AIRTEC MN-06-510-HNX-XXX
閥 AIRTEC 圖片 SP 011
執(zhí)行器 EMG PID控制器 HE261-0300-12801-3A
外接電源線護(hù)套管 PFLITSCH外接電源線護(hù)套管 F2822 orange
閥 VALPRES 圖片A316L
閥 PISTER standard BKH DN16,3/4
閥 PISTER standard BKH DN16,1/2
空氣拉力彈簧 HAHN-GASFEDERN SPRING|1372272,拉力:380N
NC連接模塊(帶電機(jī)) KISTLER MODULE|2153A0304003HG
測(cè)量系統(tǒng)總成 KISTLER MEASURINGDEVICE|5883A182K66 SN:4279098
行走輪脹套 HAUSMANN SPANNSATZ HAKON BAUREIHE|BR 110X45X59 110045
配件 ZIMMER MKR3000A/01 BH157AJ
純手動(dòng)夾緊缸 TUNKERS MK2 50,1 A10 T00 90°
Label Printer Brother PT-3600
傳感器 DR.E HORN FGL01363K
液位計(jì) KLAY INSTUMENTS CER-8000-G-R-S-V
桔皮儀 BYK AW-4840
抱閘線圈 SIbre GSD 135 6010
外接電源鉗(紅色) Herth+Buss 52289450
外接電源鉗(黑色)/Clamp black Herth+Buss 52289451 黑色
伺服電機(jī) BAUTZ M904H-030-31-0
離心泵 SPECK CY-4281.0124
接頭 GELBAU 3031.1306B
加速度計(jì) BRUEL&KJAER 4507-B-004 Piezoelectric IEPE Acc, side connector, 100mV/g, with TEDS, 3 slot, cable not
震動(dòng)傳感器 PRUFTECHNIK VIB 6.122R 1uA/ms-2 SN:34403
Kraus & Naimer KG100 T303/58 VE2
Kraus & Naimer DH10 A376-600E
Kraus & Naimer KG32B T204/01 E
Kraus & Naimer S1F824/A1B-PRA
Kraus & Naimer KO H0100/A11-E
數(shù)字量輸出卡 TRICONEX 3625
角度編碼器通訊板 TWK-ELEKTRONIK ZD-P3L4-01 S/N:556344
傳感器 Probvibtech TM0180-01-00-20-10-02
傳感器 ROLADN P75VGS
VAHLE KESR32-55-6-18 HS
POEPPELMAN SCHUTZKAPPE_GPN_620U_8B_FA_POEPPELM-1
減速機(jī) BONFIGLIOLI W86UP805B5/B3/i=64
泵 speck pump 2841.0274
Posital OCD-DPC1B-1213-B150-HCC
Posital OCD-DPC1B-1213-C100-0CC
電機(jī) BUSCK SWE280M-4
轉(zhuǎn)換接頭 FLUITEN GXA009003637
壓力開關(guān) SVENDBORG 4002-5036-006,,1-250BAR
行程開關(guān) kissling MN81 061 204
插頭 ESCHA FSM5-2FKM5.4/S89;8010471
離心泵 VARISCO SPA 10009314
UV聚光燈 prominent 1002487
UV聚光燈 prominent 1002470
變壓器 LINMOT T01-72/1500 multi
Kraus & Naimer KG100 T303/58 VE2
伺服閥 FLUID TEAM EPDBDGA-05/06-40-1-24V
滾輪 Blickle LO-ALTH_200K_ST_FU
滾輪 Blickle B0-ALTH-200K
漆管 ELRING 6*9WEISSPTFE 401.617
門鎖 RITTAL 2540000
RITTAL 2540500
RITTAL KL1502510
電機(jī) Wistro B301L-2-2/112
插頭 ESCHA FSM5-2FKM5.4/S89;8010471
電感 Trafomodern 43042 DDK0.63-9.2
傳感器 Pulsotronic GmbH KJ5-M18MB50-ANU
執(zhí)行器 Auma Art Nr:2012.776,Nr:4701MM19933 IP68 Rating 3-380v 50Hz 0.37kw 1400 1/min Type:AD0063-4/80
閥 Dustcontrol 805308
傳感器 Pulsotronic GmbH KJ5-M18MB50-ANU
氣缸 TUNKERS SZK_40_A42_Z_T12_40
碟簧 mubea 180110
閥 ZF GE5060F47/154
閥 MOOG D662-4010,D02HABF6VSX2-A
ROEHM 1202083
ROEHM 1287692
ROEHM 1195265
ROEHM 1195265
ROEHM 1144792
濾芯 RINGLER 235 0116 filter fabric 3.2 m2 cat.’M’
屏幕 beijer iX T12B
線性傳感器 POSITEK P811 0-200MM SERIAL:32596
防靜電鞋 WARMBIER 1307.B1.0650.0940.VE 600*900*10MM
防靜電勞保鞋 WARMBIER 2450.400.S
防靜電手套 WARMBIER 8745.040.L/S-XL
修正儀 ELSTER EK220
流量計(jì) ELSTER RVG G10 DN50/PN16
流量計(jì) ELSTER RVG G65 DN50/PN16
電機(jī) HOYER Y2E2-280M-4 90KW B35
電機(jī) HOYER MS-132M-4 7.5KW B5
電機(jī) HOYER MS-132M-4 7.5KW B5
配件 ZIMMER MKS2002K
電機(jī) HOYER Y2E2-280M-4 90KW B35
電機(jī) HOYER MS-100L1-4 2.2KW B5
焊機(jī) HIMMELWERK SINUS 101
脈沖發(fā)生器 crouzet 81506940
伺服閥 MOOG MOD:G772K620A
伺服閥 MOOG MOD:G772K241..3000PSI, -7.2~8.8mA
uwe braun LPS 100/58 WS 3M A-L 1961
快速接頭 WEH Gmbh E69-9220
接頭 WEH Gmbh E69-9220
工具 HS-TechnikGmbH BNG-2010-3-85
執(zhí)行器 RTK ST5112-32
離心泵 Funke Gerber super Vario-N
執(zhí)行器 RTK MV5274+ST5112-32+1000OHM DN100 PN16
快速接頭 WEH Gmbh E69-9220
接頭 WEH Gmbh E69-9220
氣彈簧 ECKOLD LTD 圖片20814 400N
風(fēng)機(jī) ZIEHL-ABEGG GR31M.2DK.5H.2R 訂貨號(hào)120621
機(jī)床照明燈 LED2WORK GMBH 110414-02 10 LED 25W 24V DC
電磁閥 nass magnet 0550 00.1---/5023
襯墊圈 STERLING 43048969 Φ11
襯墊圈 STERLING 43048990 Φ14
刀柄 SCHUNK BT40-D10
齒形皮帶 MULCOEUROPE TOOTHBELT|10AT3/150
齒形皮帶 MULCOEUROPE TOOTHBELT|25T5/460-DL
氣缸 HANCHEN HYDRAULIK 2354996
力表 ashcroft 451279SSL04LXGVNHSG, 0-1000 KPAG, 316 STAINLESS STEEL ELEMENT
開關(guān) SAUTER DSF 143 F001
開關(guān) BAUMER MY-COMM75PS35
開關(guān) SENSTRONIC C1263T2Q05031
激光焊切絲裝置 binzel 246.0196.1
閥 BUSCHJOST 24V 00HZ 8W PA 0,1-15BAR 8240301
皮帶 brecoflex 25-T10-1010
皮帶 brecoflex 32AT10/7100
旋轉(zhuǎn)馬達(dá) SPECKEN&DRUMAG MOTOR|DSO-P-63/370-BN-P-H-E-ATEXG
沖床燈座 rohrlux serie3436watt-230 vott-50HZ AVE 343 600-20
濾紙 LOSMA濾紙 PL4-530-100
java.nio.Buffer直接已知子類:ByteBuffer,CharBuffer,DoubleBuffer,FloatBuffer,IntBuffer,LongBuffer,ShortBufferpublic abstract classBufferextendsObject一個(gè)用于特定基本類型數(shù)據(jù)的容器。
緩沖區(qū)是特定基本類型元素的線性有限序列。除內(nèi)容外,緩沖區(qū)的基本屬性還包括容量、限制和位置:
緩沖區(qū)的容量是它所包含的元素的數(shù)量。緩沖區(qū)的容量不能為負(fù)并且不能更改。
緩沖區(qū)的限制是*個(gè)不應(yīng)該讀取或?qū)懭氲脑氐乃饕?。緩沖區(qū)的限制不能為負(fù),并且不能大于其容量。
緩沖區(qū)的位置是下一個(gè)要讀取或?qū)懭氲脑氐乃饕?。緩沖區(qū)的位置不能為負(fù),并且不能大于其限制。
對(duì)于每個(gè)非 boolean 基本類型,此類都有一個(gè)子類與之對(duì)應(yīng)。
折疊傳輸數(shù)據(jù)
此類的每個(gè)子類都定義了兩種獲取和放置操作:
相對(duì)操作讀取或?qū)懭胍粋€(gè)或多個(gè)元素,它從當(dāng)前位置開始,然后將位置增加所傳輸?shù)脑財(cái)?shù)。如果請(qǐng)求的傳輸超出限制,則相對(duì)獲取操作將拋出BufferUnderflowException,相對(duì)放置操作將拋出BufferOverflowException;這兩種情況下,都沒有數(shù)據(jù)被傳輸。
操作采用顯式元素索引,該操作不影響位置。如果索引參數(shù)超出限制,獲取操作和放置操作將拋出IndexOutOfBoundsException。
當(dāng)然,通過適當(dāng)通道的 I/O 操作(通常與當(dāng)前位置有關(guān))也可以將數(shù)據(jù)傳輸?shù)骄彌_區(qū)或從緩沖區(qū)傳出數(shù)據(jù)。
折疊做標(biāo)記和重置
緩沖區(qū)的標(biāo)記是一個(gè)索引,在調(diào)用reset方法時(shí)會(huì)將緩沖區(qū)的位置重置為該索引。并非總是需要定義標(biāo)記,但在定義標(biāo)記時(shí),不能將其定義為負(fù)數(shù),并且不能讓它大于位置。如果定義了標(biāo)記,則在將位置或限制調(diào)整為小于該標(biāo)記的值時(shí),該標(biāo)記將被丟棄。如果未定義標(biāo)記,那么調(diào)用reset方法將導(dǎo)致拋出InvalidMarkException。
折疊不變式
標(biāo)記、位置、限制和容量值遵守以下不變式:
0<=標(biāo)記<=位置<=限制<=容量新創(chuàng)建的緩沖區(qū)總有一個(gè) 0 位置和一個(gè)未定義的標(biāo)記。初始限制可以為 0,也可以為其他值,這取決于緩沖區(qū)類型及其構(gòu)建方式。一般情況下,緩沖區(qū)的初始內(nèi)容是未定義的。
折疊清除反轉(zhuǎn)重繞
除了訪問位置、限制、容量值的方法以及做標(biāo)記和重置的方法外,此類還定義了以下可對(duì)緩沖區(qū)進(jìn)行的操作:
clear()使緩沖區(qū)為一系列新的通道讀取或相對(duì)放置操作做好準(zhǔn)備:它將限制設(shè)置為容量大小,將位置設(shè)置為 0。
flip()使緩沖區(qū)為一系列新的通道寫入或相對(duì)獲取操作做好準(zhǔn)備:它將限制設(shè)置為當(dāng)前位置,然后將位置設(shè)置為 0。
rewind()使緩沖區(qū)為重新讀取已包含的數(shù)據(jù)做好準(zhǔn)備:它使限制保持不變,將位置設(shè)置為 0。
折疊只讀緩沖區(qū)
每個(gè)緩沖區(qū)都是可讀取的,但并非每個(gè)緩沖區(qū)都是可寫入的。每個(gè)緩沖區(qū)類的轉(zhuǎn)變方法都被為可選操作,當(dāng)對(duì)只讀緩沖區(qū)調(diào)用時(shí),將拋出ReadOnlyBufferException。只讀緩沖區(qū)不允許更改其內(nèi)容,但其標(biāo)記、位置和限制值是可變的。可以調(diào)用其isReadOnly方法確定緩沖區(qū)是否為只讀。
折疊線程安全
多個(gè)當(dāng)前線程使用緩沖區(qū)是不安全的。如果一個(gè)緩沖區(qū)由不止一個(gè)線程使用,則應(yīng)該通過適當(dāng)?shù)耐絹砜刂茖?duì)該緩沖區(qū)的訪問。
java.nio.Buffer直接已知子類:ByteBuffer,CharBuffer,DoubleBuffer,FloatBuffer,IntBuffer,LongBuffer,ShortBufferpublic abstract classBufferextendsObject一個(gè)用于特定基本類型數(shù)據(jù)的容器。
緩沖區(qū)是特定基本類型元素的線性有限序列。除內(nèi)容外,緩沖區(qū)的基本屬性還包括容量、限制和位置:
緩沖區(qū)的容量是它所包含的元素的數(shù)量。緩沖區(qū)的容量不能為負(fù)并且不能更改。
緩沖區(qū)的限制是*個(gè)不應(yīng)該讀取或?qū)懭氲脑氐乃饕?。緩沖區(qū)的限制不能為負(fù),并且不能大于其容量。
緩沖區(qū)的位置是下一個(gè)要讀取或?qū)懭氲脑氐乃饕?。緩沖區(qū)的位置不能為負(fù),并且不能大于其限制。
對(duì)于每個(gè)非 boolean 基本類型,此類都有一個(gè)子類與之對(duì)應(yīng)。
折疊傳輸數(shù)據(jù)
此類的每個(gè)子類都定義了兩種獲取和放置操作:
相對(duì)操作讀取或?qū)懭胍粋€(gè)或多個(gè)元素,它從當(dāng)前位置開始,然后將位置增加所傳輸?shù)脑財(cái)?shù)。如果請(qǐng)求的傳輸超出限制,則相對(duì)獲取操作將拋出BufferUnderflowException,相對(duì)放置操作將拋出BufferOverflowException;這兩種情況下,都沒有數(shù)據(jù)被傳輸。
操作采用顯式元素索引,該操作不影響位置。如果索引參數(shù)超出限制,獲取操作和放置操作將拋出IndexOutOfBoundsException。
當(dāng)然,通過適當(dāng)通道的 I/O 操作(通常與當(dāng)前位置有關(guān))也可以將數(shù)據(jù)傳輸?shù)骄彌_區(qū)或從緩沖區(qū)傳出數(shù)據(jù)。
折疊做標(biāo)記和重置
緩沖區(qū)的標(biāo)記是一個(gè)索引,在調(diào)用reset方法時(shí)會(huì)將緩沖區(qū)的位置重置為該索引。并非總是需要定義標(biāo)記,但在定義標(biāo)記時(shí),不能將其定義為負(fù)數(shù),并且不能讓它大于位置。如果定義了標(biāo)記,則在將位置或限制調(diào)整為小于該標(biāo)記的值時(shí),該標(biāo)記將被丟棄。如果未定義標(biāo)記,那么調(diào)用reset方法將導(dǎo)致拋出InvalidMarkException。
折疊不變式
標(biāo)記、位置、限制和容量值遵守以下不變式:
0<=標(biāo)記<=位置<=限制<=容量新創(chuàng)建的緩沖區(qū)總有一個(gè) 0 位置和一個(gè)未定義的標(biāo)記。初始限制可以為 0,也可以為其他值,這取決于緩沖區(qū)類型及其構(gòu)建方式。一般情況下,緩沖區(qū)的初始內(nèi)容是未定義的。
折疊清除反轉(zhuǎn)重繞
除了訪問位置、限制、容量值的方法以及做標(biāo)記和重置的方法外,此類還定義了以下可對(duì)緩沖區(qū)進(jìn)行的操作:
clear()使緩沖區(qū)為一系列新的通道讀取或相對(duì)放置操作做好準(zhǔn)備:它將限制設(shè)置為容量大小,將位置設(shè)置為 0。
flip()使緩沖區(qū)為一系列新的通道寫入或相對(duì)獲取操作做好準(zhǔn)備:它將限制設(shè)置為當(dāng)前位置,然后將位置設(shè)置為 0。
rewind()使緩沖區(qū)為重新讀取已包含的數(shù)據(jù)做好準(zhǔn)備:它使限制保持不變,將位置設(shè)置為 0。
折疊只讀緩沖區(qū)
每個(gè)緩沖區(qū)都是可讀取的,但并非每個(gè)緩沖區(qū)都是可寫入的。每個(gè)緩沖區(qū)類的轉(zhuǎn)變方法都被為可選操作,當(dāng)對(duì)只讀緩沖區(qū)調(diào)用時(shí),將拋出ReadOnlyBufferException。只讀緩沖區(qū)不允許更改其內(nèi)容,但其標(biāo)記、位置和限制值是可變的??梢哉{(diào)用其isReadOnly方法確定緩沖區(qū)是否為只讀。
折疊線程安全
多個(gè)當(dāng)前線程使用緩沖區(qū)是不安全的。如果一個(gè)緩沖區(qū)由不止一個(gè)線程使用,則應(yīng)該通過適當(dāng)?shù)耐絹砜刂茖?duì)該緩沖區(qū)的訪問。
java.nio.Buffer直接已知子類:ByteBuffer,CharBuffer,DoubleBuffer,FloatBuffer,IntBuffer,LongBuffer,ShortBufferpublic abstract classBufferextendsObject一個(gè)用于特定基本類型數(shù)據(jù)的容器。
緩沖區(qū)是特定基本類型元素的線性有限序列。除內(nèi)容外,緩沖區(qū)的基本屬性還包括容量、限制和位置:
緩沖區(qū)的容量是它所包含的元素的數(shù)量。緩沖區(qū)的容量不能為負(fù)并且不能更改。
緩沖區(qū)的限制是*個(gè)不應(yīng)該讀取或?qū)懭氲脑氐乃饕?。緩沖區(qū)的限制不能為負(fù),并且不能大于其容量。
緩沖區(qū)的位置是下一個(gè)要讀取或?qū)懭氲脑氐乃饕?。緩沖區(qū)的位置不能為負(fù),并且不能大于其限制。
對(duì)于每個(gè)非 boolean 基本類型,此類都有一個(gè)子類與之對(duì)應(yīng)。
折疊傳輸數(shù)據(jù)
此類的每個(gè)子類都定義了兩種獲取和放置操作:
相對(duì)操作讀取或?qū)懭胍粋€(gè)或多個(gè)元素,它從當(dāng)前位置開始,然后將位置增加所傳輸?shù)脑財(cái)?shù)。如果請(qǐng)求的傳輸超出限制,則相對(duì)獲取操作將拋出BufferUnderflowException,相對(duì)放置操作將拋出BufferOverflowException;這兩種情況下,都沒有數(shù)據(jù)被傳輸。
操作采用顯式元素索引,該操作不影響位置。如果索引參數(shù)超出限制,獲取操作和放置操作將拋出IndexOutOfBoundsException。
當(dāng)然,通過適當(dāng)通道的 I/O 操作(通常與當(dāng)前位置有關(guān))也可以將數(shù)據(jù)傳輸?shù)骄彌_區(qū)或從緩沖區(qū)傳出數(shù)據(jù)。
折疊做標(biāo)記和重置
緩沖區(qū)的標(biāo)記是一個(gè)索引,在調(diào)用reset方法時(shí)會(huì)將緩沖區(qū)的位置重置為該索引。并非總是需要定義標(biāo)記,但在定義標(biāo)記時(shí),不能將其定義為負(fù)數(shù),并且不能讓它大于位置。如果定義了標(biāo)記,則在將位置或限制調(diào)整為小于該標(biāo)記的值時(shí),該標(biāo)記將被丟棄。如果未定義標(biāo)記,那么調(diào)用reset方法將導(dǎo)致拋出InvalidMarkException。
折疊不變式
標(biāo)記、位置、限制和容量值遵守以下不變式:
0<=標(biāo)記<=位置<=限制<=容量新創(chuàng)建的緩沖區(qū)總有一個(gè) 0 位置和一個(gè)未定義的標(biāo)記。初始限制可以為 0,也可以為其他值,這取決于緩沖區(qū)類型及其構(gòu)建方式。一般情況下,緩沖區(qū)的初始內(nèi)容是未定義的。
折疊清除反轉(zhuǎn)重繞
除了訪問位置、限制、容量值的方法以及做標(biāo)記和重置的方法外,此類還定義了以下可對(duì)緩沖區(qū)進(jìn)行的操作:
clear()使緩沖區(qū)為一系列新的通道讀取或相對(duì)放置操作做好準(zhǔn)備:它將限制設(shè)置為容量大小,將位置設(shè)置為 0。
flip()使緩沖區(qū)為一系列新的通道寫入或相對(duì)獲取操作做好準(zhǔn)備:它將限制設(shè)置為當(dāng)前位置,然后將位置設(shè)置為 0。
rewind()使緩沖區(qū)為重新讀取已包含的數(shù)據(jù)做好準(zhǔn)備:它使限制保持不變,將位置設(shè)置為 0。
折疊只讀緩沖區(qū)
每個(gè)緩沖區(qū)都是可讀取的,但并非每個(gè)緩沖區(qū)都是可寫入的。每個(gè)緩沖區(qū)類的轉(zhuǎn)變方法都被為可選操作,當(dāng)對(duì)只讀緩沖區(qū)調(diào)用時(shí),將拋出ReadOnlyBufferException。只讀緩沖區(qū)不允許更改其內(nèi)容,但其標(biāo)記、位置和限制值是可變的??梢哉{(diào)用其isReadOnly方法確定緩沖區(qū)是否為只讀。
折疊線程安全
多個(gè)當(dāng)前線程使用緩沖區(qū)是不安全的。如果一個(gè)緩沖區(qū)由不止一個(gè)線程使用,則應(yīng)該通過適當(dāng)?shù)耐絹砜刂茖?duì)該緩沖區(qū)的訪問。
java.nio.Buffer直接已知子類:ByteBuffer,CharBuffer,DoubleBuffer,FloatBuffer,IntBuffer,LongBuffer,ShortBufferpublic abstract classBufferextendsObject一個(gè)用于特定基本類型數(shù)據(jù)的容器。
緩沖區(qū)是特定基本類型元素的線性有限序列。除內(nèi)容外,緩沖區(qū)的基本屬性還包括容量、限制和位置:
緩沖區(qū)的容量是它所包含的元素的數(shù)量。緩沖區(qū)的容量不能為負(fù)并且不能更改。
緩沖區(qū)的限制是*個(gè)不應(yīng)該讀取或?qū)懭氲脑氐乃饕?。緩沖區(qū)的限制不能為負(fù),并且不能大于其容量。
緩沖區(qū)的位置是下一個(gè)要讀取或?qū)懭氲脑氐乃饕?。緩沖區(qū)的位置不能為負(fù),并且不能大于其限制。
對(duì)于每個(gè)非 boolean 基本類型,此類都有一個(gè)子類與之對(duì)應(yīng)。
折疊傳輸數(shù)據(jù)
此類的每個(gè)子類都定義了兩種獲取和放置操作:
相對(duì)操作讀取或?qū)懭胍粋€(gè)或多個(gè)元素,它從當(dāng)前位置開始,然后將位置增加所傳輸?shù)脑財(cái)?shù)。如果請(qǐng)求的傳輸超出限制,則相對(duì)獲取操作將拋出BufferUnderflowException,相對(duì)放置操作將拋出BufferOverflowException;這兩種情況下,都沒有數(shù)據(jù)被傳輸。
操作采用顯式元素索引,該操作不影響位置。如果索引參數(shù)超出限制,獲取操作和放置操作將拋出IndexOutOfBoundsException。
當(dāng)然,通過適當(dāng)通道的 I/O 操作(通常與當(dāng)前位置有關(guān))也可以將數(shù)據(jù)傳輸?shù)骄彌_區(qū)或從緩沖區(qū)傳出數(shù)據(jù)。
折疊做標(biāo)記和重置
緩沖區(qū)的標(biāo)記是一個(gè)索引,在調(diào)用reset方法時(shí)會(huì)將緩沖區(qū)的位置重置為該索引。并非總是需要定義標(biāo)記,但在定義標(biāo)記時(shí),不能將其定義為負(fù)數(shù),并且不能讓它大于位置。如果定義了標(biāo)記,則在將位置或限制調(diào)整為小于該標(biāo)記的值時(shí),該標(biāo)記將被丟棄。如果未定義標(biāo)記,那么調(diào)用reset方法將導(dǎo)致拋出InvalidMarkException。
折疊不變式
標(biāo)記、位置、限制和容量值遵守以下不變式:
0<=標(biāo)記<=位置<=限制<=容量新創(chuàng)建的緩沖區(qū)總有一個(gè) 0 位置和一個(gè)未定義的標(biāo)記。初始限制可以為 0,也可以為其他值,這取決于緩沖區(qū)類型及其構(gòu)建方式。一般情況下,緩沖區(qū)的初始內(nèi)容是未定義的。
折疊清除反轉(zhuǎn)重繞
除了訪問位置、限制、容量值的方法以及做標(biāo)記和重置的方法外,此類還定義了以下可對(duì)緩沖區(qū)進(jìn)行的操作:
clear()使緩沖區(qū)為一系列新的通道讀取或相對(duì)放置操作做好準(zhǔn)備:它將限制設(shè)置為容量大小,將位置設(shè)置為 0。
flip()使緩沖區(qū)為一系列新的通道寫入或相對(duì)獲取操作做好準(zhǔn)備:它將限制設(shè)置為當(dāng)前位置,然后將位置設(shè)置為 0。
rewind()使緩沖區(qū)為重新讀取已包含的數(shù)據(jù)做好準(zhǔn)備:它使限制保持不變,將位置設(shè)置為 0。
折疊只讀緩沖區(qū)
每個(gè)緩沖區(qū)都是可讀取的,但并非每個(gè)緩沖區(qū)都是可寫入的。每個(gè)緩沖區(qū)類的轉(zhuǎn)變方法都被為可選操作,當(dāng)對(duì)只讀緩沖區(qū)調(diào)用時(shí),將拋出ReadOnlyBufferException。只讀緩沖區(qū)不允許更改其內(nèi)容,但其標(biāo)記、位置和限制值是可變的??梢哉{(diào)用其isReadOnly方法確定緩沖區(qū)是否為只讀。
折疊線程安全
多個(gè)當(dāng)前線程使用緩沖區(qū)是不安全的。如果一個(gè)緩沖區(qū)由不止一個(gè)線程使用,則應(yīng)該通過適當(dāng)?shù)耐絹砜刂茖?duì)該緩沖區(qū)的訪問。
java.nio.Buffer直接已知子類:ByteBuffer,CharBuffer,DoubleBuffer,FloatBuffer,IntBuffer,LongBuffer,ShortBufferpublic abstract classBufferextendsObject一個(gè)用于特定基本類型數(shù)據(jù)的容器。
緩沖區(qū)是特定基本類型元素的線性有限序列。除內(nèi)容外,緩沖區(qū)的基本屬性還包括容量、限制和位置:
緩沖區(qū)的容量是它所包含的元素的數(shù)量。緩沖區(qū)的容量不能為負(fù)并且不能更改。
緩沖區(qū)的限制是*個(gè)不應(yīng)該讀取或?qū)懭氲脑氐乃饕?。緩沖區(qū)的限制不能為負(fù),并且不能大于其容量。
緩沖區(qū)的位置是下一個(gè)要讀取或?qū)懭氲脑氐乃饕?。緩沖區(qū)的位置不能為負(fù),并且不能大于其限制。
對(duì)于每個(gè)非 boolean 基本類型,此類都有一個(gè)子類與之對(duì)應(yīng)。
折疊傳輸數(shù)據(jù)
此類的每個(gè)子類都定義了兩種獲取和放置操作:
相對(duì)操作讀取或?qū)懭胍粋€(gè)或多個(gè)元素,它從當(dāng)前位置開始,然后將位置增加所傳輸?shù)脑財(cái)?shù)。如果請(qǐng)求的傳輸超出限制,則相對(duì)獲取操作將拋出BufferUnderflowException,相對(duì)放置操作將拋出BufferOverflowException;這兩種情況下,都沒有數(shù)據(jù)被傳輸。
操作采用顯式元素索引,該操作不影響位置。如果索引參數(shù)超出限制,獲取操作和放置操作將拋出IndexOutOfBoundsException。
當(dāng)然,通過適當(dāng)通道的 I/O 操作(通常與當(dāng)前位置有關(guān))也可以將數(shù)據(jù)傳輸?shù)骄彌_區(qū)或從緩沖區(qū)傳出數(shù)據(jù)。
折疊做標(biāo)記和重置
緩沖區(qū)的標(biāo)記是一個(gè)索引,在調(diào)用reset方法時(shí)會(huì)將緩沖區(qū)的位置重置為該索引。并非總是需要定義標(biāo)記,但在定義標(biāo)記時(shí),不能將其定義為負(fù)數(shù),并且不能讓它大于位置。如果定義了標(biāo)記,則在將位置或限制調(diào)整為小于該標(biāo)記的值時(shí),該標(biāo)記將被丟棄。如果未定義標(biāo)記,那么調(diào)用reset方法將導(dǎo)致拋出InvalidMarkException。
折疊不變式
標(biāo)記、位置、限制和容量值遵守以下不變式:
0<=標(biāo)記<=位置<=限制<=容量新創(chuàng)建的緩沖區(qū)總有一個(gè) 0 位置和一個(gè)未定義的標(biāo)記。初始限制可以為 0,也可以為其他值,這取決于緩沖區(qū)類型及其構(gòu)建方式。一般情況下,緩沖區(qū)的初始內(nèi)容是未定義的。
折疊清除反轉(zhuǎn)重繞
除了訪問位置、限制、容量值的方法以及做標(biāo)記和重置的方法外,此類還定義了以下可對(duì)緩沖區(qū)進(jìn)行的操作:
clear()使緩沖區(qū)為一系列新的通道讀取或相對(duì)放置操作做好準(zhǔn)備:它將限制設(shè)置為容量大小,將位置設(shè)置為 0。
flip()使緩沖區(qū)為一系列新的通道寫入或相對(duì)獲取操作做好準(zhǔn)備:它將限制設(shè)置為當(dāng)前位置,然后將位置設(shè)置為 0。
rewind()使緩沖區(qū)為重新讀取已包含的數(shù)據(jù)做好準(zhǔn)備:它使限制保持不變,將位置設(shè)置為 0。
折疊只讀緩沖區(qū)
每個(gè)緩沖區(qū)都是可讀取的,但并非每個(gè)緩沖區(qū)都是可寫入的。每個(gè)緩沖區(qū)類的轉(zhuǎn)變方法都被為可選操作,當(dāng)對(duì)只讀緩沖區(qū)調(diào)用時(shí),將拋出ReadOnlyBufferException。只讀緩沖區(qū)不允許更改其內(nèi)容,但其標(biāo)記、位置和限制值是可變的。可以調(diào)用其isReadOnly方法確定緩沖區(qū)是否為只讀。
折疊線程安全
多個(gè)當(dāng)前線程使用緩沖區(qū)是不安全的。如果一個(gè)緩沖區(qū)由不止一個(gè)線程使用,則應(yīng)該通過適當(dāng)?shù)耐絹砜刂茖?duì)該緩沖區(qū)的訪問。
java.nio.Buffer直接已知子類:ByteBuffer,CharBuffer,DoubleBuffer,FloatBuffer,IntBuffer,LongBuffer,ShortBufferpublic abstract classBufferextendsObject一個(gè)用于特定基本類型數(shù)據(jù)的容器。
緩沖區(qū)是特定基本類型元素的線性有限序列。除內(nèi)容外,緩沖區(qū)的基本屬性還包括容量、限制和位置:
緩沖區(qū)的容量是它所包含的元素的數(shù)量。緩沖區(qū)的容量不能為負(fù)并且不能更改。
緩沖區(qū)的限制是*個(gè)不應(yīng)該讀取或?qū)懭氲脑氐乃饕?。緩沖區(qū)的限制不能為負(fù),并且不能大于其容量。
緩沖區(qū)的位置是下一個(gè)要讀取或?qū)懭氲脑氐乃饕?。緩沖區(qū)的位置不能為負(fù),并且不能大于其限制。
對(duì)于每個(gè)非 boolean 基本類型,此類都有一個(gè)子類與之對(duì)應(yīng)。
折疊傳輸數(shù)據(jù)
此類的每個(gè)子類都定義了兩種獲取和放置操作:
相對(duì)操作讀取或?qū)懭胍粋€(gè)或多個(gè)元素,它從當(dāng)前位置開始,然后將位置增加所傳輸?shù)脑財(cái)?shù)。如果請(qǐng)求的傳輸超出限制,則相對(duì)獲取操作將拋出BufferUnderflowException,相對(duì)放置操作將拋出BufferOverflowException;這兩種情況下,都沒有數(shù)據(jù)被傳輸。
操作采用顯式元素索引,該操作不影響位置。如果索引參數(shù)超出限制,獲取操作和放置操作將拋出IndexOutOfBoundsException。
當(dāng)然,通過適當(dāng)通道的 I/O 操作(通常與當(dāng)前位置有關(guān))也可以將數(shù)據(jù)傳輸?shù)骄彌_區(qū)或從緩沖區(qū)傳出數(shù)據(jù)。
折疊做標(biāo)記和重置
緩沖區(qū)的標(biāo)記是一個(gè)索引,在調(diào)用reset方法時(shí)會(huì)將緩沖區(qū)的位置重置為該索引。并非總是需要定義標(biāo)記,但在定義標(biāo)記時(shí),不能將其定義為負(fù)數(shù),并且不能讓它大于位置。如果定義了標(biāo)記,則在將位置或限制調(diào)整為小于該標(biāo)記的值時(shí),該標(biāo)記將被丟棄。如果未定義標(biāo)記,那么調(diào)用reset方法將導(dǎo)致拋出InvalidMarkException。
折疊不變式
標(biāo)記、位置、限制和容量值遵守以下不變式:
0<=標(biāo)記<=位置<=限制<=容量新創(chuàng)建的緩沖區(qū)總有一個(gè) 0 位置和一個(gè)未定義的標(biāo)記。初始限制可以為 0,也可以為其他值,這取決于緩沖區(qū)類型及其構(gòu)建方式。一般情況下,緩沖區(qū)的初始內(nèi)容是未定義的。
折疊清除反轉(zhuǎn)重繞
除了訪問位置、限制、容量值的方法以及做標(biāo)記和重置的方法外,此類還定義了以下可對(duì)緩沖區(qū)進(jìn)行的操作:
clear()使緩沖區(qū)為一系列新的通道讀取或相對(duì)放置操作做好準(zhǔn)備:它將限制設(shè)置為容量大小,將位置設(shè)置為 0。
flip()使緩沖區(qū)為一系列新的通道寫入或相對(duì)獲取操作做好準(zhǔn)備:它將限制設(shè)置為當(dāng)前位置,然后將位置設(shè)置為 0。
rewind()使緩沖區(qū)為重新讀取已包含的數(shù)據(jù)做好準(zhǔn)備:它使限制保持不變,將位置設(shè)置為 0。
折疊只讀緩沖區(qū)
每個(gè)緩沖區(qū)都是可讀取的,但并非每個(gè)緩沖區(qū)都是可寫入的。每個(gè)緩沖區(qū)類的轉(zhuǎn)變方法都被為可選操作,當(dāng)對(duì)只讀緩沖區(qū)調(diào)用時(shí),將拋出ReadOnlyBufferException。只讀緩沖區(qū)不允許更改其內(nèi)容,但其標(biāo)記、位置和限制值是可變的??梢哉{(diào)用其isReadOnly方法確定緩沖區(qū)是否為只讀。
折疊線程安全
多個(gè)當(dāng)前線程使用緩沖區(qū)是不安全的。如果一個(gè)緩沖區(qū)由不止一個(gè)線程使用,則應(yīng)該通過適當(dāng)?shù)耐絹砜刂茖?duì)該緩沖區(qū)的訪問。
java.nio.Buffer直接已知子類:ByteBuffer,CharBuffer,DoubleBuffer,FloatBuffer,IntBuffer,LongBuffer,ShortBufferpublic abstract classBufferextendsObject一個(gè)用于特定基本類型數(shù)據(jù)的容器。
緩沖區(qū)是特定基本類型元素的線性有限序列。除內(nèi)容外,緩沖區(qū)的基本屬性還包括容量、限制和位置:
緩沖區(qū)的容量是它所包含的元素的數(shù)量。緩沖區(qū)的容量不能為負(fù)并且不能更改。
緩沖區(qū)的限制是*個(gè)不應(yīng)該讀取或?qū)懭氲脑氐乃饕?。緩沖區(qū)的限制不能為負(fù),并且不能大于其容量。
緩沖區(qū)的位置是下一個(gè)要讀取或?qū)懭氲脑氐乃饕?。緩沖區(qū)的位置不能為負(fù),并且不能大于其限制。
對(duì)于每個(gè)非 boolean 基本類型,此類都有一個(gè)子類與之對(duì)應(yīng)。
折疊傳輸數(shù)據(jù)
此類的每個(gè)子類都定義了兩種獲取和放置操作:
相對(duì)操作讀取或?qū)懭胍粋€(gè)或多個(gè)元素,它從當(dāng)前位置開始,然后將位置增加所傳輸?shù)脑財(cái)?shù)。如果請(qǐng)求的傳輸超出限制,則相對(duì)獲取操作將拋出BufferUnderflowException,相對(duì)放置操作將拋出BufferOverflowException;這兩種情況下,都沒有數(shù)據(jù)被傳輸。
操作采用顯式元素索引,該操作不影響位置。如果索引參數(shù)超出限制,獲取操作和放置操作將拋出IndexOutOfBoundsException。
當(dāng)然,通過適當(dāng)通道的 I/O 操作(通常與當(dāng)前位置有關(guān))也可以將數(shù)據(jù)傳輸?shù)骄彌_區(qū)或從緩沖區(qū)傳出數(shù)據(jù)。
折疊做標(biāo)記和重置
緩沖區(qū)的標(biāo)記是一個(gè)索引,在調(diào)用reset方法時(shí)會(huì)將緩沖區(qū)的位置重置為該索引。并非總是需要定義標(biāo)記,但在定義標(biāo)記時(shí),不能將其定義為負(fù)數(shù),并且不能讓它大于位置。如果定義了標(biāo)記,則在將位置或限制調(diào)整為小于該標(biāo)記的值時(shí),該標(biāo)記將被丟棄。如果未定義標(biāo)記,那么調(diào)用reset方法將導(dǎo)致拋出InvalidMarkException。
折疊不變式
標(biāo)記、位置、限制和容量值遵守以下不變式:
0<=標(biāo)記<=位置<=限制<=容量新創(chuàng)建的緩沖區(qū)總有一個(gè) 0 位置和一個(gè)未定義的標(biāo)記。初始限制可以為 0,也可以為其他值,這取決于緩沖區(qū)類型及其構(gòu)建方式。一般情況下,緩沖區(qū)的初始內(nèi)容是未定義的。
折疊清除反轉(zhuǎn)重繞
除了訪問位置、限制、容量值的方法以及做標(biāo)記和重置的方法外,此類還定義了以下可對(duì)緩沖區(qū)進(jìn)行的操作:
clear()使緩沖區(qū)為一系列新的通道讀取或相對(duì)放置操作做好準(zhǔn)備:它將限制設(shè)置為容量大小,將位置設(shè)置為 0。
flip()使緩沖區(qū)為一系列新的通道寫入或相對(duì)獲取操作做好準(zhǔn)備:它將限制設(shè)置為當(dāng)前位置,然后將位置設(shè)置為 0。
rewind()使緩沖區(qū)為重新讀取已包含的數(shù)據(jù)做好準(zhǔn)備:它使限制保持不變,將位置設(shè)置為 0。
折疊只讀緩沖區(qū)
每個(gè)緩沖區(qū)都是可讀取的,但并非每個(gè)緩沖區(qū)都是可寫入的。每個(gè)緩沖區(qū)類的轉(zhuǎn)變方法都被為可選操作,當(dāng)對(duì)只讀緩沖區(qū)調(diào)用時(shí),將拋出ReadOnlyBufferException。只讀緩沖區(qū)不允許更改其內(nèi)容,但其標(biāo)記、位置和限制值是可變的??梢哉{(diào)用其isReadOnly方法確定緩沖區(qū)是否為只讀。
折疊線程安全
多個(gè)當(dāng)前線程使用緩沖區(qū)是不安全的。如果一個(gè)緩沖區(qū)由不止一個(gè)線程使用,則應(yīng)該通過適當(dāng)?shù)耐絹砜刂茖?duì)該緩沖區(qū)的訪問。
java.nio.Buffer直接已知子類:ByteBuffer,CharBuffer,DoubleBuffer,FloatBuffer,IntBuffer,LongBuffer,ShortBufferpublic abstract classBufferextendsObject一個(gè)用于特定基本類型數(shù)據(jù)的容器。
緩沖區(qū)是特定基本類型元素的線性有限序列。除內(nèi)容外,緩沖區(qū)的基本屬性還包括容量、限制和位置:
緩沖區(qū)的容量是它所包含的元素的數(shù)量。緩沖區(qū)的容量不能為負(fù)并且不能更改。
緩沖區(qū)的限制是*個(gè)不應(yīng)該讀取或?qū)懭氲脑氐乃饕?。緩沖區(qū)的限制不能為負(fù),并且不能大于其容量。
緩沖區(qū)的位置是下一個(gè)要讀取或?qū)懭氲脑氐乃饕>彌_區(qū)的位置不能為負(fù),并且不能大于其限制。
對(duì)于每個(gè)非 boolean 基本類型,此類都有一個(gè)子類與之對(duì)應(yīng)。
折疊傳輸數(shù)據(jù)
此類的每個(gè)子類都定義了兩種獲取和放置操作:
相對(duì)操作讀取或?qū)懭胍粋€(gè)或多個(gè)元素,它從當(dāng)前位置開始,然后將位置增加所傳輸?shù)脑財(cái)?shù)。如果請(qǐng)求的傳輸超出限制,則相對(duì)獲取操作將拋出BufferUnderflowException,相對(duì)放置操作將拋出BufferOverflowException;這兩種情況下,都沒有數(shù)據(jù)被傳輸。
操作采用顯式元素索引,該操作不影響位置。如果索引參數(shù)超出限制,獲取操作和放置操作將拋出IndexOutOfBoundsException。
當(dāng)然,通過適當(dāng)通道的 I/O 操作(通常與當(dāng)前位置有關(guān))也可以將數(shù)據(jù)傳輸?shù)骄彌_區(qū)或從緩沖區(qū)傳出數(shù)據(jù)。
折疊做標(biāo)記和重置
緩沖區(qū)的標(biāo)記是一個(gè)索引,在調(diào)用reset方法時(shí)會(huì)將緩沖區(qū)的位置重置為該索引。并非總是需要定義標(biāo)記,但在定義標(biāo)記時(shí),不能將其定義為負(fù)數(shù),并且不能讓它大于位置。如果定義了標(biāo)記,則在將位置或限制調(diào)整為小于該標(biāo)記的值時(shí),該標(biāo)記將被丟棄。如果未定義標(biāo)記,那么調(diào)用reset方法將導(dǎo)致拋出InvalidMarkException。
折疊不變式
標(biāo)記、位置、限制和容量值遵守以下不變式:
0<=標(biāo)記<=位置<=限制<=容量新創(chuàng)建的緩沖區(qū)總有一個(gè) 0 位置和一個(gè)未定義的標(biāo)記。初始限制可以為 0,也可以為其他值,這取決于緩沖區(qū)類型及其構(gòu)建方式。一般情況下,緩沖區(qū)的初始內(nèi)容是未定義的。
折疊清除反轉(zhuǎn)重繞
除了訪問位置、限制、容量值的方法以及做標(biāo)記和重置的方法外,此類還定義了以下可對(duì)緩沖區(qū)進(jìn)行的操作:
clear()使緩沖區(qū)為一系列新的通道讀取或相對(duì)放置操作做好準(zhǔn)備:它將限制設(shè)置為容量大小,將位置設(shè)置為 0。
flip()使緩沖區(qū)為一系列新的通道寫入或相對(duì)獲取操作做好準(zhǔn)備:它將限制設(shè)置為當(dāng)前位置,然后將位置設(shè)置為 0。
rewind()使緩沖區(qū)為重新讀取已包含的數(shù)據(jù)做好準(zhǔn)備:它使限制保持不變,將位置設(shè)置為 0。
折疊只讀緩沖區(qū)
每個(gè)緩沖區(qū)都是可讀取的,但并非每個(gè)緩沖區(qū)都是可寫入的。每個(gè)緩沖區(qū)類的轉(zhuǎn)變方法都被為可選操作,當(dāng)對(duì)只讀緩沖區(qū)調(diào)用時(shí),將拋出ReadOnlyBufferException。只讀緩沖區(qū)不允許更改其內(nèi)容,但其標(biāo)記、位置和限制值是可變的。可以調(diào)用其isReadOnly方法確定緩沖區(qū)是否為只讀。
折疊線程安全
多個(gè)當(dāng)前線程使用緩沖區(qū)是不安全的。如果一個(gè)緩沖區(qū)由不止一個(gè)線程使用,則應(yīng)該通過適當(dāng)?shù)耐絹砜刂茖?duì)該緩沖區(qū)的訪問。