本文目錄一覽:
- 1、java寫的用戶登陸實例,用eclipse開發的具體步奏和代碼
- 2、Java Web應用開發案例教程——基於MVC模式的JSP+Servlet+JDBC和AJAX
- 3、《JavaWeb開發實戰1200例(第Ⅱ卷)》epub下載在線閱讀,求百度網盤雲資源
- 4、學Java有哪些可以練手的項目
- 5、JAVA能開發什麼樣的東西?
- 6、北大青鳥設計培訓:java框架的使用要點?
java寫的用戶登陸實例,用eclipse開發的具體步奏和代碼
import java.awt.Container;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;import javax.swing.*;public class Login extends JFrame{
JLabel user,passwd;
JTextField userput;
JPasswordField passput;
JButton denglu,tuichu;
public Login(){
super(“用戶登錄”);
Container c=getContentPane();
c.setLayout(null);
Font f=new Font(“宋體”,Font.PLAIN,12);
user=new JLabel(“賬號”);
passwd=new JLabel(“密碼”);
userput=new JTextField();
passput=new JPasswordField();
denglu=new JButton(“登錄”);
denglu.setFont(f);
denglu.addActionListener(new NewAction());
tuichu=new JButton(“退出”);
tuichu.setFont(f);
tuichu.addActionListener(new NewAction());
user.setBounds(50,50,60,20);
userput.setBounds(110,50,150,20);
passwd.setBounds(50,80,60,20);
passput.setBounds(110,80,150,20);
denglu.setBounds(50,160,60,30);
tuichu.setBounds(200,160,60,30);
c.add(user);
c.add(userput);
c.add(passwd);
c.add(passput);
c.add(denglu);
c.add(tuichu);
setSize(350, 300);
setVisible(true);
}
class NewAction implements ActionListener{
String url=”jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=CDM”;
String user=”sa”;
String passwd=”394513265″;
java.sql.Connection con;
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
try{
Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”);
con= DriverManager.getConnection(url,user,passwd);
}catch(Exception ep){
JOptionPane.showMessageDialog(null, “載入驅動失敗!”);
}
if(e.getSource()==denglu){
Find();
}
if(e.getSource()==tuichu){
dispose();
}
} public void Find(){
String lk=”select * from login”;
try{
Statement sql=con.createStatement();
ResultSet rs=sql.executeQuery(lk);
while(rs.next()){
if(rs.getString(1).equals(userput.getText()) rs.getString(2).equals(passput.getText()))
new MainClient();
else
JOptionPane.showMessageDialog(null, “用戶名或密碼錯誤”);
}
rs.close();
}catch(SQLException p){
JOptionPane.showMessageDialog(null, p.getMessage());
}
}
}
public static void main(String[] args) {
Login l=new Login();
l.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
步驟就是建個工程 然後建個class
Java Web應用開發案例教程——基於MVC模式的JSP+Servlet+JDBC和AJAX
其實這種爛書你買它做什麼啊?從網上找一些電子書看,然後自己動手做,效果更好點!
《JavaWeb開發實戰1200例(第Ⅱ卷)》epub下載在線閱讀,求百度網盤雲資源
《Java Web開發實戰1200例(第Ⅰ卷)》(盧瀚//王春斌)電子書網盤下載免費在線閱讀
資源鏈接:
鏈接:
密碼:m01y
書名:Java Web開發實戰1200例(第Ⅰ卷)
作者:盧瀚//王春斌
出版社:清華大學
出版年份:2011-1
頁數:909
內容簡介:
《Java Web開發實戰1200例(第1卷)》簡介:《Java Web開發實戰1200例》包括第I卷、第II卷共計1200個例子,《Java Web開發實戰1200例(第1卷)》是第I卷,共計600個例子。
《Java Web開發實戰1200例(第1卷)》以開發人員在項目開發中經常遇到的問題和必須掌握的技術為中心,介紹了應用Java Web進行程序開發的各個方面的知識和技巧,主要包括Java Web編程基礎、文件操作管理、圖形圖像與多媒體技術、窗體應用技術、JSP操作Word與Excel等。全書分6篇23章,共計600個實例和600個經驗技巧。每個實例都是經過作者精心篩選的,具有很強的實用性,其中一些實例是開發人員難於尋覓的解決方案。
《Java Web開發實戰1200例》兩卷共計1200個例子,包括了開發中各個方面最常用的實例,是目前市場上實例最全面的開發類圖書;本書實例來源於多位工程師的多年積累,具有很強的實用性。
《Java Web開發實戰1200例(第1卷)》附帶有配套DVD光碟,光碟中提供有部分實例的視頻和大部分源代碼,讀者稍加修改即可應用。
《Java Web開發實戰1200例(第1卷)》適合Java Web的初學者,如高校學生、求職人員作為練習、速查、學習使用,也適合Java Web程序員參考、查閱。
學Java有哪些可以練手的項目
1.各種管理系統
源碼下載(實例一):
jsp開發完整的博研圖書館後台管理系統,不使用框架開發的,太完美了
源碼下載(實例二):
javaWeb圖書館管理系統源碼mysql版本
源碼下載(實例三)
GitHub – uboger/LibraryManager: JAVA GUI 圖書館管理系統
源碼下載(實例四):
java swing開發企業人事管理系統源代碼下載
2.簡易的聊天系統
源碼下載(實例一):
java swing開發網路聊天室群聊系統,基於java多線程socket編程
源碼下載(實例二):
java swing開發大貓聊天室源碼,簡單易懂,適合java swing初學者
源碼下載(實例三):
java websocket開發簡單聊天室系統,實現群聊與一對一單人聊天案例
源碼下載(實例四):
jsp開發簡單聊天室demo-分享
3.實現通訊錄
java通訊錄實現了添加刪除和查找功能
源碼下載(二):
JAVA版通訊錄管理系統課程設計源碼
源碼下載(三):
Java Swing界面.完美設計通訊錄..有需要的下
4.坦克大戰
源碼下載(一):
俄羅斯方塊 JAVA版
源碼下載(二):
GitHub – FieldSoft-HelloClyde/Tetris-Swing: Swing編寫的俄羅斯方塊
源碼下載(三):
java swing開發的俄羅斯方塊遊戲,包含完整代碼+詳細注釋
5.五子棋
源碼下載(一):
Java實踐(十一)——五子棋
源碼下載(二):
java swing開發的五子棋小遊戲源碼
源碼下載(三):
java swing開發單機版五子棋源代碼下載
源碼下載(四):
Java五子棋演算法和代碼
6.中國象棋
源碼下載(一):Java實踐(十二)——中國象棋
7.貪吃蛇
java貪吃蛇源代碼 、 java貪吃蛇源代碼
以上是總結出來的簡單的練手項目,希望對你有幫助
JAVA能開發什麼樣的東西?
如果你是一個Java初學者,你可能對Java應用在什麼地方感到困惑。除了「馬里奧」「貪吃蛇」等經典遊戲,其他領域好像也找不到Java的蹤跡!
那學完Java可以從事什麼工作呢?我在下文告訴你哦!
一、Java23年的發展
從Java在1995年的正式發布至今已經23年了。23年來,Java語言正在不斷進化,而其技術應用也在不斷擴大進步。
1995年,從誕生第一年,便有8.3萬網頁使用Java技術製作。
1998年始,Java的第二代J2EE、J2ME、J2SE、陸續誕生。J2EE即企業版Java,應用與伺服器,J2ME應用於移動環境,J2SE應用於桌面環境。
2007年,Google和84家硬體製造商、軟體開發商等組件Android系統。而Android程序是用Java編寫的。
2017年,而最近漸漸發展起來的AI、大數據、雲計算、物聯網等無不是用Java作為基礎。
二、作為Java工程師需掌握的技能
1、Web前端技術 (HTML5、CSS、JS、jQuery、Ajax)
2、互聯網架構(Nginx、Redis、MQ)
3、Web伺服器端編程(Java基礎、Servelt、SSH、SSM)
4、資料庫技術(Orale、MySQL)
三、Java的技術應用
1、安卓開發
雖然kotlin也可以用於Android開發,但是Java語言仍然是Android開發領域的主流語言。隨著移動互聯網的發展,Java語言近年來在Android開發領域積累了大量的案例。相信隨著5G標準的實施,Java在未來的移動互聯網領域將有很大的應用前景。
2、後端服務
Java是從事各種後端服務開發的常用選擇,因為Java在並發處理、事務處理、安全處理等方面都有比較成熟的程序,所以採用Java從事後端開發是許多項目團隊的常用程序。
3、Web開發領域
Java語言在Web開發領域中得到了廣泛的應用。Java語言以其穩定的性能和良好的可擴展性,已經成為大型互聯網平台的重要解決方案。另外,龐大的企業ERP系統也可以用Java語言實現,這是一個比較大的開發市場。
4、做研發、產品經理、測試、運維
可以去大型it企業,國企,研究所,銀行,私企,民企,需要的行業,企業,高校,培訓等,都可以去。
5、除了上述開發領域外,Java在遊戲、人工智慧、科學計算等領域也有一定的應用。從就業的角度來看,學習Java是一個不錯的選擇。
6、一般做Java後台開發工程師,具體工作是不同的。
早期階段可能是維護一些系統或開發一些系統。也有應用程序的開發,android等等,取決於具體的學習方向和自己選擇的工作方向。如果可以的話也可以做全棧工程師。
隨著互聯網經濟的高速發展,讓學習Java編程成為最佳的選擇。我提示你:在學習Java基本工作並不困難,但很辛苦!
回答二:
學Java開發到底能做什麼工作?有哪些工作需要Java程序員呢?今天小編就來給大家介紹一下吧!
學了Java到底能做什麼工作,這個問題讓初次接觸Java的人很迷茫,其實Java可以做的東西太多了,由於Java擁有很高的安全性和平台移植性,因此受到了很多Java程序員們的愛戴。
手機遊戲、中間件、軟體、網站、以及如今非常火的手機app等等,都是通過Java語言編寫的。
1 Java可以用來編寫網站
對於學生來說,最關心的是Java能做什麼,市場上找什麼工作跟Java有關。現在很多大型網站都用jsp寫的,JSP全名為JavaServerPages。
它是一種動態網頁技術,比如我們熟悉的163,一些政府網站都是採用JSP編寫的。所以學習Java的同學可以找編寫網站方面的工作,而且現在找這方面的崗位比較多。
2 Java可以做Android
Android是一種基於Linux的自由及開放源代碼的操作系統,其源代碼是Java。所以市場上見到的手機系統例如MIUI,阿狸雲,樂蛙等,都是修改源代碼再發行的。
Java做安卓不單單是指系統,還有APP.對於更多的開發人員來說,他們更多的時間是花在開發APP上面。
3 Java可以做遊戲
或者你不知道,在以前諾基亞還很流行的時候,你玩的手機遊戲有90%以上都是Java開發的。當然現在已經很少人再去開發了,都轉到安卓上去了。電腦上也有Java開發的遊戲,最經典的是:《我的世界》(minecraft,簡稱MC)。
4 Java可以做軟體
一般編程語言都可以做軟體的,Java也不例外,例如Eclipse,MyEclipse等知名Java開發工具。有關開發軟體組件,可以了解JavaSwing編程或者awt相關知識。
5 其他
除了以上所提的Java語言應用範圍之外,家裡的洗衣機、微波爐等家電都有可能是通過Java語言程序控制的呢。最重要的是要找到自己的一個興趣所在,專攻一個領域,堅持下去才會做出成績。
北大青鳥設計培訓:java框架的使用要點?
隨著互聯網的不斷發展,java編程開發依然是目前互聯網行業中的主流編程開發語言。
今天我們就通過案例分析來了解一下,java框架的使用都有哪些要點。
需求簡介可以使用註解標記類為組件,並自動掃描包路徑,識別組件類。
獲取註解信息,將組件類註冊到容器中,供以後的訪問使用。
解析組件之間的依賴關係,初始化組件類,並注入相關依賴。
從容器中獲取組件類的實例,並正常調用相應的方法。
項目框架整個項目大致分為以下幾個包:annotation包中定義了一些容器所需要的註解,比如Component,Service等註解。
container包是容器的主要實現,負責處理容器的相關功能,如依賴注入等。
context包定義了上下文環境,負責掃描組件,以及依賴解析等過程。
exception包定義了項目所需的異常。
proxy包定義了兩種動態代理的方式,一種是Jdk的動態代理實現,另一種是CGlib方式。
utils包定義了一些工具類。
註解掃描在相關註解的定義完成之後,需要進行掃描,將標記有@Component等註解的類掃描出來,以進行下一步的處理。
整個掃描的過程實際上是對類進行掃描,長沙北大青鳥認為可以通過Java的ClassLoader來掃描類路徑,將類載入進一個集合中。
這個過程的部分代碼如下,完整代碼可以在utils包下的ReflectUtil中查看。
容器的實現容器這個功能可以說是依賴注入的核心之一了,容器是對所有組件的管理,基本上所有的功能都圍繞著容器來開展。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/242172.html