Java学习-第二章

文章讲述了由.NET转向Java学习的过程中需要注意的一些关键差异,包括面向对象特性、关键字区别、实现机制、开发环境的不同、依赖管理、服务器选择、注解的使用、大小写敏感性、良好开发习惯以及项目配置和启动类的功能。
摘要由CSDN通过智能技术生成

由.NET转型开始学习java,初体验感觉不错,继续保持;我也来说说目前学习java的几个需要注意的地方:

注意点:

1、Java跟.NET一样也包含:多态、继承、封装 的特性;

2、面向对象编程:类之间的单继承、接口之间的多继承、类与接口实现;

3、java的关键字 和.NET 的关键字大多一样,但是也存在几个不同之处

3.1、类与接口之间实现机制:java 是通过 implements 实现;.NET是通过 一个 : 实现;

3.2、Java的super 等效于 .NET 中的 base ;

4、对类、接口、方法的访问等等:.NET通过using 引用其命名空间;java 则是使用 import 来导入需要的类

5、开发环境:.NET有自己自带的开发环境;java则是一切源于外包,很多方法和引用都需要加入依赖,所以需要去了解一些常见使用的依赖;

6、java强依赖:因为java一切都源于包和组件,所以对一些jar包的版本有着很严格的要求,稍不注意版本之间的依赖,就会出现一大堆令人头大的问题,因此一定要做好笔记;如果能弄懂各版本之间的依赖关系,那么java架构师也就是你了;

7、web开发方面:.net只有一个IIS上运行,java运行的服务器就比较多了(tomcat,jboss,weblogic,webspwhere)

8、java特别依赖注解,如:@Service(服务)、@Autowired(类型自动装配)、@Override(重写)、@Controller、@Resource(名称自动装配)、@RequestMapping(路由规则)等等

9、大小写特别敏感千万注意,最好使用驼峰规则

10、要养成良好的开发习惯,将代码和sql语句分离,可以使用java提供的mapper.XML

11、java的配置文件是 application.properties,自己也可以更改为.yml形式,用来配置一些日志、消息,数据库连接等等;

12、java项目中有一个pom.xml的文件,该文件作用:添加依赖,需要用到某些方法,就在这里把依赖对应关系写进去,然后通过maven去下载依赖

13、java项目中有个Application的启动类,该类的作用:将程序启动运行。相当于 .NET的start.CS类

14、Java 抽象类和抽象方法的使用

抽象类:

  1. 抽象类不能创建对象,主要是来给子类继承

  1. 使用abstract关键字修饰的类就是抽象类

抽象方法:

  1. 使用 abstract 关键字修饰,没有方法体的方法

  1. 如果父类中某个方法,子类中有不同的实现,那么就可以把该方法定义成抽象方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值