project工程
——| package包1
——|class類1
——|屬性1
——|屬性2
——|屬性3
——|方法1
——|方法2
——|方法3
——|class類2
——|class類3
——| package包2
——|class類1
——|class類2
——|class類3
第1步:新建工程

image.png

image.png
第2步:新建包

image.png

image.png
第3步:新建類

image.png

image.png

image.png
com.guoyasoft.Student.java
//package:“包名”,定位當(dāng)前java類在工程的哪個位置
package com.guoyasoft;
//定義類:public代表權(quán)限是公開使用,class是申明要定義一個類,test是類名
//{}:左右花括號確定類的代碼起止范圍
public class Student {
//定義"屬性":
//public:是公共可用
//String:變量類型,類似數(shù)據(jù)庫的varchar2,是字符串
//int:32位的整數(shù),一般用它存放數(shù)字
//sname:變量名
public String sname;
public int sage;
public String sno;
//定義方法:
//String是返回類型
//toString是方法名
//():用來存放入?yún)ⅲ颂幉恍枰雲(yún)?,所以是空? public String toString(){
//定義一個臨時變量,方法中的變量,只有方法本身可用,不對外開放,所以沒有public等對外開放權(quán)限
//String:變量類型,說明是字符串
//result:變量名
//=:等號的含義,就是賦值,把后面的內(nèi)容,存到前面的變量里面
//“”;加雙引號,就是字符串
//+:加運算,如果是數(shù)字,1+2就等于3;如果是字符串“abc”+“bcd”=“abcbcd”
//java中取變量值,只要寫變量名就行,不像jmeter要用${變量名}
//對比jmeter格式:sno=${sno}&sname=${sname}&sage=${sage}
String result="sno="+sno+"&sname="+sname+"&sage="+sage;
//return:返回結(jié)果,將后面的內(nèi)容作為返回值
//result:返回值,即取result變量的值
return result;
}
}
com.guoyasoft.Test.java
//包名:定位當(dāng)前java類在工程的哪個位置
package com.guoyasoft;
//定義類:public代表權(quán)限是公開使用,class是申明要定義一個類,test是類名
//{}:左右花括號確定類的代碼起止范圍
public class Test {
public static void main(String[] args) {
//new是特殊表示,表示新建一個student對象
//Student():叫做構(gòu)造方法,每個類必須有至少一個,默認自帶1個,用來初始化設(shè)置
//Student stu:構(gòu)造方法返回類型就是該類本身的類型,用一個變量stu進行存儲
Student stu=new Student();
//通過“變量名.”使用自定義類型的“屬性”,類似表中的字段名
//“=”號:含義是賦值,不是相等
stu.sname="guoyasoft";
stu.sno="S001";
stu.sage=1;
//通過“變量名.”使用自定義類型的“方法”,方法的返回類型是String,使用變量名info進行存儲
String info=stu.toString();
//System.out.println()方法是固定寫法,用來將字符串打印到控制臺的日志里面
System.out.println(info);
}
}