小编nic*_*wkc的帖子

如何使用可选参数创建过程?

是否可以使用可选参数创建过程?例如,创建一个添加所有参数的过程.

add(n1, n2, .... nn)
Run Code Online (Sandbox Code Playgroud)

另一个程序,例如我有11个参数,它从1到10加起来,最后一个参数可以做其他事情.通过谷歌搜索,似乎你可以使用数组来做到这一点,但我得到的大多数结果是关于另一种编程语言,而不是plsql.如果将理论应用于plsql我猜我想使用varray或嵌套表?

sql oracle plsql

9
推荐指数
2
解决办法
3万
查看次数

关于java编码风格的一些问题

我已经学习了2个月的java,我熟悉课程,继承以及一些关于摇摆的知识.我见过一些专家的编码风格,我对它有点不熟悉.例如:1)

import java.util.Calendar;

    class testIni2{
      public static void main(String args[]){
        Calendar cal = Calendar.getInstance();

        int month = cal.get(Calendar.MONTH) + 1;
        int day = cal.get(Calendar.DATE);

        System.out.println("Today's date is" + month + " " + day );
      }
    }
Run Code Online (Sandbox Code Playgroud)

根据我之前的知识,如果你想创建一个类的实例,我见过的大部分风格如下:

Calendar cal = new Calendar();
Run Code Online (Sandbox Code Playgroud)

然后调用方法,在这种情况下我认为它是这样的:

cal.getInstance();
Run Code Online (Sandbox Code Playgroud)

我理解其余部分.这是否意味着我可以在创建类的实例时直接调用该方法?让我们说如果我有一个狗类,里面有一个叫做'bark'的方法,我可以这样做:

Dog cutie = Dog.bark();      // Like this??
Run Code Online (Sandbox Code Playgroud)

2)http://zetcode.com/tutorials/javaswingtutorial/firstprograms/

我从这个网站上读到了关于摇摆的教程,以及关于其编码风格的另一个问题.

import java.awt.EventQueue;
import javax.swing.JFrame;

public class SimpleEx extends JFrame {

    public SimpleEx() {

        initUI();
    }

    private void initUI() {

        setTitle("Simple example");
        setSize(300, 200);
        setLocationRelativeTo(null); …
Run Code Online (Sandbox Code Playgroud)

java eclipse swing

0
推荐指数
1
解决办法
88
查看次数

如果我将新数组分配给现有值类型数组会发生什么?

假设我有以下代码:

float[] test = new float[10];
for(int i = 0; i < 10; i++)
{
     test[i] = i + 1.0f;
}
Run Code Online (Sandbox Code Playgroud)

我将一个新的浮点数重新分配给测试数组,如下所示:

test = new float[10];
Run Code Online (Sandbox Code Playgroud)

通过Console.WriteLine调试后,显示reassign的test值为0,test是不是引用了新创建的float数组,还是之前的数组被清空重新创建?

我已经阅读了一些关于堆和堆栈的文章,但这并没有解决我的困惑。

c#

0
推荐指数
1
解决办法
165
查看次数

标签 统计

c# ×1

eclipse ×1

java ×1

oracle ×1

plsql ×1

sql ×1

swing ×1