1. 什麼是java腳本
JAVA腳本其實
就是Java語言,因為Java代碼一般都要寫在後綴名為.java的文件下,如果要在頁面裡面運行Java代碼就要一些特殊的表示。
在jsp中J的ava腳本:<%
這裡面寫Java代碼
%>
<%=
這是在jsp頁面中輸出%>
2. Java腳本怎麼做
不是很明白你的需求
java不適合寫腳本的,另外,是在linux還是windows平台上跑的?
linux下寫腳本的語言很多,shell、pyhton、perl等等,都很好用的。
3. kettle中java腳本怎麼使用
完整例子如下:
Java代碼
String firstnameField;
String lastnameField;
String nameField;
public boolean processRow(StepMetaInterface smi, StepDataInterface sdi) throws KettleException
{
// 獲取輸入
//
Object[] r = getRow();
// 輸入為空,直接false
//
if (r == null) {
setOutputDone();
return false;
}
// 處於性能考慮,parameter只查一次
//
if (first) {
firstnameField = getParameter("FIRSTNAME_FIELD");
lastnameField = getParameter("LASTNAME_FIELD");
nameField = getParameter("NAME_FIELD");
first=false;
}
// 用 createOutputRow() 來保證output的數組夠大,能夠裝下任何新的域
//
Object[] outputRow = createOutputRow(r, data.outputRowMeta.size());
String firstname = get(Fields.In, firstnameField).getString(r);
String lastname = get(Fields.In, lastnameField).getString(r);
// Set the value in the output field
//
String name = firstname+" "+lastname;
get(Fields.Out, nameField).setValue(outputRow, name);
// putRow will send the row on to the default output hop.
//
putRow(data.outputRowMeta, outputRow);
return true;
}
4. 用java寫,游戲腳本,需要學習哪方面
學習JSP、Servlet、JDBC、JavaBean(Application)四部分技術。
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。
Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。
20世紀90年代,硬體領域出現了單片式計算機系統,這種價格低廉的系統一出現就立即引起了自動控制領域人員的注意,因為使用它可以大幅度提升消費類電子產品(如電視機頂盒、麵包烤箱、行動電話等)的智能化程度。
Sun公司為了搶占市場先機,在1991年成立了一個稱為Green的項目小組,帕特里克、詹姆斯·高斯林、麥克·舍林丹和其他幾個工程師一起組成的工作小組在加利福尼亞州門洛帕克市沙丘路的一個小工作室裡面研究開發新技術,專攻計算機在家電產品上的嵌入式應用。
5. java和java腳本有什麼區別
JAVA是一種語言,JAVA腳本也是一種語言,它是用來作網頁的一種設計,如JAVASCRAPIT,它就是用來做動態網頁的,JAVA也 可以勝任,但是JAVA腳本比較的小巧
6. 什麼是java腳本
Java腳本語言就是JavaScript
JavaScript,是一種基於對象的腳本語言。網景通訊公司最初在它的Navigator 2.0產品上設計並實現的,原名LiveScript。目前已經在WWW上廣泛用於動態Web頁面的編程語言。
Java腳本語言的目的是增加HTML的互動性
Java腳本語言是一種輕量級的編程語言,
Java腳本語言通常直接嵌入HTML頁
Java腳本語言是一種解釋性語言(腳本的執行無需翻譯)
7. java,怎麼用腳本運行
1.直接執行python腳本代碼
引用 org.python包
1 PythonInterpreter interpreter = new PythonInterpreter();
2 interpreter.exec("days=('mod','Tue','Wed','Thu','Fri','Sat','Sun'); "); ///執行python腳本
2. 執行python .py文件
1 PythonInterpreter interpreter = new PythonInterpreter();
2 InputStream filepy = new FileInputStream("D:\\demo.py");
3 interpreter.execfile(filepy); ///執行python py文件
4 filepy.close();
3. 使用Runtime.getRuntime()執行腳本文件
這種方式和.net下面調用cmd執行命令的方式類似。如果執行的python腳本有引用第三方包的,建議使用此種方式。使用上面兩種方式會報錯java ImportError: No mole named arcpy。
1 Process proc = Runtime.getRuntime().exec("python D:\\demo.py");
2 proc.waitFor();
8. java 請問編寫自動腳本
packageeg;
importjava.util.Random;
publicclassRandomNumber{
publicstaticvoidmain(String[]args){
RandomNumberrn=newRandomNumber();
Rulerule=newRule(){
@Override
protectedbooleanisAvailable(Integernumber){
if(number%17!=0&&!number.toString().startsWith("2")&&!number.toString().endsWith("7")){
returntrue;
}
returnfalse;
}
};
StringBufferbuffer=newStringBuffer();
for(inti=0;i<1000000;i++){
Integernum=rn.getRandomNumber(1,500,rule);
if(buffer.length()==0){
buffer.append(num);
}else{
buffer.append(","+num);
}
}
System.out.println(buffer.toString());
}
publicIntegergetRandomNumber(Integermin,Integermax,Rulerule){
Randomrdm=newRandom();
Integernumber=rdm.nextInt(max)+min;
if(rule.isAvailable(number)){
returnnumber;
}else{
returngetRandomNumber(min,max,rule);
}
}
}
abstractclassRule{
(Integernumber);
}