小编Din*_*del的帖子

什么是Java中的System.out.println()中的System,out,println

可能重复:
Java中System.out.println的含义是什么?

我一直在寻找什么样的答案System,out并且printlnSystem.out.println()在Java.我搜索并找到了这样的不同答案:

  • System是java.lang包中的内置类.这个类有一个final修饰符,这意味着它不能被其他类继承.它包含预定义的方法和字段,提供标准输入,输出等功能.

  • out是System类中的静态final字段(即变量),它是PrintStream类型(内置类,包含打印不同数据值的方法).必须使用类名来访问静态字段和方法,因此(System.out).

  • out这里表示PrintStream类的引用变量.

  • println()是PrintStream类中用于打印数据值的公共方法.因此,要访问PrintStream类中的方法,我们使用out.println()(因为非静态方法和字段只能使用refrence varialble访问)

在另一个页面中,我发现另一个对比定义为

System.out.print是java中使用的标准输出函数.其中System指定包名称,out指定类名称,print是该类中的函数.

我很困惑这些.有人可以告诉我它们是什么吗?

java system.out

37
推荐指数
3
解决办法
25万
查看次数

选择除第一个表外的表行

我想选择除Top One之外的所有行,所以任何人都可以帮我解决这个问题.

sql t-sql sql-server sql-server-2008

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

在WHERE条件中获取SQL中的最后一条记录

我有loanTable两个字段loan_idstatus

loan_id status
==============
1       0
2       9
1       6
5       3
4       5
1       4  <-- How do I select this??
4       6
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我需要显示在过去Statusloan_id1点即是status4.可以帮助我在此查询.

sql t-sql sql-server where-clause

7
推荐指数
2
解决办法
4万
查看次数

需要有关SQL Server中MONEY数据类型的准确性的帮助

我正在为银行机构建立申请,其中货币交易的准确性非常重要.我正在考虑Money在SQL Server 中使用数据类型.

所以我需要建议我使用的数据类型是否足以提供准确性?如果我使用numeric数据类型或Money数据类型,我还想知道哪一个更好?

提前致谢

sql-server types

3
推荐指数
1
解决办法
1963
查看次数

需要在java中以yyyy/mm/dd格式显示日期

我在用Nebulla DateChooserCombo.我用它作为dateChooserFrom.getText();.它是生产像2011年7月31日这是结果m/dd/yyyymm/dd/yyyy格式.我需要yyyy/mm/dd格式化的结果.为此,我使用了代码.

DateFormat df = new SimpleDateFormat("yyyy-MM-dd");  
String s = df.format(dateChooserFrom.getText()); 
Run Code Online (Sandbox Code Playgroud)

但是,当我运行代码时,它说Cannot format given Object as a Date.所以,任何人都可以帮助我.我正在使用eclipse rcp和java.

java simpledateformat

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

Java中的密码哈希方法

public static String encryptPassword( String password ) {
    String encrypted = "";
    try {
        MessageDigest digest = MessageDigest.getInstance( "MD5" ); 
        byte[] passwordBytes = password.getBytes( ); 

        digest.reset( );
        digest.update( passwordBytes );
        byte[] message = digest.digest( );

        StringBuffer hexString = new StringBuffer();
        for ( int i=0; i < message.length; i++) 
        {
            hexString.append( Integer.toHexString(
                0xFF & message[ i ] ) );
        }
        encrypted = hexString.toString();
    }
    catch( Exception e ) { }
    return encrypted; 
}
Run Code Online (Sandbox Code Playgroud)

我正在使用Java.我使用这种方法来散列密码,并且在存储到数据库时它正确工作.现在我解密很困难.有没有比这更有效的方法?

java password-protection

2
推荐指数
2
解决办法
2013
查看次数

在java中需要ResultSet的帮助

我正在使用a ResultSet从我的SQL服务器检索数据.代码如下:

ResultSet rs = getValueFormTable();
Run Code Online (Sandbox Code Playgroud)

我正在循环ResultSet这样:

do{
   // process data
} while(rs.next());
Run Code Online (Sandbox Code Playgroud)

假设有10条记录,我处于第四个值ResultSet.出现这种情况,我需要将第五条ResultSet记录中的一个值再次返回到第四条Resultset记录.

那可能吗?

java jdbc resultset

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

在Java中需要SWT DateTime的帮助

Date使用了从数据库中检索a ResultSet rsExpid.

Date joindate = rsExpid.getDate("join_date_ad");
System.out.println(joindate);
int year = joindate.getYear();
System.out.println(year);
int month =joindate.getMonth();
System.out.println(month);
int day = joindate.getDay();
System.out.println(day);
dateTimeJoin4.setDate(year, month, day);
Run Code Online (Sandbox Code Playgroud)

当我打印joindate到控制台时,它显示正确2011-08-03,但当我打印year到控制台时,我很惊讶地看到111.同样印刷产生的月份7和当天产生的结果3.

变量dateTimeJoin4是我的SWT DateTime.它没有设置任何值,也没有给出任何错误消息.可以请任何人帮助我吗?

java swt datetime

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