Pac*_*ier 1 java language-agnostic theory casting
如果没有显式的转换,编程语言能否"完整" ?从本质上讲,使用缺少显式类型转换的语言有什么我们不能做的吗?
例如,下面的帖子演示了Java需要显式类型转换来编写自定义泛型类.
是否有其他示例用例我们绝对需要显式转换?
这里有一些
要反转自动原始扩展:
byte blammy = (byte)(schmarr & 0xF7);
Run Code Online (Sandbox Code Playgroud)
遗产代码:
public void oldSchoolMethod(List oldSchoolListOfStrings)
{
String firstValue = (String)oldSchoolListOfStrings.get(0);
}
Run Code Online (Sandbox Code Playgroud)
HTTP代码:
public String getSchmarr(HttpServletRequest request)
{
HttpSession session = request.getSession();
return (String)session.getAttribute("Schmarr");
}
Run Code Online (Sandbox Code Playgroud)
编辑:"类型增加"更正为"主要扩展".
| 归档时间: |
|
| 查看次数: |
211 次 |
| 最近记录: |