zoukankan      html  css  js  c++  java
  • java与.net_20190726

    特性与注解

    方法首字母

    Java没有ref和out关键字

    Java的main方法与C#的Main方法不一样;

    Java的io类和C#不一样。

    java的jsp和aspx还是很类似的。

    Java的servlet和asp.ne的HttpHandler不太一样

    Java的web开发使用tomcat,tomcat是Java编写的,运行需要装jdk配置JAVA_HOME

    配置TOMCAT_HOME

    配置CATALINA_HOME

    文章:window下安装配置tomcat  地址:https://www.cnblogs.com/beginner-boy/p/7806680.html

    使用IDEA工具的话,Java的项目是用模块来构成的。

    分布式项目(2019年)目前流行SSM+dubbo+zookeeper

    springCloud也越来越多了。

     ====================================

    Java的基本数据类型8种与C#还是不太一样的。

    Java小数默认是double类型;

    Java的基本类型,都有对应的包装类型,集合中只能放包装类型;

     ======================================

    Java的设计理念和.net还是不一样的,Java中sun公司订立各种接口,让其他软件提供商来实现标准。

    Java强调面向接口编程,这一点只学C#的人可能感觉不到;

    Java的集合、JDBC、Servlet等都是定义了标准,然后可以有多种具体实现;

    ================

     使用IDEA集成开发工具,能明显感觉到Java调试的话,可以直接看源码,很方便;C#的话需要设置从微软下载dpb符号,不是很方便;

    java因为开源,随着经验丰富,你随时点进去看源码,可以进步的更快;

    使用C#的人,可能主要关注自己的代码,不怎么关注微软提供的框架是怎么实现的,所以天生与用Java的有一种巨大差别;

    spring框架是社区的框架不是sun的,使用c#的人基本上使用的都是微软的框架,如果不是特别在意不会意识到要深入框架底层去研究;

     ======================================================

    Java有时候sun没有提供轮子,需要自己去找合适的轮子,这一点开发难度比C#大,找轮子的过程也是学习的过程;

    ===========================

    Java的SSM框架整合,需要配置大量的xml文件,从springboot开始,只需要在建项目时勾选,大部分的配置都已经被idea集成了,简化了配置负担;

    Java的配置比较多,比如数据库连接,比如zookeeper配置,dubbo配置,而且开启数据库连接池也不太一样有大量的第三方jar包可用,C#一般使用微软的就完了。Java的同学也是经历了过多的磨练啊。

     =====================

    语言要想学好,就必须多学几门语言,否则有些东西永远看不到,想不到。

    ----------------------

    20190828更新

    java的方法首字母是小写的,C#一般是大写的;

    java是String是首字母是大写的,C#可以是大写,也可以是小写,一般来说都是小写;

  • 相关阅读:
    Avito Cool Challenge 2018:D. Maximum Distance
    Avito Cool Challenge 2018:C. Colorful Bricks
    Struts2开发基本步骤
    hibernate query.list() 返回的数据类型
    hibernate query.list() 返回的数据类型
    HibernateUtil工具类
    Hibernate实现步骤
    Hibernate实现步骤
    分页关键知识点总结
    详解
  • 原文地址:https://www.cnblogs.com/Tpf386/p/11251781.html
Copyright © 2011-2022 走看看