社区
下载资源悬赏专区
帖子详情
Understanding_Java_Garbage_Collection_v3下载
weixin_39821051
2019-09-10 07:30:20
Understanding_Java_Garbage_Collection_v3
相关下载链接:
//download.csdn.net/download/varyall/8165457?utm_source=bbsseo
...全文
6
回复
打赏
收藏
Understanding_Java_Garbage_Collection_v3下载
Understanding_Java_Garbage_Collection_v3 相关下载链接://download.csdn.net/download/varyall/8165457?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Understand
ing
_
Java
_
Garbage
_
Collection
_
v3
Understand
ing
_
Java
_
Garbage
_
Collection
_
v3
VB.NET Developer's Guide(4574).pdf
Contents xvii Web Forms 133 Intellisense 134 Customiz
ing
the IDE 135 Customiz
ing
the Code Editor 135 Customiz
ing
Shortcut Keys 135 Customiz
ing
the Toolbars 136 Exercise 3.4 Add
ing
a New Toolbar to the Exist
ing
Set 136 Exercise 3.5 Add
ing
Commands to Toolbars 137 Customiz
ing
Built-In Commands 137 Exercise 3.6 Creat
ing
an Alias 138 Customiz
ing
the Start Page 139 Accessibility Options 141 Summary 142 Solutions Fast Track 142 Frequently Asked Questions 143 Chapter 4 Common Language Runtime 145 Introduction 146 Component Architecture 148 Managed Code versus Unmanaged Code 150 Interoperability with Managed Code 152 System Namespace 153 File I/O 155 Draw
ing
156 Print
ing
157 Common Type System 158 Type Cast
ing
160
Garbage
Collection
163 Object Allocation/Deallocation 164 Close/Dispose 165 Summary 166 Solutions Fast Track 167 Frequently Asked Questions 168 Develop
ing
& Deploy
ing
… Embrace Your Parameters VB.NET is insistent upon enclos
ing
parameters of function calls within parentheses regardless of whether we are return
ing
a value or whether we are us
ing
the Call statement. It makes the code much more readable and is a new standard for VB programmers that is consistent with the standard that nearly all other languages adopted long ago. 153_VBnet_TOC 8/16/01 1:12 PM Page xvii xviii Contents Chapter 5 .NET Programm
ing
Fundamentals 171 Introduction 172 Variables 173 Constants 175 Structures 176 Program Flow Control 178 If…Then…Else 178 Select Case 182 While Loops 184 For Loops 186 Arrays 187 Declar
ing
an Array 188 Multidimensional Arrays 189 Dynamic Arrays 191 Functions 192 Object Oriented Programm
ing
196 Inheritance 196 Polymorphism 197 Encapsulation 197 Classes 198 Add
ing
Properties 198 Add
ing
Methods 200 System.Object 201 Constructors 201 Overload
ing
202 Overrid
ing
203 Shared Members 205 Str
ing
Handl
ing
206 Error Handl
ing
210 Summary 213 Solutions Fast Track 214 Frequently Asked Questions 217 NOTE When port
ing
Visual Basic applications to Visual Basic .NET, be careful of the lower bounds of arrays. If you are us
ing
a for loop to iterate through the array, and it is hard-coded to initialize the counter at 1, the first element will be skipped. Remember that all arrays start with the index of 0. 153_VBnet_TOC 8/16/01 1:12 PM Page xviii Contents xix Chapter 6 Advanced Programm
ing
Concepts 219 Introduction 220 Us
ing
Modules 221 Utiliz
ing
Namespaces 222 Creat
ing
Namespaces 222
Understand
ing
the Imports Keyword 226 Implement
ing
Interfaces 229 Delegates and Events 232 Simple Delegates 235 Multicast Delegates 236 Event Programm
ing
236 Handles Keyword 236 Language Interoperability 237 File Operations 239 Directory List
ing
239 Data Files 241 Text Files 243 Append
ing
to Files 246
Collection
s 246 The Draw
ing
Namespace 248 Images 253 Print
ing
256
Understand
ing
Free Thread
ing
262 SyncLock 263 Summary 265 Solutions Fast Track 265 Frequently Asked Questions 267 Chapter 7 Creat
ing
Windows Forms 269 Introduction 270 Application Model 270 Properties 271 Manipulat
ing
Windows Forms 275 Properties of Windows Forms 275 Methods of Windows Forms 276 Creat
ing
Windows Forms 287 What Are
Collection
s?
Collection
sare groups of like objects.
Collection
s are similar to arrays, but they don’t have to be redimensioned. You can use the Addmethod to add objects to a
collection
.
Collection
s take a little more code to create than arrays do, and sometimes access
ing
a
collection
can be a bit slower than an array, but they offer significant advantages because a
collection
is a group of objects whereby an array is a data type. 153_VBnet_TOC 8/16/01 1:12 PM Page xix xx Contents Display
ing
Modal Forms 288 Display
ing
Modeless Forms 289 Display
ing
Top-Most Forms 289 Chang
ing
the Borders of a Form 289 Resiz
ing
Forms 291 Sett
ing
Location of Forms 292 Form Events 294 Creat
ing
Multiple Document Interface Applications 297 Creat
ing
an MDI Parent Form 297 Creat
ing
MDI Child Forms 298 Exercise 7.1 Creat
ing
an MDI Child Form 298 Determin
ing
the Active MDI Child Form 299 Arrang
ing
MDI Child Forms 299 Add
ing
Controls to Forms 300 Anchor
ing
Controls on Forms 301 Dock
ing
Controls on Forms 303 Layer
ing
Objects on Forms 304 Position
ing
Controls on Forms 304 Dialog Boxes 305 Display
ing
Message Boxes 306 Common Dialog Boxes 306 The OpenFileDialog Control 306 The SaveFileDialog Control 309 The FontDialog Control 311 The ColorDialog Control 313 The PrintDialog Control 315 The PrintPreviewDialog Control 316 The PageSetupDialog Control 321 Creat
ing
Dialog Boxes 322 Creat
ing
and Work
ing
with Menus 323 Add
ing
Menus to a Form 323 Exercise 7.2 Add
ing
a Menu to a Form at Design Time 323 Creat
ing
Dialog Boxes 1.Create a form. 2.Set the BorderStyle property of the form to FixedDialog. 3.Set the ControlBox, MinimizeBox, and MaximizeBox properties of the form to False. 4.Customize the appearance of the form appropriately. 5.Customize event handlers in the Code window appropriately. 153_VBnet_TOC 8/16/01 1:12 PM Page xx Contents xxi Dynamically Creat
ing
Menus 326 Exercise 7.3 Add
ing
a Menu to a Form at Design Time 326 Add
ing
Status Bars to Forms 328 Add
ing
Toolbars to Forms 330 Data Bind
ing
332 Simple Data Bind
ing
332 Complex Data Bind
ing
333 Data Sources for Data Bind
ing
333 Us
ing
the Data Form Wizard 334 Us
ing
the Windows Forms Class Viewer 338 Us
ing
the Windows Forms ActiveX Control Importer 338 Summary 340 Solutions Fast Track 340 Frequently Asked Questions 344 Chapter 8 Windows Forms Components and Controls 347 Introduction 348 Built-In Controls 348 Label Control 351 LinkLabel Control 354 TextBox Control 357 Button Control 361 CheckBox Control 364 RadioButton Control 365 RichTextBox Control 367 TreeView Control 369 ListBox Control 371 CheckedListBox Control 374 ListView Control 376 ComboBox Control 381 DomainUpDown Control 384 NumericUpDown Control 386 PictureBox Control 388 TrackBar Control 389 Add
ing
Items to a Combo Box at Design-Time 1.Select the ComboBox control on the form. 2.If necessary, use the Viewmenu to open the Properties window. 3.In the Properties window, click the Itemsproperty, then click the ellipsis. 4.In Str
ing
Collection
Editor, type the first item, then press Enter. 5.Type the next items, press
ing
Enterafter each item. 6.Click OK. 153_VBnet_TOC 8/16/01 1:13 PM Page xxi xxii Contents DateTimePicker Control 391 Panel Control 394 GroupBox Control 396 TabControl Control 397 Creat
ing
Custom Windows Components 399 Exercise 8.1:Creat
ing
a Custom Windows Component 399 Creat
ing
Custom Windows Controls 403 Exercise 8.2:Creat
ing
a Custom Windows Control 404 Summary 407 Solutions Fast Track 407 Frequently Asked Questions 408 Chapter 9 Us
ing
ADO.NET 409 Introduction 410 Overview of XML 411 XML Documents 411 XSL 411 XDR 412 XPath 412
Understand
ing
ADO.NET Architecture 412 Differences between ADO and ADO.NET 414 XML Support 414 ADO.NET Configuration 415 Remot
ing
in ADO.NET 415 Maintain
ing
State 415 Us
ing
the XML Schema Definition Tool 416 Connected Layer 417 DataProviders 418 Connection Str
ing
s 418 Exercise 9.1 Creat
ing
a Connection Str
ing
419 Command Objects 421 DataReader 425 DataSet 426 XML Documents XML documents are the heart of the XML standard. An XML document has at least one element that is delimited with one start tag and one end tag. XML documents are similar to HTML, except that the tags are made up by the author. 153_VBnet_TOC 8/16/01 1:13 PM Page xxii Contents xxiii Disconnected Layer 427 Us
ing
DataSet 428 Relational Schema 428
Collection
of Tables 430 Data States 431 Populat
ing
with the DataSet Command 432 Populat
ing
with XML 433 Populat
ing
Programmatically 434 Us
ing
the SQL Server Data Provider 435 TDS 436 Exercise 9.2 Us
ing
TypedDataSet 437 Remot
ing
439 Data Controls 440 DataGrid 440 Exercise 9.3 Us
ing
TypedDataSet and DataRelation 441 DataList 446 Repeater 450 Summary 454 Solutions Fast Track 454 Frequently Asked Questions 457 Chapter 10 Develop
ing
Web Applications 459 Introduction 460 Web Forms 461 A Simple Web Form 462 Exercise 10.1 Creat
ing
a Simple Web Form 462 How Web Forms Differ from Windows Forms 464 Why Web Forms Are Better Than Classic ASP 465 Add
ing
Controls to Web Forms 467 Exercise 10.2 Add
ing
Web Controls to a Web Form 468 Code Behind 473 NOTE Web form controls not only detect browsers such as Internet Explorer and Netscape, but they also detect devices such as Palm Pilots and cell phones and generate appropriate HTML accord
ing
ly. 153_VBnet_TOC 8/16/01 1:13 PM Page xxiii xxiv Contents How Web Form Controls Differ from Windows Form Controls 476 ASP.NET Server Controls 476 Intrinsic Controls 476 Bound Controls 478 Exercise 10.3 Us
ing
the DataGrid Control 478 Exercise 10.4 Customiz
ing
DataGrid Control 482 Custom Controls 487 Validation Controls 488 Exercise 10.5 Us
ing
the Validation Controls 489 Creat
ing
Custom Web Form Controls 492 Exercise 10.6 A Simple Custom Control 493 Exercise 10.7 Creat
ing
a Composite Custom Control 497 Web Services 504 How Web Services Work 505 Develop
ing
Web Services 505 Exercise 10.8 Develop
ing
Web Services 507 Web Service Utilities 509 Service Description Language 509 Discovery 510 Proxy Class 510 Consum
ing
Web Services from Web Forms 511 Exercise 10.9 Consum
ing
Web Services from Web Forms 511 Us
ing
Windows Forms in Distributed Applications 513 Exercise 10.10 Consum
ing
Web Services from Windows Forms 514 Exercise 10.11 Develop
ing
a Sample Application 516 Summary 519 Solutions Fast Track 519 Frequently Asked Questions 521 153_VBnet_TOC 8/16/01 1:13 PM Page xxiv Contents xxv Chapter 11 Optimiz
ing
, Debugg
ing
, and Test
ing
523 Introduction 524 Debugg
ing
Concepts 524 Debug Menu 528 Watches 529 Breakpoints 531 Exceptions Window 532 Command Window 534 Conditional Compilation 536 Trace 538 Assertions 540 Code Optimization 541 Finalization 542 Transitions 542 Parameter Pass
ing
Methods 542 Str
ing
s 543
Garbage
Collection
544 Compiler Options 544 Optimization Options 544 Output File Options 544 .NET Assembly Options 545 Preprocessor Options 546 Miscellaneous Options 546 Test
ing
Phases and Strategies 546 Unit Test
ing
547 Integration Test
ing
547 Beta Test
ing
547 Regression Test
ing
548 Stress Test
ing
548 Monitor
ing
Performance 548 Summary 550 Solutions Fast Track 551 Frequently Asked Questions 552 What Are Watches? Watchesprovide us with a mechanism where we can interact with the actual data that is stored in our programs at runtime. They allow us to see the values of variables and the values of properties on objects. In addition to be
ing
able to view these values, you can also assign new values. 153_VBnet_TOC 8/16/01 1:13 PM Page xxv xxvi Contents Chapter 12 Security 553 Introduction 554 Security Concepts 555 Permissions 555 Principal 556 Authentication 557 Authorization 557 Security Policy 558 Type Safety 558 Code Access Security 558 .NET Code Access Security Model 559 Stack Walk
ing
559 Code Identity 561 Code Groups 562 Declarative and Imperative Security 564 Request
ing
Permissions 565 Demand
ing
Permissions 570 Overrid
ing
Security Checks 572 Custom Permissions 576 Role-Based Security 578 Principals 578 WindowsPrincipal 579 GenericPrincipal 580 Manipulat
ing
Identity 581 Role-Based Security Checks 583 Security Policies 585 Creat
ing
a New Permission Set 588 Modify
ing
the Code Group Structure 593 Remot
ing
Security 600 Cryptography 600 Security Tools 603 Summary 606 Solutions Fast Track 607 Frequently Asked Questions 611 Within the .NET Framework, Three Namespaces Involve Cryptography 1.System.Security .CryptographyThe most important one; resembles the CryptoAPI functionalities. 2.System.Security .Cryptography.X509 certificatesRelates only to the X509
v3
certificate used with Authenticode. 3.System.Security .Cryptography.XmlFor exclusive use within the .NET Framework security system. 153_VBnet_TOC 8/16/01 1:13 PM Page xxvi Contents xxvii Chapter 13 Application Deployment 615 Introduction 616 Packag
ing
Code 617 Configur
ing
the .NET Framework 622 Creat
ing
Configuration Files 622 Machine/Administrator Configuration Files 623 Application Configuration Files 625 Security Configuration Files 626 Deploy
ing
the Application 629 Common Language Runtime 629 Windows Installer 630 CAB Files 631 Internet Explorer 5.5 632 Resource Files 633 Deploy
ing
Controls 637 Summary 639 Solutions Fast Track 640 Frequently Asked Questions 642 Chapter 14 Upgrad
ing
Visual Basic Applications to .NET 647 Introduction 648 Considerations Before Upgrad
ing
648 Early Bind
ing
of Variables 649 Avoid
ing
Null Propagation 650 Us
ing
ADO 651 Us
ing
Date Data Type 652 Us
ing
Constants 652 Consider
ing
Architecture Before Migration 653 Intranet/Internet Applications 653 Internet Information Server (IIS) Applications 654 DHTML Applications 655 ActiveX Documents 655 Client/Server and Multi-Tier Applications 655 S
ing
le-Tier Applications 656 Data Access Applications 656 WARN
ING
You should under no circumstance edit the Security.config and Enterprise.config files directly. It is very easy to compromise the integrity of these files. Always use the Code Access Security Policy utility (caspol.exe) or the .NET Configuration tool; these will guard the integrity of the files and will also make a backup copy of the last saved version. 153_VBnet_TOC 8/16/01 1:13 PM Page xxvii xxviii Contents Data Types 657 Variants 657 Integers 658 Dates 658 Boolean 659 Arrays 659 Fixed-Length Str
ing
s 660 Windows API Data Types 661 Convert
ing
VB Forms to Windows Forms 662 Control Anchor
ing
664 Keyword Changes 665 Goto 666 GoSub 666 Option Base 666 AND/OR 666 Lset 666 VarPtr 667 StrPtr 667 Def 667 Programm
ing
Differences 668 Method Implementation 668 Optional Parameters 668 Static Modifier 669 Return Statement 669 Procedure Calls 670 External Procedure Declaration 671 Pass
ing
Parameters 672 ParamArray 672 Overload
ing
674 References to Unmanaged Libraries 677 Metadata 679 Runtime Callable Wrapper 681 COM Callable Wrapper 682 Properties 684 Work
ing
with Property Procedures 684 Control Property Name Changes 685 Default Property 687 Avoid
ing
Null Propagation Nullpropagation means that if Null is used in an expression, the result
ing
expression is always Null. In previous versions of Visual Basic, the Null value disseminated throughout the expression. 153_VBnet_TOC 8/16/01 1:13 PM Page xxviii Contents xxix Null Usage 690
Understand
ing
Error Handl
ing
690 Exercise 14.1:Us
ing
Error Handl
ing
692 Data Access Changes in Visual Basic .NET 693 Dataset and Recordset 694 Application Interoperability 694 Cursor Location 695 Disconnected Access 695 Data Navigation 695 Lock Implementation 696 Upgrad
ing
Interfaces 696 Upgrad
ing
Interfaces from Visual Basic 6.0 699 Us
ing
the Upgrade Tool 703 Exercise 14.2 Us
ing
the Upgrade Wizard 703 Summary 708 Solutions Fast Track 709 Frequently Asked Questions 712 Index 713 Contents xiii From the Series Editor xxxi Chapter 1 New Features in Visual Basic .NET 1 Introduction 2 Examin
ing
the New IDE 3 Cosmetic Improvements 3 Development Accelerators 5 .NET Framework 6 A Very Brief and Simplified History 6 .NET Architecture 7 ASP.NET 7 Framework Classes 8 .NET Servers 8 Common Language Runtime 8 History 8 Convergence 9 Object-Oriented Language 10 Object-Oriented Concepts 10 Advantages of Object-Oriented Design 11 History of Object Orientation and VB 13 Namespaces 13 Web Applications 13 Web Applications Overview 13 Web Forms 14 Web Services 15 HyperText Transport Protocol 16 Simple Object Access Protocol 17 .NET Architecture .NET Framework ASP.NET Updated ASP Engine Web Forms Engine Framework Classes System.Math, System.Io, System.Data, Etc. Common Language Runtime Memory Management Common Type System
Garbage
Collection
.NET .NET Servers 153_VBnet_TOC 8/16/01 1:12 PM Page xiii xiv Contents Security 17 Type Safety 18 Cast
ing
18 Data Conversion 19 Bitwise Operations 20 New Compiler 20 Compil
ing
an Executable 20 Architecture 21 File Management in Previous Versions of VB 21 File Management 22 Changes from Visual Basic 6.0 23 Variants 23 Variable Lower Bounds 23 Fixed Length Str
ing
s 23 NULL Propagation 23 Other Items Removed 24 Function Values 24 Short Circuits 25 Properties and Variables 25 Variable Lengths 25 Get and Set 26 Date Type 26 Default Properties 27 Summary 28 Solutions Fast Track 28 Frequently Asked Questions 31 Chapter 2 The Microsoft .NET Framework 33 Introduction 34 What Is the .NET Framework? 34 Introduction to the Common Language Runtime 35 Us
ing
.NET-Compliant Programm
ing
Languages 37 Creat
ing
Assemblies 39 Us
ing
the Manifest 42 Compil
ing
Assemblies 45 Assembly Cache 45 Locat
ing
an Assembly 45 153_VBnet_TOC 8/16/01 1:12 PM Page xiv Contents xv Private Assembly Files 51 Shared Assembly Files 51
Understand
ing
Metadata 51 The Benefits of Metadata 52 Identify
ing
an Assembly with Metadata 53 Types 53 Defin
ing
Members 54 Us
ing
Contracts 54 Assembly Dependencies 55 Unmanaged Assembly Code 55 Reflection 56 Attributes 57 End
ing
DLL Hell 58 Side-by-Side Deployment 58 Version
ing
Support 59 Us
ing
System Services 60 Exception Handl
ing
60 StackTrace 61 InnerException 61 Message 61 HelpLink 62
Garbage
Collection
62 Console I/O 62 Microsoft Intermediate Language 63 The Just-In-Time Compiler 63 Us
ing
the Namespace System to Organize Classes 64 The Common Type System 65 Type Safety 68 Rely
ing
on Automatic Resource Management 68 The Managed Heap 69
Garbage
Collection
and the Managed Heap 71 Assign
ing
Generations 77 Utiliz
ing
Weak References 77 Security Services 79 Framework Security 80 Grant
ing
Permissions 81 NOTE Visualization is still key! Die-hard VB programmers may find themselves hav
ing
a hard time visualiz
ing
all the new concepts in VB.NET (and we all know that proper logic visualization plays a big role in what we do). Someth
ing
that may help is to think about VB.NET as a completely flexible language that can accommodate Web, console, and desktop use. 153_VBnet_TOC 8/16/01 1:12 PM Page xv xvi Contents Gain
ing
Representation through a Principal 82 Security Policy 83 Summary 85 Solutions Fast Track 85 Frequently Asked Questions 88 Chapter 3 Install
ing
and Configur
ing
VB.NET 91 Introduction 92 Editions 92 Install
ing
Visual Studio .NET 93 Exercise 3.1:Install
ing
Visual Studio .NET 94 Install
ing
on Windows 2000 99 The New IDE 100 Integrated Development Environment Automation Model 100 Add-Ins 104 Exercise 3.2 Creat
ing
an Add-In Us
ing
the Add-In Wizard 105 Wizards 109 Macros 109 Home Page 110 Project Options 112 Toolbox 116 Child Windows 120 Window Types 122 Arrang
ing
Windows 123 Task List 123 Exercise 3.3 Sett
ing
Up a Custom Token 124 TaskList Views 124 Locat
ing
Code 126 Annotat
ing
Code 126 Solution Explorer 127 Properties Window 129 Form Layout Toolbar 130 Hide/Show Code Elements 132 Install
ing
Visual Studio .NET IPhase 1: Install
ing
Windows components IPhase 2: Install
ing
Visual Studio .NET IPhase 3: Check
ing
for service releases 153_VBnet_TOC 8/16/01 1:12 PM Page xvi
Java
性能提示(全)
http://www.on
java
.com/pub/a/on
java
/2001/05/30/optimization.htmlCompar
ing
the performance of LinkedLists and ArrayLists (and Vectors) (Page last updated May 2001, Added 2001-06-18, Author Jack Shirazi,...
HIBERNATE - 符合
Java
习惯的关系数据库持久化 Hibernate参考文档
Hibernate参考文档 3.1.2 目录 前言 1. 翻译说明 2. 版权声明 1.Hibernate入门 1.1.前言 1.2.第一部分-第一个Hibernate应用程序 1.2.1.第一个class 1.2.2.映射文件 1.2.3. Hibernate配置 1.2.4.用Ant构建 1.2.5.启动和辅助类 1.2.6. 加载并存储对象
Java
教程
一、数据类型 基本类型 byte/8 char/16 short/16 int/32 float/32 long/64 double/64 boolean/~ boolean 只有两个值:true、false,可以使⽤用 1 bit 来存储,但是具体⼤大⼩小没有明确规定。JVM 会在编 译时期将 boolean 类型的数据转换为 int,使⽤用 1 来表示 true,0 表示 false。JVM ⽀支持 boolean 数组, 但是是通过读写 byte 数组来实现的。 Primitive Data Type
下载资源悬赏专区
12,800
社区成员
12,339,709
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章