大家好.我是刚学JAVA不久对很多问题不是很详细,所以请教各位CSDN的朋友;
是这样的我问的问题你帮回答了.然后接着你提出一些问题,你提问的方式如下事例:
java中为什么要用异常(why)
异常是什么(what)
异常在哪些地方使用(where)
怎么样处理异常(how)
目的:是帮助我和像我一样的朋友更能够了解清楚这些东西..不用回答得很全面.能帮助我们理解就可以了..(因为现在的JAVA书太多了.一个问题看了半天确不知是什么意思,这就是那些人写的书,多半是无用的话,所以不如问问CSDN的朋友解决的快)
我起头:
数据库中为什么要用空值?(why)
空值是什么?(what)
空值在哪里用?(where)
空值怎么用?(how)
回答:
数据库中为什么要用空值? 在特殊的情况下用户有可能不会输入任何值,数据库需要记录下这种行为,所以会用空值来表现
空值是什么? Null在数据库中表示 不知道(Unknown) 的数据,主要有3种意思:
1)知道数据存在,但不知道具体值;
2)不知道数据是否存在;
3)数据不存在.
空值在哪里用? 除了设的字段不为空(not null).别的字段都可以用
空值怎么用? 空值在数据库中你可以不输入任何的值,跳过即可,但你要从数据库导出时和普通的字段很相似,但导出的结果却什么也没有 空值是不可计算,不可比较,不可统计的
问题:朋友请回答
java中为什么要用异常(why)
异常是什么(what)
异常在哪些地方使用(where)
怎么样处理异常(how)
是这样的我问的问题你帮回答了.然后接着你提出一些问题,你提问的方式如下事例:
java中为什么要用异常(why)
异常是什么(what)
异常在哪些地方使用(where)
怎么样处理异常(how)
目的:是帮助我和像我一样的朋友更能够了解清楚这些东西..不用回答得很全面.能帮助我们理解就可以了..(因为现在的JAVA书太多了.一个问题看了半天确不知是什么意思,这就是那些人写的书,多半是无用的话,所以不如问问CSDN的朋友解决的快)
我起头:
数据库中为什么要用空值?(why)
空值是什么?(what)
空值在哪里用?(where)
空值怎么用?(how)
回答:
数据库中为什么要用空值? 在特殊的情况下用户有可能不会输入任何值,数据库需要记录下这种行为,所以会用空值来表现
空值是什么? Null在数据库中表示 不知道(Unknown) 的数据,主要有3种意思:
1)知道数据存在,但不知道具体值;
2)不知道数据是否存在;
3)数据不存在.
空值在哪里用? 除了设的字段不为空(not null).别的字段都可以用
空值怎么用? 空值在数据库中你可以不输入任何的值,跳过即可,但你要从数据库导出时和普通的字段很相似,但导出的结果却什么也没有 空值是不可计算,不可比较,不可统计的
问题:朋友请回答
java中为什么要用异常(why)
异常是什么(what)
异常在哪些地方使用(where)
怎么样处理异常(how)
还是买本书看吧。推荐一本 JAVA学习笔记
我刚入门就是看这本书的。
异常是什么(what)
异常在哪些地方使用(where)
怎么样处理异常(how)
why: 有太多比较贱的人,例如我就是.
在一个程序下让我输入数字.我就想输字母.让我输入整数的.我就想输入小数.......
所以需要使用异常处理机制去解决这样的问题...比如我输了一个程序规定外的内容.提示我从新输入等.
what: Exception is Exception.....异常就是为了解决我上述的这样的问题...当然我说的那只是一个方面......
where: 总归还是要写在类里吧.......
how: try{System.out.pringln("输入一个整数:");} 如果输入非整数则执行Catch语句,否则跳过
catch(Exceptiopn e){System.out.pringln("妈的,输入整数:");}
fnally{System.out.pringln("他奶奶的");} 始终会输出来的语句.... 注:若catch语句继续发生异常...则不能捕获了,所以重要的为了保证必须执行的还是建议放在fnally...
(2)异常是类.JDK中有提供的异常,也支持用户自定义的异常
(3)当你认为有哪部分代码要抛出异常了,就在哪个地方使用
(4)可以自己处理异常(使用try{}catch{})或者向调用者抛异常(throw new Exception();)我对数据库了解的不多:
(1)空值既然存在,就说明在实际的软件开发与用户使用软件的过程中,它是需要的.
(2)在我了解数据库中(oracle)空值是无穷大
(3)在用户需要的时候使用空值
(4)比如Selelct ID,Name,NVL(Salary,0) From User;
当数据库中某一字段可以为空时,使用NVL函数,就可以得到空值.两个参数分别是a字段名,b当该字段为空时显示出的值.呵呵 !不知道你明白了点没有