靜態(tài)方法是使用公共內(nèi)存空間的,就是說所有對象都可以直接引用,不需要創(chuàng)建對象再使用該方法。
成都創(chuàng)新互聯(lián)于2013年創(chuàng)立,先為東臺等服務(wù)建站,東臺等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為東臺企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
例如,我創(chuàng)建一個類,里面有一個靜態(tài)方法:
class Test{
public static int z(int xx,int yy){
return xx+yy;
}
public int zz(int xx,int yy){
return xx+yy;
}
}
然后在含有main方法的類中使用這個類時,對與以上非靜態(tài)和靜態(tài)方法的引用方式是不同的,如下:
import Test;
public class mainClass{
int sum;
public static void main(String args[]){
sum=Test.z(1,2); //直接用 類.方法或者屬性就可以使用該方法或?qū)傩浴?/p>
System.out.println(sum);
Test t=new Test();
sum=t.zz(1,2); //因為zz不是靜態(tài)方法,所以只能只能用Test類創(chuàng)建一個t對象,然后調(diào)用該對象的方法。
System.out.println(sum);
}
}
ls他們說的也是有道理的,靜態(tài)方法只能被靜態(tài)方法調(diào)用。
Java語言提供了一種強大的注釋形式:文檔注釋??梢詫⒃创a里的文檔注釋提取成一份系統(tǒng)的API文檔。我們在開發(fā)中定義類、方法時可以先添加文檔注釋,然后使用javadoc工具來生成自己的API文檔。
文檔注釋以斜線后緊跟兩個星號(/**)開始,以星號后緊跟一個斜線(*/)作為結(jié)尾,中間部分全部都是文檔注釋,會被提取到API文檔中。
自行搜索一下javadoc即可,示例如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/**
* 類描述
*
* @author 作者
* @version 版本
*/
public class DemoClass {
/**
* 內(nèi)部屬性:name
*/
private String name;
/**
* Setter方法
* @return name
*/
public String getName() {
return name;
}
/**
* Getter方法
* @param name
*/
public void setName(String name) {
this.name = name;
}
}
不能使用java代碼,只能使用el表達式,來輸出展示數(shù)據(jù)..
freemarker 的原則或初衷:
數(shù)據(jù)+模板=輸出
模板就是 freemarker了,這樣程序員就不能把大量java代碼寫入, 美工和程序員 工作就可以獨立了
在html中加入java代碼,就是jsp頁面,jsp里可以加入java代碼了,當然也可以調(diào)用外部的java。jsp頁面要想運行必須放到容器里,例如最流行的tomcat。
你應(yīng)該是新手,還不明白概念,所以在網(wǎng)上找些視頻教程看吧,搜索j2ee或者jsp的教程,jsp就是用java程序動態(tài)生成html頁面,瀏覽器不能解析java代碼,所以tomcat這種服務(wù)器負責解析,生成最終的html