java进阶提高学什么用_阳光沙滩

看你想做什么,学习java目前主要是两个方向。

一个是android,一个是web。当然啦,web后台都做,那也行。java只是编程语言。所以,你要先知道的是编程语言只是工具,实现你想法的工具,也就是说,java编程语言是工具。

好了,回到你的问题上。进阶,java进阶。我所理解的进阶,也就是你掌握了基础知识了。面向对象理解好了。

先来随便列一下java的知识点吧:

基本概念,比如说,变量,常量,类,编译,环境搭建之类的

数据类型

运算符

逻辑语句

面向对象的思想,三大特征,封装,继承,多态

常用的设计模式,单例,模板,工厂等等

java各个版本的新特性,比如说枚举呀,自动拆装,泛型之类的

多线程

网络编程

反射

java虚拟机

GUI一般来说不用学了,基本上用不上。做Pc的开发应该比较少吧。多数用QT或者其他的框架。

对着上面这个列表吧,面向对象往后的应该算是进阶了,知道不难,理解是需要时间的。比如说,private ,publish,protect,这些是用于修饰权限,属于三大特征的封装,但是封装只有这些内容吗?当然不是,分包也是封装的一种,多态的理解,这些主要是以后设计的时候用得上,怎么样写,扩展性好...

对于初学者来说,先知道怎么用就够了,至于设计模式,原则,一些思想相关的,后期再去学习吧。

java只是招式,思想才是内容,先练招式吧,有了一定的招式,同时修炼内容。

加油!祝你好运!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值