JavaRush /Blog Java /Random-VI /Video cuối tuần #23. JetBrains Runtime là gì, lý do bỏ 1C...

Video cuối tuần #23. JetBrains Runtime là gì, lý do bỏ 1C để chuyển sang Java, tạo ứng dụng Roulette và tìm hiểu plugin SonarLint cho IntelliJ IDEA

Xuất bản trong nhóm

JetBrains Runtime: Tại sao chúng tôi phân nhánh OpenJDK?

Cách đây không lâu, hội nghị SnowOne Java đã được tổ chức tại Novosibirsk với sự tham gia của các diễn giả đến từ các công ty nổi tiếng: JetBrains, Oracle, IBM, Revolut và những công ty khác. Chúng tôi xin trình bày với quý vị một trong 12 báo cáo được trình bày tại hội nghị. Các chủ đề của nó tập trung vào lý do và lịch sử hình thành JetBrains Runtime - một nhánh (nhánh độc lập) của thư viện OpenJDK dành cho các ứng dụng máy tính để bàn. Nếu bạn muốn làm việc với JetBrains Runtime, có rất nhiều thông tin hữu ích trong video, bao gồm kết xuất phông chữ, Khử răng cưa, HarfBuzz, màn hình HiDPI và Project Lanai. Chúng tôi cũng khuyên bạn nên truy cập kênh YouTube JUGNsk, nơi đăng các video khác có báo cáo từ SnowOne.

Tại sao tôi chọn Java. Tạm biệt 1C?

Nhưng trong video này, sinh viên Javarush Ilya Leontyev (cấp 22) đã quyết định chia sẻ câu chuyện về sự lựa chọn khó khăn của chính mình giữa lập trình 1C và học ngôn ngữ Java. Ở giữa câu chuyện, tác giả nói một chút về những lý do đã thôi thúc anh học một chuyên ngành mới phổ biến hơn trên thị trường quốc tế, nhưng sau đó lại quay trở lại với động lực học các khóa học Javarush. Cảm ơn Ilya, chúng tôi rất mong chờ video mà bạn đã hứa về kết quả học Java!

Tạo ứng dụng Roulette trong Java và Android Studio

Bạn có muốn thực hành phát triển trò chơi di động không? Nếu có thì đừng bỏ lỡ video hướng dẫn tạo ứng dụng chơi Roulette trong Java và Android Studio. Ứng dụng này khá đơn giản: RotateAnimation được sử dụng để quay guồng và một trình tạo số ngẫu nhiên sử dụng lớp Random có ​​nhiệm vụ thả các số. Toàn bộ code bài học và hình ảnh cần thiết đều có sẵn qua link ở phần mô tả video. Vì vậy, nếu bạn có ý định cải thiện trò roulette theo sở thích của mình thì điều này hoàn toàn có thể xảy ra.

Plugin IntelliJ IDEA SonarLint – Trình phân tích mã Java

Mặc dù thực tế rằng bản thân IntelliJ IDEA là một môi trường phát triển mạnh mẽ và giàu chức năng, nhưng nó luôn có thể được cải thiện bằng cách kết nối các plugin bổ sung. Một plugin như vậy là trình phân tích mã Java SonarLint. Như bạn có thể đoán, bây giờ chúng ta sẽ nói về anh ấy. Tác giả của video, Dmitry Finashkin, giải thích rõ ràng cách SonarLint cải thiện chất lượng mã bằng cách phân tích các lỗi tiềm ẩn và kiểm tra việc tuân thủ các tiêu chuẩn Java. Và tất nhiên, ngoài lý thuyết, bạn sẽ học cách kết nối và làm việc với SonarLint trong IntelliJ IDEA.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION