Java

重写、重载的区别

0 写在前面 重写和重载是面向对象程序设计中十分重要的两个概念,其中重写又称为覆盖。 通俗的理解就是,重写就是将一个方法的实现过程再写一遍,覆盖原

抽象类与接口的区别

0 写在前面 抽象类和接口有共同点,也有不同点。在实际应用中,我们有时会不知道什么时候用抽象类,什么时候用接口。因此,我们有必要了解抽象类和接口

JSON相关操作(Java)

1 Java中创建JSON import com.google.gson.JsonArray; import com.google.gson.JsonObject; public class CreateJSON { public static void main(String[] args) { JsonObject object = new JsonObject(); object.addProperty("cat", "it"); JsonArray array = new JsonArray(); JsonObject lan1 = new JsonObject(); lan1.addProperty("id", 1); lan1.addProperty("name", "Java"); lan1.addProperty("ide", "Eclipse"); array.add(lan1); JsonObject lan2 = new JsonObject(); lan2.addProperty("id", 2); lan2.addProperty("name", "Swift"); lan2.addProperty("ide", "XCode"); array.add(lan2); JsonObject lan3 = new JsonObject(); lan3.addProperty("id", 3); lan3.addProperty("name",

XML相关操作(Java)

1 XML文件创建示例 import java.io.File; import java.io.StringWriter; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import javax.xml.transform.Transformer; import javax.xml.transform.TransformerConfigurationException; import javax.xml.transform.TransformerException; import javax.xml.transform.TransformerFactory; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; import org.w3c.dom.Document; import org.w3c.dom.Element; public class CreateXML { public static void main(String[] args) { try { //DOM DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); Document document = builder.newDocument(); //创建Langu

谈谈 Java IO

版权声明:本文由 Hov 所有,发布于 http://chenhy.com ,转载请注明出处。 0 写在前面 IO 操作是任何编程语言都无法回避的问题,因为 IO 操作是机器获取和交换信息的主要途径。

String相关特性

1 字符串实例化两种方式的区别 String 的实例化方式有两种,一种是直接赋值,另一种是通过 new 关键字实例化字符串。 1.1 直接赋值 String str1 = "hello"; 使用直接赋值方式,只要

Java相关特性

Java备忘 float 和 double 不能进行精确运算,因为计算机不能表示所有的小数,采用 BigDecimal 来解决(String)。 switch 语句不能作用在 long 和 String 上。 true 、 false 、 null 不是严格