如何快速打好Java基础?
原创

如何快速打好Java基础?

好文
试试语音读文章

热门回答:

这个快去需要看是怎么理解了

想要写代码。只需要看看基本的语法。需要什么学什么。这样一定是最快的!

如果仅仅是学习的话。还是老老实实的从基础开始。慢慢学!

其他观点:

首先要学习好数据结构和算法。这是所有编程语言的基础。其实程序就是数据结构和算法。也就是把数据按不同方式组织起来。便于增删改查和计算。然后根据一定策略提供逻辑流程实现。

其次是操作系统与编译原理。java虽然运行于虚拟机。但虚拟机运行于操作系统。java经常会跟系统打交道。尤其是内存分析与垃圾回收等。编译原理便于理解虚拟机和class是怎么得到的。

再次是java基本语法结构和流程控制结构。这种类C语言其实大同小异。但对于集合 类 函数 对象 数组 循环 递归 判断 比较 闭包等等都要有一个清晰的认识。这样才能熟练使用java这一工具。

然后是掌握java里的File、IO、Socket、Servlet、Net、Synchronize、Thread、RMI、JNI、GC、catch等基本api和概念。这是工作经常要用到的内容。掌握了才能发挥实际的价值

最后是面向对象和设计模式。java是面向对象里最好的语言了吧。封装、继承、多态、组合这些概念要弄清楚且与实际代码对应起来。而掌握了这些才能谈设计模式。设计模式又是写好大型java应用的关键。从策略、单例、观察者到适配、外观、工厂等等设计模式有很多种。面向对象的原则也有很多。需要在实践中慢慢领悟。

如果实在不知道怎么学就对着一本经典书籍敲代码。时间长了慢慢就感悟了。

其他观点:

对于任何一门需要而言。最重要的是环境的掌握。要快速学习。最好有位老师。其次。是多练习。

您还感兴趣的文章推荐

以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
相关推荐

发表评论

您的电子邮箱地址不会被公开。

评论(2)

  • 难拥 永久VIP 2022年12月28日 09:58:56

    这是,模式,面向对象,是怎么,虚拟机,数据结构,代码,递归,算法,语法

  • 心太野╮ 永久VIP 2022年12月28日 09:58:56

    没想到大家都对如何快速打好Java基础?感兴趣,不过这这篇解答确实也是太好了

  • 浮生三叹 永久VIP 2022年12月28日 09:58:56

    这个快去需要看是怎么理解了想要写代码。只需要看看基本的语法。需要什么学什么。这样一定是最快的!如果仅仅是学习的话。还