diff --git a/src/share/classes/java/io/DataInput.java b/src/share/classes/java/io/DataInput.java
index 4dad59d55f34c4bae14907b250bbcfaa6ff2eae7..58a3a2bfd3f5075786fba046a84220a9d5e3756a 100644
--- a/src/share/classes/java/io/DataInput.java
+++ b/src/share/classes/java/io/DataInput.java
@@ -48,132 +48,87 @@ package java.io;
* may be thrown if the input stream has been
* closed.
*
- *
+ *
*
* Implementations of the DataInput and DataOutput interfaces represent
* Unicode strings in a format that is a slight modification of UTF-8.
* (For information regarding the standard UTF-8 format, see section
* 3.9 Unicode Encoding Forms of The Unicode Standard, Version
* 4.0).
- * Note that in the following tables, the most significant bit appears in the
+ * Note that in the following table, the most significant bit appears in the
* far left-hand column.
- *
- * All characters in the range {@code '\u005Cu0001'} to
- * {@code '\u005Cu007F'} are represented by a single byte:
*
*
- *
*
+ * |
+ * All characters in the range {@code '\u005Cu0001'} to
+ * {@code '\u005Cu007F'} are represented by a single byte: |
+ *
+ *
* |
- * Bit Values |
+ * Bit Values |
*
*
* | Byte 1 |
- *
- *
- *
- * | 0
- * | bits 6-0
- * |
- *
- * |
+ * 0
+ * | bits 6-0
+ * |
+ *
+ * |
+ * The null character {@code '\u005Cu0000'} and characters
+ * in the range {@code '\u005Cu0080'} to {@code '\u005Cu07FF'} are
+ * represented by a pair of bytes: |
*
- *
- *
- *
- *
- * The null character {@code '\u005Cu0000'} and characters in the
- * range {@code '\u005Cu0080'} to {@code '\u005Cu07FF'} are
- * represented by a pair of bytes:
- *
- *
- *
*
* |
- * Bit Values |
+ * Bit Values |
*
*
* | Byte 1 |
- *
- *
- *
- * | 1
- * | 1
- * | 0
- * | bits 10-6
- * |
- *
- * |
+ * 1
+ * | 1
+ * | 0
+ * | bits 10-6
* |
*
* | Byte 2 |
- *
- *
- *
- * | 1
- * | 0
- * | bits 5-0
- * |
- *
- * |
+ * 1
+ * | 0
+ * | bits 5-0
+ * |
+ *
+ * |
+ * {@code char} values in the range {@code '\u005Cu0800'}
+ * to {@code '\u005CuFFFF'} are represented by three bytes: |
*
- *
- *
- *
- *
- * {@code char} values in the range {@code '\u005Cu0800'} to
- * {@code '\u005CuFFFF'} are represented by three bytes:
- *
- *
- *
*
* |
- * Bit Values |
+ * Bit Values |
*
*
* | Byte 1 |
- *
- *
- *
- * | 1
- * | 1
- * | 1
- * | 0
- * | bits 15-12
- * |
- *
- * |
+ * 1
+ * | 1
+ * | 1
+ * | 0
+ * | bits 15-12
* |
*
* | Byte 2 |
- *
- *
- *
- * | 1
- * | 0
- * | bits 11-6
- * |
- *
- * |
+ * 1
+ * | 0
+ * | bits 11-6
* |
*
* | Byte 3 |
- *
- *
- *
- * | 1
- * | 0
- * | bits 5-0
- * |
- *
- * |
+ * 1
+ * | 0
+ * | bits 5-0
* |
*
- *
- *
+ *
*
* The differences between this format and the
* standard UTF-8 format are the following:
diff --git a/src/share/classes/java/io/File.java b/src/share/classes/java/io/File.java
index 6bab9bb21fe7e428d40a0b381a139316bdd55af3..f11530d2f67cbd201063c3c5c3effd9b0000de3d 100644
--- a/src/share/classes/java/io/File.java
+++ b/src/share/classes/java/io/File.java
@@ -129,7 +129,7 @@ import sun.security.action.GetPropertyAction;
* created, the abstract pathname represented by a File object
* will never change.
*
- *
Interoperability with {@code java.nio.file} package
+ * Interoperability with {@code java.nio.file} package
*
* The {@code java.nio.file}
* package defines interfaces and classes for the Java virtual machine to access
diff --git a/src/share/classes/java/io/ObjectStreamField.java b/src/share/classes/java/io/ObjectStreamField.java
index ceae3fd188e3a574ce3cb6d661b46ed8f17bae41..981e4ba8ca2da9951e8e424e30f88bd3034d2443 100644
--- a/src/share/classes/java/io/ObjectStreamField.java
+++ b/src/share/classes/java/io/ObjectStreamField.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1996, 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -240,6 +240,8 @@ public class ObjectStreamField
* Returns boolean value indicating whether or not the serializable field
* represented by this ObjectStreamField instance is unshared.
*
+ * @return {@code true} if this field is unshared
+ *
* @since 1.4
*/
public boolean isUnshared() {
diff --git a/src/share/classes/java/io/RandomAccessFile.java b/src/share/classes/java/io/RandomAccessFile.java
index 5e32ad5dba1f55ceabcb044d57815cab10decd31..440cd225c803000bda7a78cf69352b4494650770 100644
--- a/src/share/classes/java/io/RandomAccessFile.java
+++ b/src/share/classes/java/io/RandomAccessFile.java
@@ -128,7 +128,7 @@ public class RandomAccessFile implements DataOutput, DataInput, Closeable {
* meanings are:
*
*
- * Value | Meaning |
+ * | Value | Meaning |
* | "r" |
* Open for reading only. Invoking any of the write
* methods of the resulting object will cause an {@link
|