学习 Java 主要内容是与 J2SE 相关的部分,并介绍与 J2EE 相关、与 Java 各框架相关的内容。经过多年的 Java 开发和平时面试 Java 开发者的经验,J2SE 主要掌握以下内容。 WordPress 站群美国 WP 虚拟主机详解 java 基础知识点整理归纳。推荐阅读:《如何利用 CSS 样式+javascript 制作缩放顶栏页面》
1.JVM 相关 (包括各版本的特性),对于刚接触 Java 的人来说,JVM 相关知识不一定需要深刻理解,只要简单理解其中的概念即可。但是,对于拥有 3 年以上 Java 经验的老开发者来说,JVM 几乎不能接受。 JVM 作为 Java 执行的基础,对 JVM 一点也不了解的人很难相信 Java 语言能够吃透。当拥有 3 年以上 Java 经验的开发商时,JVM 几乎是一个必要的问题。当然 JVM 并不是唯一决定技术能力好坏的面试题,但它可以证明 Java 开发能力的高低。在 JVM 这一大类中,我认为需要掌握的知识是 JVM 储存模型和结构 GC 原理,效能调优:Thrad Dump,储存结构 class 二进位制位元组码结构分析,lass loader 体系 , class 载入过程 , 例项建立过程 方法执行过程 Java 各个大版本更新提供的新特性 (需要简单了解)
java 基础超详细知识点整理归纳
2. Java 执行的基本要求 这可能很简单,但谁知道如何执行 Java 程式呢?在很多情况下,我们只是通过 IDE 执行 Java 程式。底层 IDE 如何执行 Java 程式?
很多人不明白这个知识点是 Java 开发者需要掌握的最基本的知识点。初学者学 Java,第一个肯定是教你如何在命令列执行 Java 程式,但是很多人一旦学了 Java,用过 IDE,就忘记了。为什么知道这一点很重要?了解了 Java 最纯粹的启动方式后,可以分析当时启动了多少个目录,执行的名字是什么,引数是什么,有没有遗漏等等启动出现问题. 这有利于你真正的开发去解决那些奇怪的和可能的环境相关的问题。推荐阅读:《Gutenberg 关于 JavaScript 的翻译过程》
这里需要掌握的知识有:Javac 将 Java 档案编译成 class 档案 Java 命令的使用,如何在命令列用 package 启动 Java 程式,Java 程式涉及的各种路径,classpath,Java,library,path,Java 执行的 home 目录等。
3. 资料型别这个没什么好说的,无非就是掌握了 Java 中的基本型别和物件型别。可以详细了解 JDK 如何自动转换,包括装箱和拆箱等,也可以避免装箱后的型别相等判断。主要知识点: 基本型别:int 、 long 、 float 、 double 、 boolean 对应物件 Type:Integer 等型别到基本型别的转换、装箱和拆箱物件型别:equals 、 hashcode String 型别特征
4 、物件和例项,物件的建立 对此,开发者需要了解类和例项的概念以及它们的这是 Java 物件导向特性的基础。推荐阅读:《Ubuntu 安装 Eclipse 教程 Ubuntu 安装 Eclipse 详细步骤》