14.07.2013 Views

Contents - Cultural View

Contents - Cultural View

Contents - Cultural View

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Patrick Naughton 231<br />

See also<br />

• History of Java<br />

• Online identity<br />

References<br />

[1] Patrick Naughton. "Java Was Strongly Influenced by Objective-C" (http:/ / cs. gmu. edu/ ~sean/ stuff/ java-objc. html). . Retrieved<br />

2009-08-02.<br />

[2] "Java Technology: The Early Years" (http:/ / java. sun. com/ features/ 1998/ 05/ birthday. html). Sun Microsystems. . Retrieved 2009-08-02.<br />

[3] "Le cadre, le piège et la loi" (http:/ / www. cyberie. qc. ca/ chronik/ 990928. html#b) (in French). cyberie.qc.ca. . Retrieved 2009-08-02.<br />

[4] "Patrick Doesn't Work Here Anymore" (http:/ / www. wired. com/ wired/ archive/ 7. 12/ mustread. html?pg=5). Wired News. December<br />

1999. . Retrieved 2009-08-02.<br />

[5] "CEO: Naughton said 'I did it'" (http:/ / news. zdnet. co. uk/ security/ 0,1000000189,2075734,00. htm). zdnet.co.uk. 1999-12-09. . Retrieved<br />

2009-08-02.<br />

[6] "The Fantasy Defense" (http:/ / www. cbsnews. com/ stories/ 2000/ 05/ 24/ eveningnews/ main199192. shtml). CBS News. 2000-05-31. .<br />

Retrieved 2009-08-02.<br />

[7] "Patrick Naughton faces retrial" (http:/ / www. zdnet. com. au/ news/ soa/ Patrick-Naughton-faces-retrial-/ 0,139023165,120104206,00. htm).<br />

zdnet.co.uk. 2000-10-13. . Retrieved 2009-08-02.<br />

[8] "Paper 2: Legal Treatment Of Online Identity" (http:/ / emoglen. law. columbia. edu/ CPC/ discuss/ 383. html). emoglen.law.columbia.edu.<br />

2006-04-29. . Retrieved 2009-08-02. "At his criminal trial, Naughton employed what has come to be known as the "fantasy defense": citing his<br />

technical sophistication and the adult tone of his interlocutor's conversation, he claimed that he believed her to be an adult woman playing the<br />

role of a teenage girl; which, indeed, she was, although for different reasons from those Naughton claimed to have believed."<br />

New I/O<br />

New I/O or Non-blocking I/O, usually called NIO, is a collection of Java programming language APIs that offer<br />

features for intensive I/O operations. It was introduced with the J2SE 1.4 release of Java by Sun Microsystems to<br />

complement an existing standard I/O. NIO was developed under the Java Community Process as JSR 51. [1] As of<br />

2006, an extension to NIO, called NIO2, is being developed under JSR 203; JSR 203 is scheduled to be included in<br />

Java SE 7 ("Dolphin"). [2]<br />

Features and organization.<br />

The APIs of NIO were designed to provide access to the low-level I/O operations of modern operating systems.<br />

Although the APIs are themselves relatively high-level, the intent is to facilitate an implementation that can directly<br />

use the most efficient operations of the underlying platform.<br />

The Java NIO APIs are provided in the java.nio package and its subpackages. The documentation by Sun<br />

Microsystems identifies these features.<br />

• Buffers for data of primitive types<br />

• Character set encoders and decoders<br />

• A pattern-matching facility based on Perl-style regular expressions (in package java.util.regex)<br />

• Channels, a new primitive I/O abstraction<br />

• A file interface that supports locks and memory mapping of files up to Integer.MAX_VALUE bytes (2 GiB)<br />

• A multiplexed, non-blocking I/O facility for writing scalable servers

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!