大学学的C语言,毕业后自己学习了JAVA编程,也就一直用了,用的越多,爱的越深!

JAVA为何如此吸引人?

1,一处编写,处处运行!良好的可移植性保证了JAVA的发展!

2,丰富:JAVA有大量成熟的API可供调用,各种成熟的框架可以使用,各种活跃的问题社区,技术论坛可以供人使用!

3,基于JAVA:IDE比如eclipse,大数据框架hadoop,数据库框架mybatis,spring cloud微服务等等,大量的技术基于JAVA实现!

怎么样才能学好java编程?

学习JAVA要学什么呢?我多年的总结经验如下:

1,扎实的基础:掌握基本的数据类型,数据结构,循环控制语句,四大特性,面向对象的思想,等等!

2,掌握bio,nio等文件操作,多线程编程,反射,代理,JVM内存模型,垃圾收集算法和垃圾收集器的比较,使用servlet进行服务器开发等!

3,学习各种框架,比如容器管理spring(spring vbc,springboot等),数据库mybatis,hibernate,数据库连接池driod,分库分表组件mycat等,消息组件redis,kafka等,分布式框架springcloud,dubbo,zk等等!

4,设计模式:利用多种设计模式实现编程,比如常用的适配器,建造者,修饰,策略,模板方法,工厂等!

怎么样才能学好java编程?

那么如何学好JAVA呢?

1,多学:学习上面提到的技术,掌握JAVA的编译原理,运行原理,加载原理,学习别人的编程技巧,从模仿到创造!

2,多逛:逛各种技术论坛,比如github(里面有JAVA系列的每天最受欢迎项目),csdn,stackflow,解决自己的问题,丰富自己的知识!

3,多练:编程只看不练是永远学不会的,在写Demo的过程中会踩很多坑,也就让你在以后的编码中更加的顺利,只有多写代码,才能学好代码!

4,自成体系:多总结,把自己的知识形成一个体系,总结平时犯下的错,累积遇到的问题,看到的好的代码,模仿别人优良架构的同时,养成自己的编码习惯和知识体系!