GP Coder

Trang chia sẻ kiến thức lập trình Java

  • Java Core
    • Basic Java
    • OOP
    • Exception Handling
    • Multi-Thread
    • Java I/O
    • Networking
    • Reflection
    • Collection
    • Java 8
  • Design pattern
    • Creational Pattern
    • Structuaral Pattern
    • Behavior Pattern
  • Web Service
    • SOAP
    • REST
  • JPA
  • Java library
    • Report
    • Json
    • Unit Test
  • Message Queue
    • ActiveMQ
    • RabbitMQ
  • All

Vòng lặp for, while, do-while trong Java

Đăng vào 27/10/2017 . Được đăng bởi GP Coder . 20719 Lượt xem

Vòng lặp for, while, do-while trong Java

Khi chúng ta cần thực hiện một đoạn code một vài lần, điều này có thể được xem như một vòng lặp. Java có 3 kỹ thuật lặp linh động, bạn có thể sử dụng một trong ba vòng lặp sau: Vòng lặp for Vòng lặp while Vòng lặp do…while Trong Java 5, vòng lặp foreach […]

Chuyên mục: Basic Java Được gắn thẻ: Basic Java, Cấu trúc điều khiển

Mệnh đề Switch-case trong java

Đăng vào 26/10/2017 . Được đăng bởi GP Coder . 20027 Lượt xem

Mệnh đề Switch-case trong java

Mệnh đề switch-case trong java được sử dụng để thực thi 1 hoặc nhiều khối lệnh từ nhiều điều kiện. switch sẽ kiểm tra giá trị của một biến (variable), và so sánh biến với từng giá trị khác nhau từ trên xuống dưới, mỗi giá trị cần so sánh được gọi là một trường hợp […]

Chuyên mục: Basic Java Được gắn thẻ: Basic Java, Cấu trúc điều khiển

Mệnh đề if-else trong java

Đăng vào 26/10/2017 . Được đăng bởi GP Coder . 9248 Lượt xem

Mệnh đề if-else trong java

Mệnh đề if trong java được sử dụng để kiểm tra giá trị dạng boolean của điều kiện. Mệnh đề này trả về giá trị True hoặc False . Có các kiểu của mệnh đề if-else trong java như sau: Mệnh đề if Mệnh đề if-else Mệnh đề if-else-if Mệnh đề if-else rút gọn Mệnh đề if Mệnh đề […]

Chuyên mục: Basic Java Được gắn thẻ: Basic Java, Cấu trúc điều khiển

Autoboxing và Unboxing trong Java

Đăng vào 26/10/2017 . Được đăng bởi GP Coder . 23665 Lượt xem

Autoboxing và Unboxing trong Java

Autoboxing là quá trình mà trình biên dịch của Java tự động chuyển đổi giữa kiểu dữ liệu cơ bản (Primitive type) về đối tượng tương ứng với lớp (Wrapper class) của kiểu dữ liệu đó. Ví dụ, trình biên dịch sẽ chuyển đổi kiểu dữ liệu int sang Integer, kiểu double sang Double, …Và […]

Chuyên mục: Basic Java Được gắn thẻ: Basic Java

Hướng dẫn sử dụng VisualVM để đo hiệu năng chương trình Java

Đăng vào 25/10/2017 . Được đăng bởi GP Coder . 9066 Lượt xem

Hướng dẫn sử dụng VisualVM để đo hiệu năng chương trình Java

Trong bài này, tôi sẽ hướng dẫn các bạn sử dụng VisualVM để đo hiệu năng của chương trình. Bài này tôi tham khảo từ bài viết của edwardthienhoang và có cập nhật lại một số chỗ theo phiên bản mới của VisualVM. Hiệu năng chương trình bao gồm tốc độ xử lý, lượng RAM tiêu tốn […]

Chuyên mục: IDE, Tools Được gắn thẻ: JDK, Performance

Hướng dẫn sử dụng plugin Vanaraha để kiểm tra code trùng lặp

Đăng vào 24/10/2017 . Được đăng bởi GP Coder . 4032 Lượt xem

Hướng dẫn sử dụng plugin Vanaraha để kiểm tra code trùng lặp

Trong bài viết này mình sẽ giới thiệu về plugin Vanaraha, một công cụ để kiểm tra những đoạn code trùng lặp có trong chương trình, từ đó chúng ta có thể đặt những đoạn code giống nhau đó trong 1 phương thức và tái sử dụng lại. Hướng dẫn download và cài đặt Vào […]

Chuyên mục: IDE, Tools Được gắn thẻ: Eclipse

Các plugin Eclipse thường dùng

Đăng vào 22/10/2017 . Được đăng bởi GP Coder . 10682 Lượt xem

Các plugin Eclipse thường dùng

Trong bài này tôi sẽ giới thiệu các bạn các plugin thường dùng trong các dự án. Nếu bạn chưa biết cách cài plugin cho Eclipse thì hãy tham khảo bài viết Cài đặt plugin cho Eclipse. Subverisvie SVN Plugin hỗ trợ thao tác với SVN bên trong Eclipse. Ở menu Help -> Install New Software […]

Chuyên mục: IDE, Tools Được gắn thẻ: Eclipse

Hướng dẫn sử dụng plugin EclEmma trong Eclipse

Đăng vào 22/10/2017 . Được đăng bởi GP Coder . 5969 Lượt xem

Hướng dẫn sử dụng plugin EclEmma trong Eclipse

Trong bài viết này, tôi sẽ giới thiệu về plugin EclEmma, một công cụ để kiểm tra độ bao phủ của code Unit Testcase trong chương trình. EclEmma có thể đánh dấu những đoạn code nào mà testcase chưa đáp ứng được, tính tỷ lệ phần trăm độ bao phủ của testcase trên từng file, […]

Chuyên mục: IDE, Tools Được gắn thẻ: Eclipse, JUnit, Mockito, PowerMockito

  • « Trang trước
  • 1
  • …
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • Trang sau »

Tìm kiếm

Bài viết mới

  • Clean code 13/01/2024
  • Giới thiệu CloudAMQP – Một RabbitMQ server trên Cloud 02/10/2020
  • Kết nối RabbitMQ sử dụng Web STOMP Plugin 19/06/2020
  • Sử dụng publisher confirm trong RabbitMQ 16/06/2020
  • Sử dụng Dead Letter Exchange trong RabbitMQ 13/06/2020

Xem nhiều

  • Hướng dẫn Java Design Pattern – Factory Method (98285 lượt xem)
  • Hướng dẫn Java Design Pattern – Singleton (97914 lượt xem)
  • Giới thiệu Design Patterns (88155 lượt xem)
  • Lập trình đa luồng trong Java (Java Multi-threading) (86723 lượt xem)
  • Giới thiệu về Stream API trong Java 8 (84086 lượt xem)

Lưu trữ

Thẻ đánh dấu

Annotation Authentication Basic Java Behavior Pattern Collection Creational Design Pattern Cấu trúc điều khiển Database Dependency Injection Design pattern Eclipse Exception Executor Service Google Guice Gson Hibernate How to Interceptor IO Jackson Java 8 Java Core JDBC JDK Jersey JMS JPA json JUnit JWT Message Queue Mockito Multithreading OOP PowerMockito RabbitMQ Reflection Report REST SOAP Structuaral Pattern Swagger Thread Pool Unit Test Webservice

Liên kết

  • Clean Code
  • JavaTpoint
  • Refactoring Guru
  • Source Making
  • TutorialsPoint
  • W3Schools Online Web Tutorials

Giới thiệu

GP Coder là trang web cá nhân, được thành lập với mục đích lưu trữ, chia sẽ kiến thức đã học và làm việc của tôi. Các bài viết trên trang này chủ yếu về ngôn ngữ Java và các công nghệ có liên quan đến Java như: Spring, JSF, Web Services, Unit Test, Hibernate, SQL, ...
Hi vọng góp được chút ít công sức cho sự phát triển cộng đồng Coder Việt.

Donate tác giả

Tìm kiếm các bài viết của GP Coder với Google Search

Liên hệ

Các bạn có thể liên hệ với tôi thông qua:
  • Trang liên hệ
  • Linkedin: gpcoder
  • Email: contact@gpcoder.com
  • Skype: ptgiang56it

Follow me

Copyright 2025 © GP Coder · All Rights Reserved · Giới thiệu · Chính sách · Điều khoản · Liên hệ ·