原创 Java數組&排序作業

1.考試成績已經保存在數組scores中,依次爲 89,23,64,91,119,52,73,-23   要求根據通過自定義方法來找出其中前三名,將數組成績作爲參數傳入   要求判斷成績的有效性(0-100),如果成績無效,則忽略此成績.

原创 Java筆記第十一課(String類&StringBuffer類)

Java常用類    String類中的其他功能:    替換功能:    public String replace(char oldChar,char newChar):將字符串中某一個字符用新的字符替換   public Strin

原创 Java形式參數返回值&內部類

形式參數和返回值問題  形式參數  基本類型:  形式參數的改變對實際參數沒有影響(String是引用類型和基本數據類型的效果一樣String s ="abc") 引用類型:           具體類:如果形式參數是一個具體類,那麼需要

原创 Java常用類(String&Object&Scanner)

  Java常用類         Object類:      類 Object 是類層次結構的根類。每個類都使用 Object 作爲超類(父類)。所有對象(包括數組)都實現這個類的方法。   hashCode();  public in

原创 遞歸之兔子問題

1.有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問第二十個月的兔子對數爲多少? (使用遞歸去解決) 分析:首先我們要明白題目的意思指的是每個月的兔子總對數;假設將兔子分爲小中大

原创 Java代碼塊&繼承

  一. 代碼塊 概念:  使用{  } 括起來的代碼,稱爲代碼塊 分類: 根據它位置和聲明的不同,我們可以將代碼塊分爲局部代碼塊,構造代碼塊,靜態代碼塊,同步代碼塊(多線程涉及)a. 局部代碼塊 限定了變量的生命週期,變量在局部代碼塊

原创 Java多態&抽象類&接口

一.多態 定義:多態指一個事物在不同時刻體現出來的不同狀態 1)多態存在的三個必要條件 1.要有繼承; 2.要有重寫; 方法重寫:要求返回值類型也要相同的.不能改變返回值類型 3.父類引用指向子類對象。(向上轉型)(三者缺一不可,必須熟記

原创 javase入門筆記(第一課)

windows下java安裝及環境配置 在官網下載JDK1.8安裝包,運行安裝。將安裝目錄C:\Program Files (x86)\Java\jdk1.8.0_91\bin 以及  C:\Program Files (x86)\Jav

原创 Linux文件基本屬性

Linux文件基本屬性 在Linux系統中我們可以使用ll或者是ls -l 命令來顯示一個文件的屬性以及文件所屬組的用戶和組,如: 實例中,bin文件的第一個屬性用d 表示。d在Linux中代表該文件是一個目錄文件。在Linux

原创 Shell腳本運行

初識Shell shell是一個命令行解釋器,它爲用戶提供了一個向Linux內核發送請求以便運行程序的界面系統級程序,用戶可以用Shell來啓動、掛起、停止甚至是編寫一些程序。 Shell腳本 Shell腳本(shell scr

原创 JavaIO流

  IO流 IO流的分類: 1)按方向劃分: a.輸入流:讀取數據 b.輸出流:寫輸出數 2)按數據類型分: a.字節流(圖片文件,音頻,視頻等等....使用字節流) 字節輸入流 :InputStream          抽象類:Fil

原创 Java幾種設計模式

Java設計模式設計模式的分類創建型模式 對象的創建結構型模式 對象的組成行爲型模式 對象的行爲 簡單工廠方法模式(靜態工廠方法模式)      該模式裏面需要提供一個類:工廠類(用它製造一些需要的對象)  特點:   構造方法私有化,外

原创 SpringMVC與Struts2區別與比較總結

一、框架機制 1、Struts2採用Filter(StrutsPrepareAndExecuteFilter)實現,SpringMVC(DispatcherServlet)則採用Servlet實現。2、Filter在容器啓動之後即初始化;

原创 Hibernate框架搭建

Hibernate框架的搭建1. 添加jar包hibernate解壓後將lib/required文件夾下的jar包都添加到WebContent/lib下2. 添加核心配置文件  src/hibernate.cfg.xml  數據庫連接相關

原创 JavaSE版聊天室項目

JavaSE聊天室小項目   使用TCP編程實現客戶端和服務器端的不斷交互   import java.io.IOException; import java.io.InputStream; import java.io.OutputS