Ai có những bí quyết gì hay về JAVA có thể chia sẻ cho anh em cùng học hỏi nàohttp://itknowledgeexchange.techtarge...08/02/java.jpg
Printable View
Ai có những bí quyết gì hay về JAVA có thể chia sẻ cho anh em cùng học hỏi nàohttp://itknowledgeexchange.techtarge...08/02/java.jpg
Hic, chú nói chung chung quá thế này /:)
Anh đang học Java, nói chung là ko vào lắm và trong đầu vẫn là Zero :D
Java là cái gì vậy nhể ai giải thick hộ tui :))
/:)_
bi h mình mới đang cày C
cũng nhọc lắm rùi
hẹn năm sau nói chuyện Java vậy
Tớ đã từng học và sử dụng qua ngôn ngữ này vì thế tớ xin mạo muội post Một vài bài về Java trong sự hiểu biết hạn hẹp của Lineker đây là những bài tớ hoàn toàn viết bằng tay do sự chắt lọc bằng kinh nghiệm cá nhân (Không hề có sự cop nhặt ở đâu cả) Vì thế mong các bạn góp ý.
Phần 1 JAVa ngôn ngữ Lập trình hướng đối tượng
Hẳn rất nhiều người trong số chúng đã từng nghe đến cụm từ "Lập trình hướng đối tượng".Vậy thực ra lập trình hướng đối tượng là gì. Lineker xin trả lời các bạn rằng lập trình hướng đối tượng (Object oriented programming) là một phương pháp thiết kế và phát triển phần mềm được viết tắt là OOP. Những ngôn ngữ lập trình hướng đối tượng không chỉ bao gồm các dạng cú pháp,các dòng lệnh hay một trình biên dịch dành cho nó như những ngôn ngữ lập trình đơn thuần khác mà nó còn có một môi trường để phát triển toàn diện. Môi trường này bao gồm một thư viện được thiết kế tốt thuận lợi cho việc sử dụng các đối tượng. Đối với một ngôn ngữ hỗ trợ OOP thì việc triển khai kỹ thuật lập trình hướng đối tượng sẽ dẽ dàng hơn nhiều so với một ngôn ngữ bình thường đi theo hướng OOP. Kỹ thuật ấy đề cao kỹ năng về sử dụng và viêt các hàm dùng chung suốt cả một quá trình lập trình. Tớ có thể lấy một ví dụ để nói rõ về việc sử dụng hàm như thế này. Các bạn, nhất là các bạn chuyên tin trường Hoàng đều hiểu rằng việc chúng ta dựng lên các hàm giống như thể chúng ta là một chủ thầu xây dựng dựng sẵn lên một bản thiết kế cho hàng nghìn khách hàng có chung một sở thích thẩm mỹ giống nhau. Để tiếp theo với mỗi khách hàng thích màu xanh chúng ta chỉ việc lắp tất cả viên gạch màu xanh vào, những khách hàng thích màu đỏ chúng ta lắp các viên gạch màu đỏ. Tuy nhiên đó mới chỉ là những điều căn bản nhất các bạn được học trong nhà trường (có thể là ngay trên ghế của mái trường Hoàng Văn Thụ này) về bước đầu của hướng đối tượng. Thế nhưng rõ ràng rằng các bạn sẽ hỏi tôi thế đối tượng đâu, sao không thấy một chút định nghĩa gì về đối tượng hết vậy. Điều này lẽ ra khi các bạn xuống trường ĐH nếu còn yêu thích môn tin học và xác định theo đuổi nó như là một nghề để kiếm cơm giống tớ thì chắc chắn các bạn sẽ được học qua môn phân tích thiết kế hệ thống thông tin, (hoặc UML) các bạn sẽ hiểu ra ngay và thậm chí rút ra được những định nghĩa cho riêng mình . Nhưng căn bản sơ bộ tớ sẽ nói qua về đối tượng. Chúng ta hãy xét một hệ thống quản lý học sinh đơn giản như trong trường Hoàng của các bạn nhé. Nào chúng ta sẽ cùng biến nó thành một hệ thống được xây dựng trên máy tính. Vậy theo các bạn những tác nhân nào liên quan đến việc quản lý học sinh. Để trả lời câu hỏi này tớ gợi ý cho các bạn đầu tiên là hãy đặt ra những câu hỏi (Ai?, cái gì, thực hiện với ai ) tớ sẽ tự đặt ra luôn như thế này Ai quản lý học sinh? Ok các bạn sẽ trả lời Lineker là Thầy(Cô) giáo chủ nhiệm, tiếp Ai nhận thống kê từ thầy cô giáo chủ nhiệm về học sinh của mình. Tất nhiên Thầy(Cô) Hiệu trưởng. Thế họ quản lý ai ... wow quá dễ phải không các bạn vì đương nhiên là học sinh rồi . Thế nên Thầy (cô) giáo chủ nhiệm, Thầy (Cô) giáo Hiệu trưởng và cả Học sinh như các bạn nữa được gọi là đối tượng đấy, như thế đến đây các bạn hẳn đã tạm hiểu được thế nào là Ngôn ngữ lập trình hướng đối tượng và đối tượng rồi phải không nào. Như đầu bài viết Lineker đã nói rằng để học được một ngôn ngữ thì không khó cái tớ muốn là các bạn hiểu thật sâu về lợi ích mà nó mang lại so với ngôn ngữ khác, vì thế các bạn cần tìm hiểu rõ về những gì nó mang đến đã trước khi bắt đầu sử dụng nó. Tối nay nếu các bạn thật sự quan tâm Quý nghĩ rằng các bạn nên dừng lại ở đây và chúng ta hãy đặt câu hỏi cho mình vì sao lại là java mà không phải một ngôn ngữ khác ... Lẽ nào những tương lai của Hòa Bình chúng ta chỉ đơn giản là ... "mọi người nói về nó, vậy thôi "
Công nghệ Java phát triển mạnh mẽ nhờ vào đại gia Sun
Microsystem cung cấp nhiều công cụ, thư viện lập trình phong
phú hỗ trợ cho việc phát triển nhiều loại hình ứng dụng khác
nhau cụ thể như: J2SE (Java 2 Standard Edition) hỗ trợ phát
triển những ứng dụng đơn, ứng dụng client-server; J2EE (Java 2
Enterprise Edition) hỗ trợ phát triển các ứng dụng thương mại,
J2ME (Java 2 Micro Edition) hỗ trợ phát triển các ứng dụng
trên các thiết bị di động, không dây,
Java Applet là loại ứng dụng có thể nhúng và chạy trong trang
web của một trình duyệt web. Từ khi internet mới ra đời, Java
Applet cung cấp một khả năng lập trình mạnh mẽ cho các trang
web. Nhưng gần đây khi các chương trình duyệt web đã phát
triển với khả năng lập trình bằng VB Script, Java Script,
HTML, DHTML, XML, cùng với sự canh tranh khốc liệt
của Microsoft và Sun đã làm cho Java Applet lu mờ. Và cho
đến bây giờ gần như các lập trình viên đều không còn mặn
mà với Java Applet nữa. (trình duyệt IE đi kèm trong phiên
bản Windows 2000 đã không còn mặc nhiên hỗ trợ thực thi một
ứng dụng Java Applet). Hình bên dưới minh họa một chương
trình java applet thực thi trong một trang web......
Ví dụ :
class HelloWorld
{ public static void main(String[] args)
System.out.println("\nHello World");
}
}
.......
Nói chung học Java thì nhọc lắm ...
Nhưng ai học thông thạo .NET thì cũng ko khó như những người chưa học . Vì nó khá giống nhau (Không phải là giống nhau nha)
Các bạn có thể tải dưới đây để tìm hiểu thêm : Tài liệu tiếng việt :heo10:
Download
Java có Code library và Code structure gần giống với C++, C# ...
lập trình hướng đối tượng mình vẫn thích dùng .Net hơn ! :D
Em cũng ko rõ nó là cái j nhưng đừng lao đầu vào mí thứ vớ vẩn này các anh à :-s
Những ai vào cái này sẽ ko tự chui ra đc vì cái lỗ chui ra nó bé quá, lỗ vào thì to tổ chảng
Thứ nhất : tìm hiểu cuộc sống của những thằng developer
Thứ hai : Tự đâm đầu vào rùi sẽ bik ::D
chưa làm developer thực sự, em đã hiểu nó dư lào rồi :-s
mệt mỏi, cày bừa, như trâu bò :-s...không khác gì công nhân lao động chân tay :-B
có cái Comter hay CC cũng đỡ hơn :-"
(CC là gì thì chắc mấy anh hiểu ;)), e nói ra lại có thị phi =)))
nhưng mà mình không thích 2 thằng đấy :-|
hình như chỉ thích cái khổ nó đến :((