`

恼人的java常量转换

阅读更多
遇到一个好粗心的问题,本来一个属性值是

  class User{
     private Long id;
     
     public User getById(Long id){
          //查询数据库 通过ID 
       }    
 } set,get 方法就不写咯

  
  调用 User user.getById(1230); 在本地运行完全OK,环境是tomcat 6.0,jdk1.6

    可传到服务器上 死活的找不到数据记录,出现id不存在,当然了 id是绝对在数据库中有的,服务器环境好像是jdk1.5的,出现在服务器上,我又不能调服务器丫丫的,本地关键是没有问题
 
  弄了我几个小时,丫丫的就是不知道什么原因,后面 我在 user.getById(1230l);也就是数字的后面加了个 l,强制转换为Long ,后面就好咯

  其中还遇到了一个问题,我直接用jsp文件覆盖服务器tomcat下的文件,出现始终无法编译文件,当然了在本地是可以的,
   直到把 tomcat下 work和temp下面的文件删除后就 好咯

   这2个问题 丫丫的 搞了我一下午
 
1
2
分享到:
评论
1 楼 nickevin 2010-09-07  
看到这个问题 想到另外一个变量命名问题

1230l 是不是 改成 1230L(大写) 更好点呢 其实是编码习惯问题

强制项目组将l(小写)命名的变量名列为黑名单 如果已经存在了 改成L(大写) 如果未存在 则不使用之.

相关推荐

    java常量变量表达式

    在Java中,常量变量表达式是编程时常见的概念,它们涉及到如何定义、使用和管理不可变的数据。 1. 常量变量: 在Java中,常量是不可更改的值,通常使用关键字`final`来声明。例如: ```java final int MAX_SIZE = ...

    Java2Pas(Java代码转换成Delphi代码)

    5. 静态与非静态成员:Java的静态成员会转换为Delphi的类方法或常量。 然而,值得注意的是,Java2Pas可能无法完美地处理所有Java特性,比如泛型、反射、线程等高级特性,这些在转换后可能需要额外的代码调整。此外...

    java常量池分析.pdf

    Java常量池是Java编程语言中的一个重要概念,它在JVM(Java虚拟机)的运行时数据区中占据着核心地位。常量池是每个类或接口在编译时都会生成的一部分,它存储了各种类型的常量,包括字面量(如字符串、整数、浮点数...

    JAVA实现的多计量单位转换.rar

    同时,它可能还包含了一些静态变量或常量,定义了单位间的默认转换关系,以便在`MultiDoseUtil`中使用。 **数据库.sql**:数据库脚本用于创建存储单位信息的数据库表。在实际应用中,单位及其转换关系可能需要动态...

    java 类 金额转换成大写

    Java 类金额转换成大写 在 Java 编程语言中,金额转换成大写是非常有用的功能,特别是在财务、银行、电子商务等领域中。下面我们来详细介绍如何使用 Java 实现金额转换成大写的功能。 实例代码分析 首先,我们来...

    java类型转换大全

    10. **枚举类型的转换**:枚举类型是单例的,每个枚举常量都有唯一的实例。虽然枚举不能直接转换为其他数据类型,但可以通过`Enum.valueOf()`或`Enum.values()`来操作枚举。 以上内容仅是"java类型转换大全"的一...

    Java语言概述、常量、关键字、标识符、数据类型转换

    Java基础、Java语言概述、常量、关键字、标识符、数据类型转换

    java类转换为AS3的工具以及一些注意事项

    - **静态方法与常量**:Java 中的静态成员在 AS3 中应保持静态,注意静态变量和静态方法的转换。 - **接口实现**:Java 接口转换为 AS3 接口,确保 AS3 类实现了所有必要的方法。 - **事件处理**:Java 无内置...

    Java String与Byte类型转换

    这个过程包括将源代码中的字符串常量转换为字节码,这涉及到了String到Byte的转换。`input.txt`可能是一个文本文件,其内容可能需要在网络编程中读取并转换为字节流进行传输。 总之,Java中的String与Byte类型的...

    Java中怎样由枚举常量的ordinal值获得枚举常量对象

    Java1.5提供了关键字enum,能够通过该关键字方便得定义自己须要的枚举类型,比方  enum Season {  SPRING, SUMMER, AUTUMN, WINTER  }  定义了一个季节枚举类型。  在本例中,对于Season.SPRING这个...

    java坐标转换工具类.docx

    根据提供的文档信息,本文将详细解析“java坐标转换工具类”中的关键知识点,特别是与WGS84坐标系、火星坐标(GCJ-02)以及百度坐标(BD-09)之间的转换方法。 ### 一、WGS84坐标系简介 WGS84坐标系(World ...

    java中文乱码解决之道(4)java编码转换过程Java

    本文将深入探讨Java中的编码转换过程,帮助开发者理解如何有效地解决中文乱码问题。 首先,我们需要理解编码的本质。编码是将字符转换为数字的过程,而解码则是将数字还原为字符。在Java中,最常用的字符编码是UTF-...

    C#程序转Java程序代码转换器.zip

    4. 枚举(enum):C#中的枚举类型比Java的更强大,可以包含方法和常量。 5. 接口(interface):Java的接口可以继承多个接口,但不能包含实现,C#的接口可以包含默认实现。 6. 属性(property):C#中的属性提供访问...

    Java3、类型转换(变量转换和方法转换).doc

    ### Java 类型转换详解 #### 一、概述 在 Java 中,类型转换是程序开发过程中常见的一种需求。根据转换方式的不同,类型转换可以分为两大类:自动类型转换(也称隐式类型转换)与强制类型转换(也称显式类型转换)...

    java_各种编码转换源代码

    5. `StandardCharsets`枚举:Java 7引入了`java.nio.charset.StandardCharsets`枚举,包含了常见的字符集常量,如`StandardCharsets.UTF_8`,这样可以更安全地使用字符集,避免因拼写错误引发的问题。 在`Code...

    Java语言基础——Java主类结构、基本数据类型、变量与常量、运算符、数据类型、数据类型转换、代码注释

    Java语言基础——Java主类结构、基本数据类型、变量与常量、运算符、数据类型、数据类型转换、代码注释 写了挺久的,谢谢支持(*^▽^*)

    专题之Java字符转换.pdf

    Java字符编码转换是Java开发中一个重要的主题,尤其是在处理多语言环境和跨平台问题时。在Java中,字符编码涉及到源代码、文件读写、网络通信等多个方面。下面将详细阐述Java字符编码转换的一些关键知识点。 首先,...

    基于java jimi包的图片格式转换

    例如,要将图像转换为PNG格式,可以传入`Jimi.PNG`常量。转换后的图像可以使用`saveImage()`方法保存到文件。 ```java import com.jimiprivacy.image.*; public class ImageConverter { public static void ...

    C# To JAVA Converter v17.10.6(最新破解版)

    3. 枚举与常量:C#的枚举是类型安全的,Java则通过类或接口实现,转换时需调整代码结构。 4. 异常处理:C#的异常处理基于`try-catch-finally`,Java则有`try-with-resources`,转换时需保持异常处理的正确性。 5. ...

    Java代码小工具(长文本字符串转换)

    在编写Java代码时,如果字符串过长,比如长篇幅的HTML代码或者SQL语句,就很难用一对双引号括起来,因为在java中,字符串常量是...本工具用于把多行长篇幅文本转换成Java的StringBuffer类来操作,可以正向和反向转换。

Global site tag (gtag.js) - Google Analytics