java配置參數
1. java配置
先裝jdk,再裝myeclipse,只要安裝正確,就不用配置環境變數的.
用sql2000的話,先裝sp4的補丁,用jdbc進行鏈接
連接資料庫看這個
http://blog.sina.com.cn/s/blog_662e0f220100idry.html
2. java類通配參數
解決思路,
如果A類和B類,沒有相互的繼承關於, 那麼參數用Object 類型(Object是所有類的父類).
當傳入參數後在判斷傳入的類型,然後進行相應的處理
具體的代碼如下
classA{
voidprint(){
System.out.println("我是A類的print方法");
}
}
classB{
voidprint(){
System.out.println("我是B類的print方法");
}
}
publicclassTest{
publicstaticvoidmain(String[]args){
printInfo(newA());
printInfo(newB());
}
publicstaticvoidprintInfo(Objecto){
if(o.getClass()==A.class){
Aa=(A)o;
a.print();
}elseif(o.getClass()==B.class){
Bb=(B)o;
b.print();
}
}
}
當如果A類和B類存在繼承關於,那麼參數就是父類的類型就可以了
classPeople{
voidsay(){
System.out.println("人們說:友好相處,美麗世界");
}
}
classStudentextendsPeople{
voidsay(){
System.out.println("學生說:好好學習天天向上");
}
voidreadbook(Stringbookname){
System.out.println("學生:我正在看"+bookname);
}
}
publicclassTest2{
publicstaticvoidmain(String[]args){
sayInfo(newPeople());
sayInfo(newStudent());
}
publicstaticvoidsayInfo(Peoplep){
p.say();//如果調用的父類和子類都有的方法,直接寫就可以了
if(p.getClass()==Student.class){//如果想調用子類特有的方法,就需要判斷是不是子類
Students=(Student)p;//強制轉換
s.readbook("三國演義");//調用子類特有的方法
}
}
}
方案三 泛型
classT1{
}
classT2{
}
publicclassTest3{
publicstaticvoidmain(String[]args){
show(newT1());
show(newT2());
}
publicstatic<T>voidshow(Tt){
System.out.println(t.getClass().getName());
}
}
選擇一個,你喜歡或者合適使用的
3. java 參數
你看下符合你的要求嗎?
import java.util.ArrayList;
public class SQLList {
private ArrayList<String> sqlList = new ArrayList<String>() ;
public void add(String sql){
sqlList.add(sql) ;
}
}
哦,明白了。
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
public class ResultTest {
private Map<String,ResultSet> result = new HashMap<String,ResultSet>() ;
//這里添加你自己的query()方法
public Map<String,ResultSet> getResult(ArrayList<String> sqlList){
for(String sql : sqlList){
ResultSet rs = query(sql);
result.put(sql,rs) ;
}
return result ;
}
}
4. java main函數怎麼設置參數
elipse配置方式為:
Run As-->Run Configurations->Arguments->Program arguments 中輸入 參數值即可,空格隔開。
其它開發工具也類似
5. JAVA裡面什麼是參數
//定義類
class dog
{
//定義類的成員變數
int legs;
//定義類的方法,括弧內為一個整形參數
void settLegs(int legs)
//為成員變數賦值
{this.legs=legs;
}
//返回成員變數
int getLegs()
{return legs;
}
}
class A
{ void f(int x,Dog beibei)
{x=100;
beibei.setLegs(4);
//列印括弧內內容
System.out.println("參數x值是:"+x);
System.out.println("參數對象beibei的leg:"+beibei.getLegs());
}
}
public class Example4_4
{public static void main(String args[])
{int x=0;
//新建一個類的對象,並用dog變數作為對象地址的引用
Dog dog=new Dog();
dog.setLegs(6);
Ststem.out.println("main方法中x的值:"+x);
Ststem.out.println("main方法中對象dog的leg:"+dog.getLegs());
A a=new A();
a.f(x,dog);
System.out.println("方法f執行後,main方法中x的值:"+x);
System.out.println("方法f執行後,main方法中對象dog的leg:"+dog.getLegs());
}
}
建議樓主從程序基礎開始學。
6. java環境設置的具體參數是什麼
0.0 系統變數裡面加上:
JAVA_HOME: D:\Java\jdk1.6.0_18(你安裝JDK的目錄)
CLASSPATH:%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;
Path: %JAVA_HOME%\bin;
上面這三個項如果原來有值,在最後追加就行
7. java參數
一直是直線下落是因為
「jbutton1.setBounds(x1,y+2*t1,35,36);」
你的X坐標一直是沒有變化的 變化的只是Y坐標 所以只是下落速度有變化吧
你修改一下代碼 讓 X坐標值有變化就可以實現了。
你的正弦函數是怎麼用的? 要先根據 t 用正弦函數 獲得當前的X,y坐標 然後再
.setBounds(x,y,35,36);
8. java 參數變數區別是什麼
系統變數是對本電腦所有用戶的起作用的變數。
用戶變數是只對當前用戶有效的變數。
java的環境變數可以配置在系統變數上,也可以配置在用戶變數上,也就是說java的環境變數是用來配置在系統變數或用戶變數的一段路徑。
9. Java在何處配置運行時的命令行參數
當你在Java命令行後面帶上參數,Java虛擬機就直接把他存放到了main方法中的參數String數組里了,你可以運行下下面這個小程序就明白!!
public class Test {
public static void main(String[] args)
{
System.out.println(args[0]);
System.out.println(args[1]);
System.out.println(args[2]);
}
}
用控制台編譯: javac Test.java
運行: java Test aaa bbb ccc
記得運行那一行代碼後面帶上三個參數~~~參數之間用空格隔開!
10. java 能為方法參數設置默認參數嗎
不能設置默認參數。
因為「默認參數」和「方法重載」同時支持的話有二義性的問題,Java可能為了簡單就不要「默認參數」了。
使用「方法重載」可以間接實現」默認參數「的效果,而且避免了代碼過於hack。
比如重載方式間接實現:
publicclassA{
publicvoiddoA(inta){
}
publicvoiddoA(){
this.doA(0);//這里默認傳入0,可以近似與通過這個方法重載,實現了默認值
}
}