这一年做Java开发有哪些心得体会?

2026-05-27 06:050阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2845个文字,预计阅读时间需要12分钟。

这一年做Java开发有哪些心得体会?

从去年至今,我经历了从.NET转向Java开发。这主要是因为项目需求,而与平台的好坏无关。虽然只差一年时间,但我还是有一些感触。想通过几个方面的比较,来聊聊这两个平台。希望能做到。

从去年到现在,从.NET转向Java开发(只是因为项目原因,绝对与平台好坏没有关系)差不多有一年的时间了。通过这一年时间也有些感触,想从几个面比较一下这两个平台。希望能做到客观公正。

语言

我原来是使用C#语言的,和现在的Java语言相比,现在的Java语言语法就停留在C# 2.0这个年代。语法结构都非常传统,中规中矩。很突出的一点是,因为缺少对闭包的支持,有些用C#很容易做到的,用Java需要写很多废话代码。

前几天InfoQ上发表了一篇英国卫报逐步采用Scala替换Java的文章里一句话用的很好:看Java的代码很容易让你只见树木,不见森林。因为为了实现某个功能,你需要太多的支撑代码,而实现功能的关键代码却迷失了。

举个例子:我需要一个排好序的用户列表,排序的依据是用户名字。很简单的需求对不。

阅读全文

本文共计2845个文字,预计阅读时间需要12分钟。

这一年做Java开发有哪些心得体会?

从去年至今,我经历了从.NET转向Java开发。这主要是因为项目需求,而与平台的好坏无关。虽然只差一年时间,但我还是有一些感触。想通过几个方面的比较,来聊聊这两个平台。希望能做到。

从去年到现在,从.NET转向Java开发(只是因为项目原因,绝对与平台好坏没有关系)差不多有一年的时间了。通过这一年时间也有些感触,想从几个面比较一下这两个平台。希望能做到客观公正。

语言

我原来是使用C#语言的,和现在的Java语言相比,现在的Java语言语法就停留在C# 2.0这个年代。语法结构都非常传统,中规中矩。很突出的一点是,因为缺少对闭包的支持,有些用C#很容易做到的,用Java需要写很多废话代码。

前几天InfoQ上发表了一篇英国卫报逐步采用Scala替换Java的文章里一句话用的很好:看Java的代码很容易让你只见树木,不见森林。因为为了实现某个功能,你需要太多的支撑代码,而实现功能的关键代码却迷失了。

举个例子:我需要一个排好序的用户列表,排序的依据是用户名字。很简单的需求对不。

阅读全文