Java 27 . Cách bắt lỗi ngoại lệ bằng try catch trong lập trình Java | Phần 1 - Lập Trình Java Cơ Bản

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ต.ค. 2024
  • Vui lòng tải code ở cuối mỗi bài học ở tại đây: titv.vn/index....

ความคิดเห็น • 48

  • @TITVvn
    @TITVvn  2 ปีที่แล้ว

    Link tải code: titv.vn/courses-page/lap-trinh-java-java-core/
    Nếu có câu hỏi và cần tư vấn thêm, hãy gửi câu hỏi tại đây: facebook.com/groups/titv.vn Thành viên trong nhóm luôn sẵn sàng giúp đỡ các bạn.
    Giúp anh đăng ký kênh, nhấn nút thích để video được nhiều bạn đam mê học lập trình biết đến nhé.
    Chúc các bạn học thật tốt và có một ngày thật vui.

  • @chikara197
    @chikara197 หลายเดือนก่อน

    thầy giảng hay và dễ hiểu quá ạ .

  • @MTVYanng-zj9nq
    @MTVYanng-zj9nq 3 ปีที่แล้ว +2

    e cảm ơn loạt bài này của a lắm, e hiện tại giống như 1 con thuyền lớn đứng giữa lòng đại dương, ko biết phải đi đâu vì ngoại ngữ kém (nên ko xem được tài liệu tiếng anh)
    Xem tài liệu của mấy ông VN thì toàn tài liệu cũ mấy năm trước và dạy kiểu như học vẹc, học theo và ko biết chỗ này làm như nào chỗ kia tại sao lại phải có nó
    Tự nhiên thấy loạt bài của a e hạnh phúc thật sự

    • @TITVvn
      @TITVvn  3 ปีที่แล้ว

      Chúc bạn học tốt. Hãy giúp kênh chia sẻ video clip này với các bạn trong lớp của bạn nhé. Đăng ký kênh TITV để theo dõi các video clip tiếp theo nhé.

    • @TuanNguyen-ie2zm
      @TuanNguyen-ie2zm 3 ปีที่แล้ว

      giống hệt mình nè bạn ơi, mình biết tiếng anh cũng khá mà coi cái giáo trình vẫn choáng thật sự, coi không hiểu gì cả. Bảo sao mấy a chị hay nói học code toàn tự bơi là chính

    • @khaleminh92
      @khaleminh92 3 ปีที่แล้ว

      NĂM NAY BAO NHIÊU TUỔI RỒI BẠN

  • @namdophuong2609
    @namdophuong2609 9 วันที่ผ่านมา

    Em có một thắc mắc là khối finally cho dù có lỗi hay không thì nó vẫn thực thi. Vậy tại sao họ không viết luôn đoạn mã đó ở bên ngoài ạ. Em cảm ơn thầy. Em mong thầy giải đáp thắc mắc ạ

  • @manhhungpham1294
    @manhhungpham1294 ปีที่แล้ว

    Mục đích của try -catch là để khi nhập đầu vào là một ngoại lệ thì chương trình sẽ không bị báo đỏ và dừng lại đột ngột, mà sẽ tiếp tục chương trình bằng một cách nào đó tùy vào ý lập trình viên, và thường là hiện ra thông báo để nhập lại.

    • @TITVvn
      @TITVvn  ปีที่แล้ว

      Chưa chính xác về định nghĩa. Bạn hãy tìm hiểu thêm.

    • @manhhungpham1294
      @manhhungpham1294 ปีที่แล้ว

      @@TITVvn Vâng ạ :)))

  • @hungngo7570
    @hungngo7570 ปีที่แล้ว +1

    Em thấy bên C++ có cái vòng lặp (em hay dùng do_while) bắt ng dùng nhập lại khi nhập sai, nhưng bài java27 anh có hướng dẫn lệnh try catch. Anh cho em hỏi là trong java dùng do_while như C++ trong trường hợp trên được không, và có nên sử dụng không? Tại em thấy nếu bắt ng dùng nhập lại n sẽ hay hơn là chạy tiếp code dưới ạ!

  • @minh6213
    @minh6213 2 ปีที่แล้ว

    Hay quá a

  • @MinhLe-ye3jl
    @MinhLe-ye3jl 5 หลายเดือนก่อน

    đoạn code này có thể ứng dụng trong 1 số trường hợp cơ bản nào vậy ah

  • @NTBThien
    @NTBThien ปีที่แล้ว

    e ấn chữ catch thì nó chỉ hiện ra catch() {
    chứ ko hiện ra catch (Exception e) có sẵn như thế này a aj , a biết cách khắc phục ko ạ ?

  • @BaoTran-vg8ud
    @BaoTran-vg8ud 2 ปีที่แล้ว +1

    cho em hỏi là Excreption e trong catch nghĩa là gì vậy ạ?

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      Bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé. Chúc bạn học thật tốt.

  • @hongbaonguyen1238
    @hongbaonguyen1238 3 ปีที่แล้ว +1

    Anh ơi anh bik cách fix lỗi lúc mình ấn bất cứ phím nào trên bàn phím thì sẽ không di chuyển đc chuột không ạ
    Còn lúc không bấm bàn phím thì vẫn di chuyển được bình thường

    • @TITVvn
      @TITVvn  3 ปีที่แล้ว

      Chào bạn, mình chưa gặp lỗi này, nên ko biết cách xử lý.

  • @techshare9041
    @techshare9041 2 ปีที่แล้ว +1

    cho e hỏi là đối với getString thì mình không cần Try ..Catch đúng kh ạ

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      Chúc bạn học thật tốt nhé, nếu có câu hỏi, bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé.

  • @gideon5823
    @gideon5823 ปีที่แล้ว

    anh quay màn hình kiểu gì vậy ạ

  • @hung8975
    @hung8975 2 ปีที่แล้ว +1

    em dùng trycatch với biến String nó k có ăn anh ạ :((

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      Chúc bạn học thật tốt nhé, nếu có câu hỏi, bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé.

  • @pureling.053
    @pureling.053 9 หลายเดือนก่อน

    Em có một thắc mắc ạ, là sau khi try-catch được thêm vào chương trình thì 2 dòng output cuối vẫn được in ra dù input đúng hay sai, và sau khi thêm finally thì cụm "Finally!" cũng được in ra dù input đúng hay sai, vậy mấy lệnh trong khối finally có khác gì so với những lệnh ở ngoài như 2 dòng cuối ạ?

    • @namdophuong2609
      @namdophuong2609 9 วันที่ผ่านมา

      đúng rồi, mình cũng thắc mắc đoạn này. Nếu bạn biết chỉ giúp mình với ạ :((

  • @anhkhoa6274
    @anhkhoa6274 2 ปีที่แล้ว

    Em chào anh ạ!
    Em đang học CNTT ở nước ngoài, nhưng do trái ngành nên rất khó khăn để tiếp thu, thông qua các bài giảng của anh em đã nắm được rất nhiều căn bản. Liệu anh có mở lớp học lập trình có thể học Online không ạ? Em rất có nhu cầu mong muốn được tham gia ạ! Chân thành cảm ơn!

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      Bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé. Chúc bạn học thật tốt.

  • @ngankim1289
    @ngankim1289 ปีที่แล้ว

    a ơi, cho em xin file powpoint bài giảng được ko ạ

  • @llgleague6006
    @llgleague6006 2 ปีที่แล้ว

    a quay man hinh bang cai gi vay a

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      Filmora em nhé

  • @randoms4640
    @randoms4640 3 ปีที่แล้ว

    hay lắm ạ, mà anh ơi em không hiểu tại sao đã cho giá trị của n bằng 0 mà bên dưới nhập bao nhiêu cũng đúng ạ

    • @TITVvn
      @TITVvn  3 ปีที่แล้ว

      Bạn đăng ký kênh youtube của TITV nhé.
      Sau đó nếu có câu hỏi, bạn vui lòng gửi vào nhóm này facebook.com/groups/titv.vn các thành viên của nhóm sẽ hỗ trợ cho bạn. Chúc bạn một ngày vui vẻ.

    • @資工系日四技阮黃英
      @資工系日四技阮黃英 3 ปีที่แล้ว

      Vì khi khai báo n= 0, sau đó mình nhập n sai thì câu lệnh không được thực thi và n vẫn giữ nguyên giá trị là 0

    • @randoms4640
      @randoms4640 3 ปีที่แล้ว +2

      @@資工系日四技阮黃英Cảm ơn bạn, trời ơi mình không hiểu bữa giờ. Vậy vì cuối cùng có sai hay đúng thì vẫn phải xuất ra n vì vậy phải cho n = 0, nếu nhập n sai thì in ra 0 còn nếu đúng thì in ra giá trị nhập đúng không bạn.

    • @TrungPro93hcm
      @TrungPro93hcm 2 ปีที่แล้ว

      biến mình thay đổi giá trị liên tục được mà bạn

  • @chienphung9633
    @chienphung9633 2 ปีที่แล้ว

    ứng dụng của cái này ngoài thực tế: khi web yêu cầu tạo mk và mk đó phải bao gồm số, chữ, chữ hoa . Nếu users nhập sai thì sẽ báo lỗi. Thế có đúng ko ạ

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      Mời bạn tham gia và gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé. Chúc bạn học thật tốt.

  • @HoangLe-df6ip
    @HoangLe-df6ip 2 ปีที่แล้ว

    anh ơi cho em hỏi vì sao khi em dùng try catch nếu em viết 1 câu lệnh ở catch là nó hiện lối java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1
    at Student.parse(Student.java:49)
    at Main.main(Main.java:14)
    Khi em không viết lệnh ở catch (để trống) thì nó lại ko hiện lỗi ạ

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว +1

      Bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé. Chúc bạn học thật tốt.

  • @duithai281
    @duithai281 2 ปีที่แล้ว

    anh cho em hỏi là làm thế nào để gõ chữ main mà nó hiện ra hàm main luôn được thế ạ elipse của em nó không hiện gợi ý từ nào cả

    • @chiquocnguyen8695
      @chiquocnguyen8695 2 ปีที่แล้ว

      ctrl + khoảng trắng + enter bạn nhé

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      Bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé. Chúc bạn học thật tốt.

  • @aov-khampha2195
    @aov-khampha2195 2 ปีที่แล้ว

    try-catch này chuyên sửa lỗi dò dỉ tài nguyên đây mà

  • @41.phongtruc44
    @41.phongtruc44 4 หลายเดือนก่อน

    done

  • @congthanhxunge3329
    @congthanhxunge3329 ปีที่แล้ว

    n=0
    Nhập vào số nguyên n: a
    giá trị đã nhập là 0
    Không hợp lí lắm

    • @LuuVanVuKHL
      @LuuVanVuKHL ปีที่แล้ว

      n ban đầu khởi tạo giá trị là 0, sau đó muốn thay đổi nên dùng câu lệnh input (nhưng vì nhập sai thành kí tự "a" ), do đó câu lệnh try-catch sẽ bỏ qua ngoại lệ (tức câu sai đó) và tiếp tục in ra dòng "giá trị nhập vào: 0" (ở đây cụ thể trả về n=0 ban đầu, vì ở thao tác "nhập vào số nguyên n: a" đã sai đó b

  • @lanngo-hr5gy
    @lanngo-hr5gy 2 ปีที่แล้ว

    try catch này cũng như if eslse vậy đk a\

    • @erqw8283
      @erqw8283 7 หลายเดือนก่อน

      Nếu if else nhập vào khác kiểu dữ liệu vẫn lỗi như thường thôi