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,可以近似与通过这个方法重载,实现了默认值
}
}