java 練手小專案
學習了javaSE的基礎,為了鞏固對Java面向物件程式設計,以及java多執行緒程式設計的理解,使用swing 寫了一個很簡單的小專案,原始碼github地址: https://github.com/pythondever/swing-demo
喜歡的同學可以學習學習
整體程式碼流程
* 1. JFrame 放置一個JPanel
* 2. JPanel 上畫出我的坦克 敵人的坦克
* 3. 敵人坦克定義了 5 輛 放置在集合Vector中
* 4. 發射子彈,一個子彈就是一個執行緒,當子彈向上時就是 y 軸 – 向下就是 y軸 ++ 子彈向左就是 x 軸 – 向右就是 x 軸 ++
* 發射子彈之後需要一直重繪子彈的位置,當子彈 x 軸 y 軸的位置 為 0 或者 擊中敵人坦克 或者 達到窗體的邊緣位置需要銷燬子彈
* 5. 敵人坦克如何活動 敵人坦克每個坦克就是一個執行緒通過implements 繼承執行緒,通過Math.random 隨機改變 敵人坦克的方向
* 6. 坦克方向 0 代表向上 1 代表向右 2 代表 向下 3 代表向左
相關推薦
java 練手小專案
學習了javaSE的基礎,為了鞏固對Java面向物件程式設計,以及java多執行緒程式設計的理解,使用swing 寫了一個很簡單的小專案,原始碼github地址: https://github.com/pythondever/swing-demo 喜歡的同學可以學習學習 整體程式碼
Java基礎之練手小專案
記賬軟體 1. 專案介紹 1.1. 專案安排 1.1.1. 專案目標 本專案為JAVAEE基礎班綜合專案,包含了若干個知識點,達到將基礎班所學知識綜合使用,提高了我們對專案的理解與知識點的運用。 熟練View層、Service層、Dao層之間的方法相互呼叫操作、 熟練dbu
練手小專案一:JAVA聊天室原始碼
客戶端: import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; imp
QT練手小專案一
最近在做MFC方面的工作,但是覺得QT不能夠扔下,所以空閒的時候做一些QT方面的練手小專案,就當複習了。程式碼量很小,易於理解。我會把整個程式碼放在部落格最後面。 &n
菜鳥教程jquery刷完後的 練手小專案
<html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style
練手小專案錯誤總結《二》
莫名其妙的坑 1 migrate遷移資料庫 出現 attributeeror: tuple has no attriibute 'startwith' 我的根源 是在setting中中途配置改了media_root配置 然後執行mak
Python爬蟲練手小專案:爬取窮遊網酒店資訊
Python爬蟲練手小專案:爬取窮遊網酒店資訊 Python學習資料或者需要程式碼、視訊加Python學習群:960410445 前言 對於初學者而言,案例主要的是為了讓大家練手,明白其中如何這樣寫的思路,而不是拿著程式碼執行就完事了。 基本環境配置 系統
軟體測試練手小專案(檔案壓縮)
此專案比較小,目的在於用來熟悉軟體測試流程,熟悉相關概念,瞭解禪道的使用。 1 專案啟動,介入瞭解需求 專案背景:磁碟空間不足,需要一個壓縮,解壓縮檔案的軟體。 目標:完成所有檔案型別的壓縮,解壓縮。 時間:2018-
新手學Python必看的幾個練手小專案,輕鬆不枯燥哦!
Python是一種面向物件的解釋型程式語言,原始碼與直譯器CPython遵守GPL協議,Python語法簡潔清晰。 語法簡潔清晰,那麼我們用少量的Python程式碼能做哪些有趣的東西?溫馨提示:文末必看。 一、畫愛心表白 1、圖形都是由一系列的點(X,Y)構成的曲線,由於X
python資料分析練手小專案-汽車銷售偷漏納稅人識別
本專案主要掌握資料預處理和神經網路、決策樹建模以及利用roc曲線進行模型評價。 import pandas as pd data=pd.read_excel(data/cardata.xls',index_col=0) #資料探索 import matp
java初學基礎班經典練手小程式300例
本文轉載於http://blog.sina.com.cn/s/blog_7192f33401016v43.html 一.函式 1. ********************************************************************************
JAVA練手專案(三):坦克大戰遊戲原始碼
經過幾天的練習和研究終於自己能寫出坦克大戰遊戲了,寫完這個程式後感覺收穫了很多東西,對JAVA的知識又有了一定的增長,接下來還準備繼續寫幾個小專案來練習J2SE 由於程式碼太長就不發在部落格裡了,我上傳到了資源下載裡,有需要的朋友大家可以去下載
去哪找Java練手專案?
經常有讀者在微信上問我: > 在學程式設計的過程中,看了不少書、視訊課程,但是看完、聽完之後感覺還是不會程式設計,想找一些專案來練手,但是不知道去哪兒找? 類似的問題,有不少讀者問,估計是大部分人的困惑。 練手專案那肯定是去github找啊! 之前我在知乎上回答過這種問題,分享了一些 githu
java練手
javapublic class jichu{ public static void main(String[] args){ // 輸出控制臺 System.out.print("hello world");
整理了適合新手的20個Python練手小程式
100個Python練手小程式,學習python的很好的資料,覆蓋了python中的每一部分,可以邊學習邊練習,更容易掌握python。 本文附帶基礎視訊教程:私信回覆【基礎】就可以獲取的 【程式1】 題目:有1、2、3、4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少? 1.程式分析:可
四、Spring與Dao練手小案例
1.分析 程式碼分為三層,分別為dao、service和test(測試用,暫時不涉及web)。 每個類擁有自己的介面和實現類。 2.Dao 包名是com.itlike.dao UserDao(介面) package com.itlike
python練手小程式之二
判斷是否為完全數 題目:一個數如果恰好等於它的因子之和,這個數就稱為“完數”。例如6=1+2+3.程式設計 輸入一個數,判斷是否是“完數”。 程式分析:對輸入的數j進行因子分解(這裡的因子不是質因數): (1)初始化一個s變數,將j賦值給s,使用迴圈和取餘
PHP練手小demo實現分頁
建立表語句 CREATE TABLE `guestbook` ( `id` mediumint(8) unsigned NOT NULL auto_increment, `nickname
JAVA 第一個小專案 桌球遊戲 (桌球小程式練習)
今天裝了Eclipse 學習第一個小程式‘’ #載入視窗 #畫視窗 import java.awt.*;import javax.swing.*; public class BallGame extends JFrame{ Image ball = Toolkit.ge
JAVA 第一個小專案 桌球遊戲 (桌球小程式練習2)最終版本
import java.awt.*;import javax.swing.*; public class BallGame2 extends JFrame{ Image ball = Toolkit.getDefaultToolkit().getImage("images/ball.png"); Ima