Как установить Java JDK 10 в Windows 10 (с JAVA_HOME)
Mục lục:
Tôn trọng cam kết của nó, Oracle đã cung cấp Java 10 mới kịp thời. Sự xuất hiện của nó, JDK 10 , việc thực hiện Java Standard Edition 10 đã được đón nhận nồng nhiệt. Tại sao? Rất nhiều nhà sản xuất công cụ và khung công tác không thành thạo với Java 9 và vẫn bận rộn thích ứng với hệ thống mô-đun mới. Như vậy, sự thay đổi trong sơ đồ của mọi thứ đã giúp người dùng đối phó với nhiệm vụ một cách nhanh chóng.
Các tính năng mới trong Java 10
Vậy, có gì mới trong Java 10? Thứ nhất, rất nhiều sự chú ý đã tập trung đúng vào các tính năng mới nhất của Java, bao gồm giới thiệu
- kiểu suy luận kiểu biến cục bộ - Tính năng này nhằm tăng cường ngôn ngữ Java để mở rộng suy luận kiểu cho các khai báo cục bộ biến với initializers. Nó tuyên bố là tính năng thực sự duy nhất cho các nhà phát triển trong JDK 10.
- Cung cấp một tập hợp mặc định chứng chỉ của tổ chức phát hành chứng chỉ gốc trong JDK - Mục tiêu chính đằng sau này là chứng chỉ gốc nguồn mở trong Java của Oracle Root CA chương trình để làm cho OpenJDK xây dựng hấp dẫn hơn cho các nhà phát triển. Ngoài ra, khi mô tả đọc, phần bổ sung có lợi sẽ cung cấp một tập hợp mặc định chứng chỉ của Tổ chức cấp chứng chỉ gốc (CA) trong JDK.
- Chia sẻ dữ liệu lớp ứng dụng để tối ưu hóa thời gian khởi động và dấu chân - CDS (lớp dữ liệu) chia sẻ) lần đầu tiên được giới thiệu trong JDK 5 nhằm cải thiện hiệu suất khởi động JVM và giảm dấu chân tài nguyên khi nhiều JVM đang chạy trên cùng một máy vật lý. JDK 10 sẽ mở rộng chức năng CDS để các lớp ứng dụng cũng có thể được đặt trong kho lưu trữ được chia sẻ. Trước đây, việc sử dụng CDS đã bị hạn chế chỉ trong trình tải lớp bootstrap.
- Nhận thức Docker - Bắt đầu từ bây giờ, trong bất kỳ trường hợp nào bạn chọn chạy Java 10 trên các hệ thống Linux, Java Virtual Machine (JVM) sẽ nhanh chóng nhận ra nếu nó đang chạy trong một thùng chứa Docker. Thông tin cụ thể về vùng chứa như số CPU và tổng dung lượng được cấp cho vùng chứa sẽ được JVM trích xuất thay vì truy vấn hệ điều hành.
- Tùy chọn JVM bổ sung - tùy chọn mới sẽ cung cấp cho người dùng vùng chứa Docker quyền kiểm soát lớn hơn trên bộ nhớ hệ thống.
- Sửa lỗi - Sửa lỗi để sửa cơ chế đính kèm khi cố gắng đính kèm từ một tiến trình lưu trữ vào một tiến trình Java nằm trong vùng chứa Docker.
- API mới - Java 10 sẽ có các API mới để cho phép tạo các bộ sưu tập không thể sửa đổi tốt hơn. Các phương thức copyOf, Set.copyOf và Map.copyOf tạo các cá thể bộ sưu tập mới từ các cá thể hiện có. Các phương thức mới toUnmodifiableList, toUnmodifiableSet và toUnmodifiableMap đã được thêm vào lớp Collectors trong gói Stream, cho phép các phần tử của Stream được thu thập vào một bộ sưu tập không thể sửa đổi.
- Garbage Collector Interface : Trong cấu trúc JDK trước đó, các thành phần tạo nên một bộ sưu tập Garbage Collector (GC) được rải rác khắp các phần khác nhau của cơ sở mã. Trong khi chúng xuất hiện được biết đến với những người quen thuộc với lược đồ GC được JDK sử dụng, nó thường dẫn đến sự nhầm lẫn cho các nhà phát triển mới hơn. Nó đã thay đổi trong Java 10. Bây giờ, nó là một giao diện sạch trong mã nguồn JVM để cho phép các nhà sưu tập thay thế được tích hợp nhanh chóng và dễ dàng. Nó sẽ cải thiện sự cô lập mã nguồn của các bộ thu gom rác khác nhau.
- Tập hợp các kho lưu trữ của rừng JDK vào một kho lưu trữ duy nhất - Cơ sở mã cho đến bây giờ đã được chia thành nhiều repo, có thể gây ra vấn đề với mã nguồn sự quản lý. Vì vậy, trong một nỗ lực để sắp xếp sự phát triển, tám repos:
- Root
- Corba
- Điểm nóng
- Jaxp
- Jaxws
- Jdk
- Langtools
- Nashorn
- Trước đây có sẵn trong JDK 9 được sáp nhập vào một kho lưu trữ duy nhất để thực hiện một cam kết nguyên tử trên các kho lưu trữ các thay đổi phụ thuộc lẫn nhau.
Trình biên dịch thời gian thực dựa trên Java
Cuối cùng, Graal cho phép các lập trình viên tạo ra các thời gian chạy và các trình biên dịch cho các ngôn ngữ mới hoặc hiện có trong Java đã được kích hoạt như trình biên dịch đơn giản trong thời gian dựa trên Java được sử dụng trong một thời trang thử nghiệm trên nền tảng Linux / x64.
Oracle hứa hẹn nó sẽ tiếp tục cung cấp các bản phát hành dài hạn một cách thường xuyên và thường xuyên. Để biết thêm thông tin, hãy tham khảo trang này.
CherryPal Máy tính để bàn nhỏ tiêu tốn 2 Watts of Power < Các tính năng tiết kiệm năng lượng của máy tính mini mới của CherryPal trên Linux có thể thu hút sự cổ vũ từ lương tâm xã hội, nhưng hiệu suất của nó có thể dẫn đến một số lo ngại. Michael Kanellos, chuyên gia phân tích của GreenTech Media nói: "Với mức tiêu hao điện năng thấp, hiệu năng hạn chế của nó chỉ chiếm 2% năng lượng khi sử dụng tối đa, thấp hơn 97% so với máy tính để bàn thông thường. Kanellos cho biết: "Tốt nhất được
USD, RAM và 4G byte của bộ nhớ flash bên trong. Nó đi kèm với bộ OpenOffice và trình duyệt Web Firefox. Để so sánh, máy tính xách tay mini của Asus Eee PC có ít nhất một bộ xử lý Intel Celeron 800GHz, 512M byte RAM và 2G byte bộ nhớ flash với giá khoảng 300 USD.
Không có gì để tính toán số lượng watt máy tính của bạn sẽ cần để hoạt động đúng. Bạn tổng cộng nhu cầu điện năng của bộ xử lý, bo mạch chủ, card video và âm thanh của bạn, và mọi thứ khác bên trong máy tính của bạn, với sức chứa của một bộ nguồn điện có giá phải chăng và bạn có nó. Tất nhiên, bạn phải biết nhu cầu điện năng của bộ xử lý, bo mạch chủ, card video và card âm thanh của bạn, và mọi thứ khác bên trong máy tính của bạn, nhưng cuộc sống là gì nếu không có những thách thức.
Trên thực tế, bạn không. Trang web của nhà sản xuất chắc chắn sẽ bao gồm những thông số kỹ thuật đó. Vì vậy, các trang web cho nhiều cửa hàng bán các đơn vị.
Galaxy Note 10.1 là sản phẩm đầu tiên trong của công ty để hỗ trợ một tính năng multiwindows để bạn có thể chạy hai ứng dụng cạnh nhau trên màn hình. Tính năng này sau đó được chuyển sang điện thoại thông minh Note và điện thoại Galaxy S III. Bây giờ, Samsung đã cập nhật tính năng này cho Note 10.1 với chế độ xem xếp tầng, cho phép bạn tự do thay đổi kích thước, di chuyển và ghim các ứng dụng được chọn trong nhiều chế độ xem, chạy đồng thời.
Nâng cao chức năng bút stylus