summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorRachel Stiyer <rachel.stiyer@enernoc.com>2015-10-15 20:33:35 -0700
committerRachel Stiyer <rachel.stiyer@enernoc.com>2015-10-15 20:33:35 -0700
commit7a864ef86b2eba48e3e640e48016702a41247464 (patch)
treec71122eeb70157596ec875af4ceeb258e8efbd6c
parent66bc42e31bf62a1592f9b763e12c0b963b3e7d3d (diff)
Typo fixes and refactor description of Java Map
-rw-r--r--java.html.markdown11
-rw-r--r--xml.html.markdown7
2 files changed, 12 insertions, 6 deletions
diff --git a/java.html.markdown b/java.html.markdown
index 35ec57d8..2bca8b12 100644
--- a/java.html.markdown
+++ b/java.html.markdown
@@ -7,6 +7,7 @@ contributors:
- ["Simon Morgan", "http://sjm.io/"]
- ["Zachary Ferguson", "http://github.com/zfergus2"]
- ["Cameron Schermerhorn", "http://github.com/cschermerhorn"]
+ - ["Rachel Stiyer", "https://github.com/rstiyer"]
filename: LearnJava.java
---
@@ -137,7 +138,7 @@ public class LearnJava {
//
// BigDecimal allows the programmer complete control over decimal
// rounding. It is recommended to use BigDecimal with currency values
- // and where exact decimal percision is required.
+ // and where exact decimal precision is required.
//
// BigDecimal can be initialized with an int, long, double or String
// or by initializing the unscaled value (BigInteger) and scale (int).
@@ -184,8 +185,12 @@ public class LearnJava {
// LinkedLists - Implementation of doubly-linked list. All of the
// operations perform as could be expected for a
// doubly-linked list.
- // Maps - A set of objects that maps keys to values. A map cannot
- // contain duplicate keys; each key can map to at most one value.
+ // Maps - A set of objects that map keys to values. Map is
+ // an interface and therefore cannot be instantiated.
+ // The type of keys and values contained in a Map must
+ // be specified upon instantiation of the implementing
+ // class. Each key may map to only one corresponding value,
+ // and each key may appear only once (no duplicates).
// HashMaps - This class uses a hashtable to implement the Map
// interface. This allows the execution time of basic
// operations, such as get and insert element, to remain
diff --git a/xml.html.markdown b/xml.html.markdown
index efc2340f..b95d6088 100644
--- a/xml.html.markdown
+++ b/xml.html.markdown
@@ -3,6 +3,7 @@ language: xml
filename: learnxml.xml
contributors:
- ["João Farias", "https://github.com/JoaoGFarias"]
+ - ["Rachel Stiyer", "https://github.com/rstiyer"]
---
XML is a markup language designed to store and transport data.
@@ -65,12 +66,12 @@ Unlike HTML, XML does not specify how to display or to format data, it just carr
* Well-Formated Document x Validation
-A XML document is well-formated if it is syntactically correct.
+An XML document is well-formatted if it is syntactically correct.
However, it is possible to inject more constraints in the document,
using document definitions, such as DTD and XML Schema.
-A XML document which follows a document definition is called valid,
-regarding that document.
+An XML document which follows a document definition is called valid,
+in regards to that document.
With this tool, you can check the XML data outside the application logic.