培训首页  >  培训新闻  >  软件开发新闻  >  如何学习java基础知识

如何学习java基础知识

来源:

沈阳市和平区爱尚职业培训机构

    发表于:2018-06-12 16:47:50  

  在爱尚沈阳java培训开课仪式上我们老师总会说让要学员们扎实自己的java基础知识,那什么才是java的基础知识?又怎么样才算掌握了java的基础知识呢?

  爱尚沈阳java培训培训的老师给大家总结了一下:在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。学习Java就要有方法。好的方法事半功倍。

  学习源代码的时候,特别有意思,你会强烈感觉到一个词:举一反三!触类旁通!学习api使用的时候,如果你只知道使用不知道原理,很难举一反三,感觉的是死记硬背。

  但是在沈阳java培训学习了原理之后,知识成体系后,很容易举一反三,学的越多就容易,还是以hashmap为例,我举一个hashmap反三个点。

  1. 你会知道但凡有数组的数据结构,构造函数都有一个容量的初始化参数(或者说构造函数有初始化容量的可能都是数组的数据结构)。构造函数如下

  public ArrayList(int initialCapacity) //LinkedList不是数组就没有

  public HashMap(int initialCapacity)

  public StringBuffer(int capacity)

  你就会知道,数组扩容很耗性能(数据量大容易oom),尽量容量。

  2. 算法是空间换时间,还有没有其他算法是这种思想的?你少能找到一个桶排序。

  3. 数据库的分库分表,思路和hashmap大同小异

  4. 各种分布式的hash一致性算法,步都是创建一个大的数组(Integer.MAX_VALUE),就是避免了hashmap耗性能的扩容运算。

  Java是分两部分的:一个是编译,一个是运行。

  Javac负责的是编译的部分,当执行Javac时,会启动Java的编译器程序。对扩展名的.Java文件进行编译。生成了jvm可以识别的字节码文件。也就是class文件,也就是Java的运行程序。

  Java:负责运行的部分.会启动jvm.加载运行时所需的类库,并对class文件进行执行.一个文件要被执行,必须要有一个执行的起始点,这个起始点就是main函数。

  关注代码背后的实现,关注内功修炼,了解实现原理和思想,形成自己完整的技术体系,知识成片之后就容易触类旁通,进步的速度就会越来越快。


文中图片素材来源网络,如有侵权请联系删除
分享到:

如何学习java基础知识 原创内容,请点击沈阳软件开发培训

  • 软件开发
  • 软件测试
  • 数据库
  • Web前端
  • 大数据
  • 人工智能
  • 零基础
  • 有HTML基础
  • 有PHP基础
  • 有C语言基础
  • 有JAVA基础
  • 其他计算机语言基础
  • 周末班
  • 全日制白班
  • 随到随学

热门课程

  • 沈阳UED设计工程师培训

    询价

  • 沈阳软件开发零基础培训班

    询价

  • 沈阳Python零基础就业培训班

    询价

  • 沈阳爱尚web前端培训课程

    询价

  • 沈阳大数据零基础培训课程

    询价