Spring 事务管理初探
0 写在前面 说到进程通信,我们很轻易就能想到经典的 Socket 通信。但像 Socket 这样的网络通信会增加额外的网络负担,同时也增加了一定的代码量。 共享内存方式是实
0 写在前面 重写和重载是面向对象程序设计中十分重要的两个概念,其中重写又称为覆盖。 通俗的理解就是,重写就是将一个方法的实现过程再写一遍,覆盖原
版权声明:本文由 Hov 所有,发布于 http://chenhy.com ,转载请注明出处。 0 写在前面 IO 操作是任何编程语言都无法回避的问题,因为 IO 操作是机器获取和交换信息的主要途径。
0 写在前面 抽象类和接口有共同点,也有不同点。在实际应用中,我们有时会不知道什么时候用抽象类,什么时候用接口。因此,我们有必要了解抽象类和接口
1 字符串实例化两种方式的区别 String 的实例化方式有两种,一种是直接赋值,另一种是通过 new 关键字实例化字符串。 1.1 直接赋值 String str1 = "hello"; 使用直接赋值方式,只要
0 写在前面 本文主要讲讲 Java 中比较常见的关键字,如 this 、 super 、 static 、 final ,它们在程序中出现频率较高。 1 this 表示类中的属性,比如 this.username = username; 强调调用的是本类的方法
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",
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备忘 float 和 double 不能进行精确运算,因为计算机不能表示所有的小数,采用 BigDecimal 来解决(String)。 switch 语句不能作用在 long 和 String 上。 true 、 false 、 null 不是严格