JAVA版本更新整理

今天看到一個文章《Java 8 腰斬猫妙,Java 17 用戶暴漲 430%》干像,仔細想來 好久沒關(guān)注java的版本更新了哺徊,目前的項目中還在使用java8图贸,應(yīng)該了解一下java的新版本蹂季,所以在互聯(lián)網(wǎng)上整理了一份 ,有空的時間可以學(xué)習(xí)學(xué)習(xí)求妹。

JDK Version 1.0

1996-01-23 Oak(橡樹)

初代版本乏盐,偉大的一個里程碑,但是是純解釋運行制恍,使用外掛JIT父能,性能比較差,運行速度慢净神。

JDK Version 1.1

1997-02-19

JDBC(Java DataBase Connectivity);
支持內(nèi)部類;
RMI(Remote Method Invocation) ;
反射;
Java Bean;

JDK Version 1.2

1998-12-08 Playground(操場)

集合框架;
JIT(Just In Time)編譯器;
對打包的Java文件進行數(shù)字簽名;
JFC(Java Foundation Classes), 包括Swing 1.0, 拖放和Java2D類庫;
Java插件;
JDBC中引入可滾動結(jié)果集,BLOB,CLOB,批量更新和用戶自定義類型;
Applet中添加聲音支持.

JDK Version 1.3

2000-05-08 Kestrel(紅隼)

Java Sound API;
jar文件索引;
對Java的各個方面都做了大量優(yōu)化和增強;

JDK Version 1.4

2002-02-13 Merlin(隼)

XML處理;
Java打印服務(wù);
Logging API;
Java Web Start;
JDBC 3.0 API;
斷言;
Preferences API;
鏈式異常處理;
支持IPV6;
支持正則表達式;
引入Imgae I/O API.

JAVA 5

2004-09-30 Tiger(老虎)

泛型;
增強循環(huán),可以使用迭代方式;
自動裝箱與自動拆箱;
類型安全的枚舉;
可變參數(shù);
靜態(tài)引入;
元數(shù)據(jù)(注解);
Instrumentation;

JAVA 6

2006-12-11 Mustang(野馬)

支持腳本語言;
JDBC 4.0API;
Java Compiler API;
可插拔注解;
增加對Native PKI(Public Key Infrastructure), Java GSS(Generic Security Service),Kerberos和LDAP(Lightweight Directory Access Protocol)支持;
繼承Web Services;

JAVA 7

2011-07-28 Dolphin(海豚)

switch語句塊中允許以字符串作為分支條件;
在創(chuàng)建泛型對象時應(yīng)用類型推斷;
在一個語句塊中捕獲多種異常;
支持動態(tài)語言;
支持try-with-resources(在一個語句塊中捕獲多種異常);
引入Java NIO.2開發(fā)包;
數(shù)值類型可以用二進制字符串表示,并且可以在字符串表示中添加下劃線;
鉆石型語法(在創(chuàng)建泛型對象時應(yīng)用類型推斷);
null值得自動處理;

JAVA 8

2014-03-18

Lambda 表達式 ? Lambda允許把函數(shù)作為一個方法的參數(shù)(函數(shù)作為參數(shù)傳遞進方法中何吝。

方法引用 ? 方法引用提供了非常有用的語法,可以直接引用已有Java類或?qū)ο螅▽嵗┑姆椒ɑ驑?gòu)造器鹃唯。與lambda聯(lián)合使用爱榕,方法引用可以使語言的構(gòu)造更緊湊簡潔,減少冗余代碼坡慌。

默認方法 ? 默認方法就是一個在接口里面有了一個實現(xiàn)的方法黔酥。

新工具 ? 新的編譯工具,如:Nashorn引擎 jjs、 類依賴分析器jdeps跪者。

Stream API ?新添加的Stream API(java.util.stream) 把真正的函數(shù)式編程風(fēng)格引入到Java中棵帽。

Date Time API ? 加強對日期與時間的處理。

Optional 類 ? Optional 類已經(jīng)成為 Java 8 類庫的一部分渣玲,用來解決空指針異常逗概。

Nashorn, JavaScript 引擎 ? Java 8提供了一個新的Nashorn javascript引擎,它允許我們在JVM上運行特定的javascript應(yīng)用忘衍。

詳細參考:Java 8 新特性 | 菜鳥教程

JAVA 9

2017-09-22

模塊系統(tǒng):模塊是一個包的容器逾苫,Java 9 最大的變化之一是引入了模塊系統(tǒng)(Jigsaw 項目)。
REPL (JShell):交互式編程環(huán)境枚钓。
HTTP 2 客戶端:HTTP/2標準是HTTP協(xié)議的最新版本铅搓,新的 HTTPClient API 支持 WebSocket 和 HTTP2 流以及服務(wù)器推送特性。
改進的 Javadoc:Javadoc 現(xiàn)在支持在 API 文檔中的進行搜索秘噪。另外狸吞,Javadoc 的輸出現(xiàn)在符合兼容 HTML5 標準。
多版本兼容 JAR 包:多版本兼容 JAR 功能能讓你創(chuàng)建僅在特定版本的 Java 環(huán)境中運行庫程序時選擇使用的 class 版本指煎。
集合工廠方法:List蹋偏,Set 和 Map 接口中,新的靜態(tài)工廠方法可以創(chuàng)建這些集合的不可變實例至壤。
私有接口方法:在接口中使用private私有方法威始。我們可以使用 private 訪問修飾符在接口中編寫私有方法。
進程 API: 改進的 API 來控制和管理操作系統(tǒng)進程像街。引進 java.lang.ProcessHandle 及其嵌套接口 Info 來讓開發(fā)者逃離時常因為要獲取一個本地進程的 PID 而不得不使用本地代碼的窘境黎棠。
改進的 Stream API:改進的 Stream API 添加了一些便利的方法,使流處理更容易镰绎,并使用收集器編寫復(fù)雜的查詢脓斩。
改進 try-with-resources:如果你已經(jīng)有一個資源是 final 或等效于 final 變量,您可以在 try-with-resources 語句中使用該變量,而無需在 try-with-resources 語句中聲明一個新變量畴栖。
改進的棄用注解 @Deprecated:注解 @Deprecated 可以標記 Java API 狀態(tài)随静,可以表示被標記的 API 將會被移除,或者已經(jīng)破壞吗讶。
改進鉆石操作符(Diamond Operator) :匿名類可以使用鉆石操作符(Diamond Operator)燎猛。
改進 Optional 類:java.util.Optional 添加了很多新的有用方法,Optional 可以直接轉(zhuǎn)為 stream照皆。
多分辨率圖像 API:定義多分辨率圖像API重绷,開發(fā)者可以很容易的操作和展示不同分辨率的圖像了。
改進的 CompletableFuture API : CompletableFuture 類的異步機制可以在 ProcessHandle.onExit 方法退出時執(zhí)行操作膜毁。
輕量級的 JSON API:內(nèi)置了一個輕量級的JSON API
響應(yīng)式流(Reactive Streams) API: Java 9中引入了新的響應(yīng)式流 API 來支持 Java 9 中的響應(yīng)式編程昭卓。
詳細參考:Java 9 新特性 | 菜鳥教程

JAVA 10

2018-03-20

根據(jù)官網(wǎng)的公開資料愤钾,共有12個重要特性,如下:

JEP286候醒,var 局部變量類型推斷绰垂。
JEP296,將原來用 Mercurial 管理的眾多 JDK 倉庫代碼火焰,合并到一個倉庫中,簡化開發(fā)和管理過程胧沫。
JEP304昌简,統(tǒng)一的垃圾回收接口。
JEP307绒怨,G1 垃圾回收器的并行完整垃圾回收纯赎,實現(xiàn)并行性來改善最壞情況下的延遲。
JEP310南蹂,應(yīng)用程序類數(shù)據(jù) (AppCDS) 共享犬金,通過跨進程共享通用類元數(shù)據(jù)來減少內(nèi)存占用空間,和減少啟動時間六剥。
JEP312晚顷,ThreadLocal 握手交互。在不進入到全局 JVM 安全點 (Safepoint) 的情況下疗疟,對線程執(zhí)行回調(diào)该默。優(yōu)化可以只停止單個線程,而不是停全部線程或一個都不停策彤。
JEP313栓袖,移除 JDK 中附帶的 javah 工具〉晔可以使用 javac -h 代替裹刮。
JEP314,使用附加的 Unicode 語言標記擴展庞瘸。
JEP317捧弃,能將堆內(nèi)存占用分配給用戶指定的備用內(nèi)存設(shè)備,使用 Graal 基于 Java 的編譯器恕洲,可以預(yù)先把 Java 代碼編譯成本地代碼來提升效能塔橡。
JEP318,在 OpenJDK 中提供一組默認的根證書頒發(fā)機構(gòu)證書霜第。開源目前 Oracle 提供的的 Java SE 的根證書葛家,這樣 OpenJDK 對開發(fā)人員使用起來更方便。
JEP322泌类,基于時間定義的發(fā)布版本癞谒,即上述提到的發(fā)布周期底燎。版本號為$FEATURE.$INTERIM.$UPDATE.$PATCH,分別是大版本弹砚,中間版本双仍,升級包和補丁版本。

JAVA 11

2018-09-25

翻譯后的新特性有:

181:Nest-Based訪問控制
309:動態(tài)類文件常量
315:改善Aarch64 intrinsic
318:無操作垃圾收集器
320:消除Java EE和CORBA模塊
321:HTTP客戶端(標準)
323:局部變量的語法λ參數(shù)
324:Curve25519和Curve448關(guān)鍵協(xié)議
327:Unicode 10
328:飛行記錄器
329:ChaCha20和Poly1305加密算法
330:發(fā)射一列縱隊源代碼程序
331:低開銷堆分析
332:傳輸層安全性(Transport Layer Security,TLS)1.3
333:動作:一個可伸縮的低延遲垃圾收集器 (實驗)
335:反對Nashorn JavaScript引擎
336:反對Pack200工具和API

JAVA 12

2019-03-19

作為“功能性版本”桌吃,JDK 12 總共包含 8 個新的 JEP 朱沃,分別為:

189: Shenandoah: A Low-Pause-Time Garbage Collector (Experimental) :新增一個名為 Shenandoah 的垃圾回收器,它通過在 Java 線程運行的同時進行疏散 (evacuation) 工作來減少停頓時間茅诱。

230: Microbenchmark Suite:新增一套微基準測試逗物,使開發(fā)者能夠基于現(xiàn)有的 Java Microbenchmark Harness(JMH)輕松測試 JDK 的性能,并創(chuàng)建新的基準測試瑟俭。

325: Switch Expressions (Preview) :對 switch 語句進行擴展翎卓,使其可以用作語句或表達式,簡化日常代碼摆寄。

334: JVM Constants API :引入一個 API 來對關(guān)鍵類文件 (key class-file) 和運行時工件的名義描述(nominal descriptions)進行建模失暴,特別是那些可從常量池加載的常量。

340: One AArch64 Port, Not Two :刪除與 arm64 端口相關(guān)的所有源碼微饥,保留 32 位 ARM 移植和 64 位 aarch64 移植逗扒。

341: Default CDS Archives :默認生成類數(shù)據(jù)共享(CDS)存檔。

344: Abortable Mixed Collections for G1 :當(dāng) G1 垃圾回收器的回收超過暫停目標畜号,則能中止垃圾回收過程缴阎。

346: Promptly Return Unused Committed Memory from G1 :改進 G1 垃圾回收器,以便在空閑時自動將 Java 堆內(nèi)存返回給操作系統(tǒng)简软。

JAVA 13

2019-09-17

新特性:

350 Dynamic CDS Archives 對appCDS進行性了擴展蛮拔,允許在Java應(yīng)用執(zhí)行結(jié)束時動態(tài)歸檔類。歸檔類包括包括默認的基礎(chǔ)層CDS(class data-sharing) 存檔中不存在的所有已加載的應(yīng)用程序類和類庫痹升。通過此仿瓷提高了AppCDS的可用性建炫;
351 ZGC: Uncommit Unused Memory 對ZGC進行了增強,在以前的版本中疼蛾,java GC之后并不會將系統(tǒng)內(nèi)存釋放給OS肛跌,因為每次釋放都意味著重新調(diào)整jvm的內(nèi)存大小,存在一定的消耗察郁;隨著軟件的發(fā)展衍慎,我們發(fā)現(xiàn)在很多時候內(nèi)存是比較昂貴的資源,所以將不用的內(nèi)存釋放回去給OS是非常有必要的皮钠;此功能在默認情況下已開始稳捆,但可以通過-xx:-zuncommit參數(shù)禁用;注意:如果最新內(nèi)存參數(shù)設(shè)置比最大內(nèi)存參數(shù)大麦轰,那么此功能將隱式禁用乔夯。
353 Reimplement the Legacy Socket API 在這個版本中砖织,將使用新的實現(xiàn)來代替java.net.socket和java.net.serversocket API的底層實現(xiàn)。新版本中舊的API還未刪除末荐,可以通過配置系統(tǒng)屬性"jdk.net.useplansocketimpl"來使用他們侧纯。但默認實現(xiàn)是最新版本的。
354 Switch Expressions (Preview) 擴展開關(guān)甲脏,以便它可以用作語句或表達式眶熬,并且兩種形式都可以使用傳統(tǒng)的情況…:標簽(帶有貫穿線)或新案例…->標簽(沒有掉進去),還有一個新的語句块请,用于從開關(guān)表達式中產(chǎn)生值聋涨。這些變化將簡化日常編碼,并為在交換機中使用模式匹配做好準備负乡。這是jdk 13中的一個預(yù)覽語言特性。
355 Text Blocks (Preview) 向Java語言添加文本塊脊凰。文本塊是一個多行字符串文本抖棘,它避免了大多數(shù)轉(zhuǎn)義序列的需要,自動以可預(yù)測的方式格式化字符串狸涌,并在需要時讓開發(fā)人員控制格式切省。這是jdk 13中的一個預(yù)覽語言特性。
此外帕胆,JDK8的截止時間為2019年1月份朝捆,到期后,Oracle將不再提供補丁及其它的更新服務(wù)懒豹。官網(wǎng)稱可能會更久芙盘,JDK9的截止時間是2018年3月,JDK10的截止版本是2018年9月脸秽。(詳細請前往:Oracle Java SE Support Roadmap)儒老,JDK 9和 JDK 10都是一個短期版本蚜枢,故穩(wěn)定長期的版本可能是JAVA 11(LTS - Long Term Support)版本吆鹤。

JAVA 14

2020-03-17

305 Pattern Matching for instanceof (Preview) instanceof 的模式匹配(預(yù)覽)
343 Packaging Tool (Incubator) 打包工具(孵化)
345 NUMA-Aware Memory Allocation for G1 G1 的NUMA 內(nèi)存分配優(yōu)化
349 JFR Event Streaming JFR事件流
352 Non-Volatile Mapped Byte Buffers 非原子性的字節(jié)緩沖區(qū)映射
358 Helpful NullPointerExceptions 非常有幫助的空指針異常
359 Records (Preview) Records(預(yù)覽)
361 Switch Expressions (Standard) Switch 表達式(標準)
362 Deprecate the Solaris and SPARC Ports 棄用 Solaris 和S PARC 端口
363 Remove the Concurrent Mark Sweep (CMS) Garbage Collector 移除 CMS(Concurrent Mark Sweep)垃圾收集器
364 ZGC on macOS macOS 系統(tǒng)上的 ZGC
365 ZGC on Windows Windows 系統(tǒng)上的 ZGC
366 Deprecate the ParallelScavenge + SerialOld GC Combination 棄用 ParallelScavenge + SerialOld GC 組合
367 Remove the Pack200 Tools and API 移除Pack200 Tools和API
368 Text Blocks (Second Preview) 文本塊(第二個預(yù)覽版)
370 Foreign-Memory Access API (Incubator) 外部存儲器API(孵化)

JAVA 15

2020-09-15

339 Edwards-Curve Digital Signature Algorithm (EdDSA) 蒙哥馬利與扭曲愛德華曲線簽名算法
360 Sealed Classes (Preview) 密封類(預(yù)覽)
371 Hidden Classes 隱藏類
372 Remove the Nashorn JavaScript Engine 移除nasorn JavaScript引擎
373 Reimplement the Legacy DatagramSocket API 重新實現(xiàn)舊的DatagramSocket API
374 Disable and Deprecate Biased Locking 禁用和棄用偏置鎖
375 Pattern Matching for instanceof (Second Preview) 模式匹配的instanceof(第二次預(yù)覽)
377 ZGC: A Scalable Low-Latency Garbage Collector ZGC:一個可擴展的低延遲垃圾收集器
378 Text Blocks 文本塊
379 Shenandoah: A Low-Pause-Time Garbage Collector Shenandoah:低暫停時間垃圾收集器
381 Remove the Solaris and SPARC Ports 移除Solaris和SPARC端口
383 Foreign-Memory Access API (Second Incubator) 外部內(nèi)存訪問API(第二個孵化器)
384 Records (Second Preview) 記錄(第二次預(yù)覽)
385 Deprecate RMI Activation for Removal 建議移除RMI激活

JAVA 16

2021-03-16

338 Vector API (Incubator) 病媒API(孵化器)
347 Enable C++14 Language Features 啟用C++ 14種語言特性
357 Migrate from Mercurial to Git 從Mercurial遷移到Git
369 Migrate to GitHub 遷移到GitHub
376 ZGC: Concurrent Thread-Stack Processing ZGC:并發(fā)線程堆棧處理
380 Unix-Domain Socket Channels Unix-Domain 套接字通道
386 Alpine Linux Port Alpine Linux端口
387 Elastic Metaspace 彈性Metaspace
388 Windows/AArch64 Port Windows / AArch64端口
389 Foreign Linker API (Incubator) 國外連接器API(孵化器)
390 Warnings for Value-Based Classes 對基于值的類的警告
392 Packaging Tool 包裝工具
393 Foreign-Memory Access API (Third Incubator) 外存儲器訪問API(第三孵化器)
394 Pattern Matching for instanceof instanceof匹配模式
395 Records 記錄
396 Strongly Encapsulate JDK Internals by Default 默認情況下對JDK內(nèi)部進行強封裝
397 Sealed Classes (Second Preview) 密封類(第二次預(yù)覽)

JAVA 17

2021-09-14

306 Restore Always-Strict Floating-Point Semantics 恢復(fù)總是嚴格的浮點語義
356 Enhanced Pseudo-Random Number Generators 增強型偽隨機數(shù)發(fā)生器
382 New macOS Rendering Pipeline 新的 macOS 渲染管道
391 macOS/AArch64 Port 將 JDK 移植到 macOS/AArch64
398 Deprecate the Applet API for Removal 不贊成刪除 Applet API
403 Strongly Encapsulate JDK Internals 強封裝 JDK 內(nèi)部構(gòu)件
406 Pattern Matching for switch (Preview) 模式匹配開關(guān)(預(yù)覽)
407 Remove RMI Activation 刪除 RMI 激活
409 Sealed Classes 封閉類別
410 Remove the Experimental AOT and JIT Compiler 刪除實驗 AOT 和 JIT 編譯器
411 Deprecate the Security Manager for Removal 請求刪除安全管理器
412 Foreign Function & Memory API (Incubator) 外部函數(shù)與內(nèi)存 API (孵化器)
414 Vector API (Second Incubator) 矢量 API (第二孵化器)
415 Context-Specific Deserialization Filters 特定于上下文的反序列化過濾器
Java 17 目前已經(jīng)進入 Rampdown Phase One 階段,所有的功能特性都已經(jīng)被凍結(jié)柑晒。這說明 Java 17的新特性已經(jīng)定了片酝,不會再增加新的 JEP (JDK增強建議)囚衔!

JAVA 18

2022-03-22

400 UTF-8 by Default 默認 UTF-8
408 Simple Web Server 簡單的網(wǎng)絡(luò)服務(wù)器
413 Code Snippets in Java API Documentation 代碼片段
416 Reimplement Core Reflection with Method Handles 重構(gòu) Reflection
417 Vector API (Third Incubator) 計算向量的 API
418 Internet-Address Resolution SPI 互聯(lián)網(wǎng)地址解析 SPI
419 Foreign Function & Memory API (Second Incubator) 新API,讓 JAVA 程序能夠與其他非 JAVA 運行時的程序或數(shù)據(jù)進行交互
420 Pattern Matching for switch (Second Preview) 開關(guān)模式匹配
421 Deprecate Finalization for Removal 棄用 finalize

JAVA 19

2022-09-20

405 Record Patterns (Preview) 記錄模式
422 Linux/RISC-V Port Linux/RISC-V 移植
424 Foreign Function & Memory API (Preview) 外部函數(shù)和內(nèi)存 API
425 Virtual Threads (Preview) 虛擬線程
426 Vector API (Fourth Incubator) 向量 API
427 Pattern Matching for switch (Third Preview) Switch 模式匹配
428 Structured Concurrency (Incubator) 結(jié)構(gòu)化并發(fā)
詳細可以參考 JDK 19

JAVA 20

2023-03-21

429 Scoped Values (Incubator) 作用域值 Scoped Value(孵化器)
432 Record Patterns (Second Preview) Record 模式(第二預(yù)覽版)
433 Pattern Matching for switch (Fourth Preview) switch 模式匹配(第四預(yù)覽版)
434 Foreign Function & Memory API (Second Preview) 外部函數(shù)內(nèi)存 API(第2版)
436 Virtual Threads (Second Preview) 虛擬線程(第二個預(yù)覽版)
437 Structured Concurrency (Second Incubator) 結(jié)構(gòu)化并發(fā)(第二個孵化器版本)
438 Vector API (Fifth Incubator) Vector API(第五個孵化器版本)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末雕沿,一起剝皮案震驚了整個濱河市练湿,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌晦炊,老刑警劉巖鞠鲜,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宁脊,死亡現(xiàn)場離奇詭異,居然都是意外死亡贤姆,警方通過查閱死者的電腦和手機榆苞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來霞捡,“玉大人坐漏,你說我怎么就攤上這事”绦牛” “怎么了赊琳?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長砰碴。 經(jīng)常有香客問我躏筏,道長,這世上最難降的妖魔是什么呈枉? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任趁尼,我火速辦了婚禮,結(jié)果婚禮上猖辫,老公的妹妹穿的比我還像新娘酥泞。我一直安慰自己,他們只是感情好啃憎,可當(dāng)我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布芝囤。 她就那樣靜靜地躺著,像睡著了一般辛萍。 火紅的嫁衣襯著肌膚如雪悯姊。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天贩毕,我揣著相機與錄音挠轴,去河邊找鬼。 笑死耳幢,一個胖子當(dāng)著我的面吹牛岸晦,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播睛藻,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼启上,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了店印?” 一聲冷哼從身側(cè)響起冈在,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎按摘,沒想到半個月后包券,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體纫谅,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年溅固,在試婚紗的時候發(fā)現(xiàn)自己被綠了付秕。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡侍郭,死狀恐怖询吴,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情亮元,我是刑警寧澤猛计,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站爆捞,受9級特大地震影響奉瘤,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜煮甥,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一毛好、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧苛秕,春花似錦、人聲如沸找默。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽惩激。三九已至店煞,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間风钻,已是汗流浹背顷蟀。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留骡技,地道東北人鸣个。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像布朦,于是被迫代替她去往敵國和親囤萤。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,979評論 2 355

推薦閱讀更多精彩內(nèi)容