求问c#代码如何转义成java代码?
c#代码任务需求是查数据库中的多张表现在附上代码请大家给看看
数据库是access数据库项目是springboot不知道咋写求个逻辑要有个demo最好了谢谢
回答:
要翻译,目前应该只能人工。
- 语法、基础库这些东西都比较基础,这个翻译起来也不是太难,需要注意的是 Java 泛型和 C# 的泛型在实现上略有不同,可能会影响到程序的写法;另外 Java 没有属性一说,需要使用工具或者自己写 getter/setter。
- HttpClient 在 Java 中也有,所以 Post 是可以替换的
- Java 没有 Linq,所以数据库处理需要写 SQL 或者持久化库提供的工具(比如 HSQL)
- 数据库处理 C# 用 EF 或者 ADO.NET,Java 用 Hibernate/MyBatis 或者直接 JDBC。框架差异较大,底层 ADO 和 JDBC 倒是有相似之处。这部分除了数据结构定义,重写的概率比较大。
- C# 的集合扩展在 Linq 命令空间时里,Java 类似的实现是 Stream,不过在使用上可能比 C# 那套略微复杂一些
- 框架没啥可比性,C# 用的 MVC 框架,Java 用 Srping 框架,可能会有一些相似的思想,但是在实现细节上肯定不同。不过 .NET5 MVC 框架已经大量吸引了 Spring 的 MVC 和 DI 思想,所以处理起来应该也不会太难。
话说回来,为啥要翻译呢,基于服务做接口不好么?
以上是 求问c#代码如何转义成java代码? 的全部内容, 来源链接: utcz.com/p/945324.html