培训首页  >  JAVA新闻  >  Java新手的一些建议--Java基础知识点归纳
沈阳Java零基础培训班4月火爆招生

Java新手的一些建议--Java基础知识点归纳

来源:

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

    发表于:2022-05-16 17:12:43   7次浏览
相关标签: JAVA培训   沈阳JAVA培训

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

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

  经过这么多年的Java开发,以及结合平时面试Java开发者的一些经验,我觉得对于J2SE方面主要就是要掌握以下的一些内容。

1. JVM相关(包括了各个版本的特性)

  对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深,对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Java经验的开发者来说,不会JVM几乎是不可接受的。

JVM作为java运行的基础,很难相信对于JVM一点都不了解的人可以把java语言吃得很透。我在面试有超过3Java经验的开发者的时候, JVM几乎就是一个必问的问题了。当然JVM不是决定技术能力好坏的面试问题,但是可以佐证java开发能力的高低。

  在JVM这个大类中,我认为需要掌握的知识有:

JVM内存模型和结构

GC原理,性能调优

调优:Thread Dump分析内存结构

class 二进制字节码结构, class loader 体系 class加载过程实例创建过程

方法执行过程

Java各个大版本更新提供的新特性(需要简单了解)

 

2. Java的运行(基础必备)

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

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

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

javac 编译java文件为 class 文件

java 命令的使用,packagejava类如何在命令行中启动

java程序涉及到的各个路径(classpath javalibrarypath java运行的主目录等)

 

3. 数据类型

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

  主要知识点:

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

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

Object类型: equals hashcode

String 类型的特点

 

4. 对象和实例,对象的创建

  在这方面,开发者需要了解classinstance的概念以及之间的差别,这是java面向对象特性的一个基础。主要知识点有:

Class Instance 

Java新手的一些建议--Java基础知识点归纳原创内容,请点击 沈阳JAVA培训

  • Adobe认证
  • Oracle认证
  • 思科认证
  • 微软认证
  • Linux认证
  • 其他
  • 职业技能提升
  • 考证找工作
  • 兴趣爱好
  • 周末班
  • 全日制白班
  • 随到随学

热门课程

  • 沈阳Java开发培训基础班

    询价

  • 沈阳java架构课程零基础培训班

    询价

  • javaweb实战课程

    询价

  • 沈阳编程零基础就业培训班

    询价

  • java编程就业培训班

    询价