代码改变世界

Java最重要的21个技术点和知识点之JAVA基础

2016-09-20 14:03  lechenggu  阅读(6205)  评论(0编辑  收藏  举报

 (一)Java最重要的21个技术点和知识点之JAVA基础 

写这篇文章的目的是想总结一下自己这么多年JAVA培训的一些心得体会,主要是和一些java基础知识点相关的,所以也希望能分享给刚刚入门的Java程序员和打算入Java开发这个行当的准新手们,希望可以给大家一些经验,能让大家更好学习和使用Java。

这次介绍的主要内容是和J2SE相关的部分,另外,会在以后再介绍些J2EE相关的、和Java中各个框架相关的内容。

经过这么多年的Java开发Java培训的一些经验,我觉得对于J2SE方面主要就是要掌握以下的一些内容。

JAVA基础部分

 1.JAVA培训学习之Java的运行(基础必备) 

  这条可能出看很简单,java程序的运行谁不会呢?不过很多时候, 我们只是单纯通过IDE去执行java程序,底层IDE又是如何执行java程序呢?很多人并不了解。

  这个知识点是最最基本的java开发者需要掌握的,初学java,第一个肯定是教你如何在命令行中执行java程序,但是很多人一旦把java学完了,IDE用上了,就把这个都忘了。为什么强调要知道这个呢,知道了java最纯粹的启动方式之后,你才能在启动出问题的时候,去分析当时启动的目录多少,执行命名如何,参数如何,是否有缺失等。 这样有利于你真正开发中去解决那些奇奇怪怪的可能和环境相关的问题。

  在这里需要掌握的知识有:

  ①javac 编译java文件为 class 文件

  ②java 命令的使用, 带package的java类如何在命令行中启动

  ③java程序涉及到的各个路径(classpath, java。library。path, java运行的主目录等)

  在JAVA培训中往往这部分会一带而过,重点是要自己在以后的学习过程中多用此方法练习。我坚信万变不离其宗的道理。

2.JAVA培训学习之数据类型 

  这条没有什么好多说的,无非就是Java中的基本类型和对象类型的掌握。可以再了解一些JDK如何自动转换方面的知识,包括装箱拆箱等,还要注意避免装箱之后的类型相等的判断

  主要知识点:

  ①基本类型: int, long, float, double, boolean , 。。。

  ②对应的对象类型: Integer 等类型到基本类型的转换, 装箱和拆箱

  ③Object类型: equals, hashcode

  ④String 类型的特点

  对于数据类型在整个JAVA培训学习应用的道路上几乎无时不刻都要用到,不含糊的说,它就是程序的砖,故而需要对数据类型达到问能及答的境地。

3.JAVA培训学习之遗留基础知识点 

  这里主要罗列一些散落的,没有系统归类的一些java知识点。在日常的开发中用到也不少。 这块内容其实还有很多,目前只是暂时归纳了这几个在这里:

  包括有:
  **equals , hashcode , string/stringbuffer ,final , finally , finalize**

  本小节知识点需要在以后的JAVA培训学习当中不断的强化,可以说这些知识点就如日常生活中与人沟通的语言。

 

文章来源于http://www.lechenggu.com/bbs/topic/57df4ed9120fc701e32852bb