合集-Net2Java

摘要:最近因为要做一些数据挖掘的东西,把荒废多年的Java又拾了起来,不得不说,多年不用,很多东西忘的一干二净,就像当年做了长时间的Java许久不搞.NET一样,不过好在很多东西看一眼就记起来了,而且.NET和Java互通的东西还挺多,就很快上手了。 Java环境 就从安装上来说,.NET比Java省事的 阅读全文
posted @ 2024-03-27 16:38 看盘鸭 阅读(109) 评论(0) 推荐(0)
摘要:如果是初用Maven的小伙伴,就会觉得它和.NET中的Nuget很像,用来管理项目中的包依赖,毕竟Java依赖包浩如烟海,没个包管理器,简直是噩梦,当然Maven的作用不止如此,他提供了: 依赖管理:Maven的核心功能,让开发者可以通过pom.xml来管理项目所需的库和框架,就按照Nuget来理解 阅读全文
posted @ 2024-03-28 17:37 看盘鸭 阅读(52) 评论(0) 推荐(0)
摘要:Java中对于文件的操作主要用File类,它既能操作文件,又能操作目录,功能类似于.NET中Directory和File的集合,在java7之后,java.nio.file中提供了更为强大的Files来操作文件。 读操作 exists:判断文件或者文件夹是否存在 isDir:判断是否是文件夹,所以判 阅读全文
posted @ 2024-03-29 17:41 看盘鸭 阅读(28) 评论(0) 推荐(0)
摘要:日期操作是日常开发中绕不开的一环,Java 8之前使用Date API,Java 8之后推荐使用LocalDate API。 Java 8之前的日期操作 在Java 8之前,主要使用Date、Calendar、SimpleDateFormat来操作日期,不得不说习惯了.NET中的DateTime之后 阅读全文
posted @ 2024-04-03 13:51 看盘鸭 阅读(31) 评论(0) 推荐(0)
摘要:由于更早的拥抱开源,Java在解决方案的数量上拥有.NET无法比拟的优势,可这就苦了我们这样的菜鸡玩家,比如日志,光主流的解决方案就有JUL、Log4j、Logback、Log4j2、SLF4j,这么多方案,到底要用哪一个? 若是论资历的话,log4j无疑是老前辈,作为早期使用最广的的日志框架,由C 阅读全文
posted @ 2024-04-08 20:10 看盘鸭 阅读(65) 评论(0) 推荐(0)
摘要:项目配置 .NET中的项目配置文件主要是.config和.json文件;而java中则主要是.properties和.yml文件,一般放在resource目录下,maven项目则通常放在resources项目下。 本地配置 properties properties文件是java早期的配置文件格式, 阅读全文
posted @ 2024-04-19 16:36 看盘鸭 阅读(33) 评论(0) 推荐(0)
摘要:Json序列化和反序列化也是开发常用功能之一,.NET中有Json.NET,System.Text.Json,Java中比较常用的则有Jackson、Gson、FastJson,为了更好的演示,我们先定义一个User类: public class User { private String name 阅读全文
posted @ 2024-04-30 11:12 看盘鸭 阅读(36) 评论(0) 推荐(0)
摘要:用习惯了.NET里的get、set访问器之后,再使用java,体验感简直臃肿不堪,在“卷”时代,什么最重要?效率,效率就是第一生产力,所以为什么不使用lombok呢,它可以在编译期自动生成getter、setter、toString()之类的代码,而你需要做的仅是简单的加几行注解而已。 Maven依 阅读全文
posted @ 2024-04-30 11:13 看盘鸭 阅读(52) 评论(0) 推荐(0)
摘要:字符串格式化输出也是开发常用功能之一,与.net中的string.Format()功能类似,java中也使用String.format()来格式化输出,与.net中使用{}不同,java中的占位一般都以%开始。 占位符(Conversion) Conversion一般是26个英文单字,例如%s、%f 阅读全文
posted @ 2024-06-17 17:24 看盘鸭 阅读(26) 评论(0) 推荐(0)
摘要:在微服务化大行其道的今天,http请求也是极为常见的功能之一,.NET中有HttpWebRequest和HttpClient,那java中该如何发送Http请求呢? 原生请求 Java原生提供了HttpURLConnection来发送Http请求,示例如下: public class HttpUti 阅读全文
posted @ 2024-06-19 19:08 看盘鸭 阅读(43) 评论(0) 推荐(0)
摘要:.net使用ADO.NET来操作数据库,Java则是通过JDBC来连接和操作数据库,是用JDBC,一般需要以下步骤: 加载JDBC驱动程序; 建立数据库连接; 创建Statement或PreparedStatement对象; 执行Sql语句; 处理结果; 关闭链接。 Mysql操作 使用JDBC连接 阅读全文
posted @ 2024-06-19 20:03 看盘鸭 阅读(25) 评论(0) 推荐(0)
摘要:到这里,除了一些常用框架如Spring、MyBatis、Netty需要单独学习,基本上可以上手Java项目了,当然在开发过程中肯定还会遇见各种问题,这里对常见问题做个汇总。 命名 关于命名规范,Java和.Net还是略有不同,建议通读《阿里巴巴Java开发手册》,可以帮你少走很多弯路,比如这条: 【 阅读全文
posted @ 2024-06-20 13:42 看盘鸭 阅读(36) 评论(0) 推荐(0)
摘要:IoC是Spring框架的核心思想之一,用于降低代码之间的耦合度。 常用注解 想使用Spring来管理对象依赖,通常使用注解来实现,常用注解如下: Component 作用:标记一个类为Spring管理的组件(Bean),会被Spring自动扫描并注册到IoC容器。 初始化:默认是单例(Single 阅读全文
posted @ 2025-08-14 13:27 看盘鸭 阅读(14) 评论(0) 推荐(0)