1. 程式人生 > >周報告及Java學習筆記

周報告及Java學習筆記

類型 stat 結束 安裝 java學習 tom 固定 有效 過程

(1)本周,安裝tomcat及MySQL等學習軟件,學習Java打代碼的時間大概有十五六個小時吧,解決問題用了大概兩三個小時。
(2)下周去練車,去遊泳,學習。
(3)漸漸熟練用windows窗口命令創建即完成Java的小項目

class god
{
public static void main(String[] args)
{
System.out.println("oh my god");
System.out.println("i have finished it.!!!");
}
} 1.程序:是一組相關指令的集合
2.語言:C,C++,C#,JAVA,PHP
數值型:整型(byte(0--127) short(0--30000) int(基本滿足) long(更長)) 3*:編程時要註意的問題
(1)java嚴格區分大小寫
(2)見到非法字符提示,一定是中英文寫錯了,必須全部是英文(標點符號)
(3)
4:path的作用,為什麽要配置JAVA_HOME等環境變量
(1)程序的執行需要使用外部指令javac,但javac指令僅能在安裝目錄下的bin目錄下使用,因此只能寫在bin目錄。
(2)程序開發過程中,不能將源程序寫入JDK的安裝目錄,因此需要將源程序保存到任意位置的指定目錄,因此需要將源程序保存到任意位置的指定目錄(英文目錄),所以需要使javac指令在任意目錄下可以運行
path與class path的區別
(1)path環境變量裏面記錄的是可執行文件,如.exe文件,對可執行文件現在當前路徑去找,如果沒找到就去path環境變量中配置的路徑去找
(2)classpath環境變量裏記錄的是Java類的運行文件所在的目錄。
5:代碼塊與作用域
(1)使用一對花括號{}將一部分代碼礦主,被框住的代碼叫做代碼塊
*代碼規範:使用花括號後,被花括號框住的所有代碼需要縮進,縮進一般可以使用Tab鍵
每一對花括號,起始的花括號所在行的第一個字符與結束的花括號在垂直方向是對齊的
(2)作用域可以理解為“有效期”及生命周期,變量的作用域僅僅只在聲明這個變量的代碼塊中 *Java的輸入語句(與C或C++不同):
引用頭文件,名稱為"import java.util.Scanner;"
例子:
import java.util.Scanner;
class Math{
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
int m1,m2;
m1 = scanner.nextInt();
m2=scanner.nextInt();
}
} 6數組(Array)
(1)數組是一組相同名稱的變量的集合,在程序中,一個數組表現為一個變量
(2)數組的聲明格式為:數據類型【】變量名
例如:int【】arr
(3)數組的初始化
a)靜態初始化
int []arr={1,2,3,4,5}
註意:*靜態初始化數據必須在同一條語句中完成
錯誤例子:int [] arr;
arr={1,2,3,4,5,}
b)動態初始化
int[]arr=new int [5];
int arr;arr=new int [5];
int arr=new int{}{1,2,3,4,5}
(4)對數組的元素賦值
格式:數組名[下標]=值
(5)使用Arrays類對原數組進行排序
在Java中,很多類是一種可以幫助我們的工具;
*引用源文件:import java.util.Arrays;
固定模式:Arrays.sort(數組名);
Arrays.sort(arr);
print不換行,println會換行;
(6)交換兩數的另類方法(不依賴第三個變量):
初始: x y
進行x=x+y x+y y
進行y=x-y x+y x
最後x=x-y y x

周報告及Java學習筆記