Tôi đang học Java những ngày này bằng cách đọc Đầu tiên Java Phiên bản thứ hai. Để tăng cường hơn nữa các khái niệm tôi đã học cũng như giữ chúng gắn bó với bộ não của tôi, tôi quyết định làm một số dự án Java quy mô nhỏ. Tôi nghĩ về một dự án mà về cơ bản danh mục các cuốn sách tôi có theo thể loại, tác giả vv Có thể độc giả của SO cho thấy một số ý tưởng nhiều hơn về loại này? Họ cần phải là người mới bắt đầu thân thiện cũng như nên trình bày cơ hội học hỏi điều gì đó trong khi làm việc đó. Bất kỳ liên kết đến các trang web cung cấp các loại ý tưởng dự án cũng được chào đón. Tôi google vài thuật ngữ tìm kiếm nhưng chưa thành công.Ý tưởng dự án Java Home
Trả lời
Từ kinh nghiệm giảng dạy, tôi đã học được rằng một khi bạn nghĩ ra 1-2 ý tưởng dự án, bạn luôn có thể mở rộng trên từng dự án. để lấy ý tưởng ban đầu về danh mục sách của bạn.Có nhiều dự án có thể sinh ra từ khái niệm này theo thời gian.
- Bắt đầu bằng lệnh đơn giản của bạn ứng dụng sử dụng một số kỹ thuật cơ bản OO .
- Thêm vào một số giao diện và tóm tắt các lớp học để tạo lại cùng một dự án.
- Lưu trữ thông tin của bạn trong lớp bảo mật . (Tệp I/O)
- một dự án khác có thể tập trung vào phát triển GUI .
- Thêm lớp cơ sở dữ liệu.
- Tái cấu trúc ứng dụng được xây dựng với kiến
- Thêm vào một số thử nghiệm JUnit.
- Tìm hiểu lập trình dựa trên web và chuyển đổi dự án hiện tại của bạn thành servlets.
- Chuyển đổi dự án để Struts (hoặc một số khuôn khổ khác)
- Bây giờ thêm kỹ thuật Hibernate để tăng cường ứng dụng của bạn
Các khái niệm lập trình không luôn luôn phải được sử dụng một cách chính xác trong các ứng dụng demo. Nó chỉ là một vấn đề của bạn tìm một cách sáng tạo của việc sử dụng khả năng bạn đã học được. Từ khái niệm ban đầu của bạn, bạn có thể thiết kế lại ứng dụng của mình để phù hợp với hàng chục dự án trên đường đi. Ý tưởng của bạn có thể giữ nguyên, chỉ cách bạn phát triển nó thay đổi. Trên đường đi, bạn tìm hiểu cách tái sử dụng mã quan trọng. Điều quan trọng là bạn luôn học hỏi.
Tôi thực sự sẽ đề xuất một dự án mà bạn sẽ không chỉ viết phần mềm, mà ở đó chức năng của nó là thứ bạn cần hoặc muốn máy tính làm cho bạn. Điều này sẽ theo kịp sự quan tâm của bạn và bạn sẽ học được nhiều hơn nếu bạn có một vấn đề thực sự để giải quyết.
Ví dụ: nếu bạn tập thể dục nhiều, bạn có thể chọn viết một dự án giúp bạn theo dõi số bài tập bạn đang làm và mức độ phù hợp của bạn (hoặc không!).
Bạn có thể làm rõ câu trả lời của mình một chút không? Nó không rõ ràng với tôi .. – Dananjaya
Tôi đã cập nhật nó. –
Bạn có thể xây dựng Phần mềm quản lý nhà để xe (ứng dụng đầu tiên của tôi) lúc đầu xây dựng logic (khách hàng, xe ô tô, phương pháp điều trị ô tô, báo cáo, v.v ...) chức năng sau đó xây dựng giao diện người dùng sử dụng logic này. bước cuối cùng là tìm nạp DB cho dự án.
Nếu bạn có nhiều thành việc giải quyết các bài toán liên quan có dự án Euler cho bạn: http://projecteuler.net/
Nó cũng sẽ yêu cầu bạn phải học API cơ bản để xử lý một số lượng lớn, chuyển đổi giữa các kiểu dữ liệu, truy cập vào các tập tin vv
Bạn có thể tham gia các dự án Go Kinh Thánh mà là một kinh thánh cho java kích hoạt điện thoại di động và cung cấp các kinh thánh trong nhiều bản dịch
Bạn có thể tham gia dự án và phát triển nó
HOẶC
Nếu bạn không có đủ kinh nghiệm trong J2ME, bạn có thể tạo giao diện cho người dùng dễ dàng đặt tất cả các tùy chọn thông qua giao diện và bạn chạy chương trình là chương trình dòng lệnh và chuyển các tùy chọn để nó
Ngoài ra bạn có thể nhúng một văn bản để chuyển đổi XML trong GUI của bạn để làm cho nó dễ dàng để chuyển đổi các file văn bản to Go định dạng Kinh Thánh
tôi có thể giúp bạn với những ý tưởng và tài nguyên mã như tôi bắt đầu vào dự án như vậy trước nhưng sử dụng C#
Nhưng tôi có tài nguyên tốt cho java cũng bao gồm tất cả những gì bạn cần trong đó chương trình
Liên kết http://gobible.jolon.org/ http://gobible.jolon.org/developer/welcome.html http://www.crosswire.org/gobible/
Xin lỗi tôi vô tình bỏ phiếu cho câu trả lời của bạn. Nó không có ý định, cảm ơn bạn cho câu trả lời của bạn – Dananjaya
Bạn luôn được chào đón nếu bạn muốn bất kỳ sự trợ giúp nào trong dự án tôi đề xuất ở trên chỉ cần liên hệ với tôi –
Viết mã trong khi bạn học là một ý tưởng tuyệt vời mà còn là một trong những tốt là để ĐỌC mã. Bạn đọc càng nhiều thì bạn càng viết càng tốt. Nếu bạn có một cái nhìn tại những nơi như sourceforge hoặc github bạn có thể tìm thấy hàng tấn các dự án Java mà bạn có thể kiểm tra. Bạn cũng có thể tìm thấy một vài ý tưởng tốt cho dự án của riêng bạn ở đó.
- 1. Ý tưởng dự án Asp.net?
- 2. Ý tưởng dự án với Hadoop MapReduce
- 3. Tầm nhìn máy tính, ý tưởng dự án?
- 4. Một số ý tưởng dự án cho Arduino là gì?
- 5. Java khái niệm ý tưởng
- 6. nhiều ngôn ngữ trong cùng một dự án trong ý tưởng Intellij
- 7. Cấu trúc dự án ruby lý tưởng
- 8. Một ý tưởng hay là đặt tất cả các dự án vào cùng một thân cây?
- 9. Ý tưởng cho dự án lập trình song song của sinh viên
- 10. Một số ý tưởng cho dự án được nhúng và/hoặc robot là gì?
- 11. Ai có thể cho tôi ý tưởng về dự án 'vui vẻ' [wpf]?
- 12. Ý tưởng dự án thú vị dành cho Devent Dev Muốn tìm hiểu thêm Asp.Net
- 13. java đã lấy ý tưởng cho giao diện từ đâu?
- 14. Cách đưa dự án Java vào một dự án Android?
- 15. Dự án java nguồn nhập trong dự án Android
- 16. Ý tưởng cho các dự án đồ chơi nào đó để làm quen với Cocoa và Cocoa Touch
- 17. Làm cách nào để quản lý ý tưởng/dự án cá nhân của tôi để hoàn thành?
- 18. Làm cách nào để nhận được ý tưởng sbt để làm việc trong dự án scala-2.10?
- 19. Ý tưởng BOT/Spider Trap
- 20. build.xml trong dự án Java
- 21. Chuyển sang Linux để phát triển Windows, ý tưởng tồi?
- 22. Dấu nháy đơn trong URL. Ý tưởng tốt hay ý tưởng tồi? Và tại sao?
- 23. Mô-đun SDK cho Scala trong IntelliJ Ý tưởng
- 24. intellij ý tưởng mô-đun mặc định "user.dir"
- 25. sqlite và hibernate - là ý tưởng hay không?
- 26. BootstrapperPackage có ý nghĩa gì bên trong dự án * .csproj
- 27. Cách tổ chức các dự án Java lớn hơn - Dự án so với Không gian tên?
- 28. JSON trong URL Hash - Ý tưởng tồi hay tốt?
- 29. Có khái niệm Ý tưởng Android trong iPhone SDK
- 30. Đối tượng tự gửi - ý tưởng hay?
thể trùng lặp của [ý tưởng thú nuôi dự án trong Java] (http://stackoverflow.com/questions/2959441/pet-project-ideas-in-java) hoặc [Ý tưởng cho dự án Summer Java] (http: // stackoverflow .com/thắc mắc/732.331/ý tưởng-cho-hè-java-dự án) –
bạn có thể nhận được rất nhiều trường hợp ra khỏi Danh mục sử dụng sách của bạn cũng như: bạn có thể viết nó như là một ứng dụng máy tính để bàn duy nhất của người dùng, một ứng dụng web dựa trên một Máy chủ JEE, vv Tất nhiên nó phụ thuộc nếu bạn muốn nhận được vào mã Java phía máy chủ, hoặc chỉ dính vào phát triển máy tính để bàn. Một cách sử dụng Java mới nổi thú vị đang phát triển cho nền tảng Android, mặc dù nghiêm túc nói nó không phải là Java, nó chỉ trông và cư xử như Java. –
Không thể đi xa như một nhà phát triển mà không có trí tưởng tượng. Hãy thử phát triển một trong số đó. – duffymo