蓦然回首、工作到现在已经6年了。
但是完全没有积攒到6年的开发经验,尤其是Java开发……
扒手指头算一算充其量也只有3年的Java开发经验
最近想换行业,出去面试被鄙视过、也放弃过到手的机会。
生活压力越来越大、年龄也越来也大…… 27岁不大不小了、
只要开始什么时候都不晚、现在把一些落下的书籍补一补…
静下心来,快速给自己充电、先抛弃一些框架、从基础书籍开始看
一、[深入理解Java虚拟机:JVM高级特性与最佳实践]
这本书先囫囵吞枣的粗读读一遍。
---------------------------------------------------------------
两小时读了三章P97 2015年11月15日23:23:12
第一章:主要是介绍Java的历史和JVM的历史信息 以及编译JDK源码 目前用不到了解一下即可。能看懂Java 的源码 就不错了,暂时不考虑编译。
第二章:重点知识,JVM在运行Java程序时的内存划分。 网上好多博客都是抄的这本书的第二章、与其看他们超过去的二手知识,还不如老老实实多看几遍原著。
第三章:怎么判定一个对象已死?垃圾收集的策略、和算法。还介绍了好多种垃圾收集器
写下来督促一下自己
要想说话底气硬、就得了解源码。虽然不影响使用Java应用方面的编程但是知道底层的一些实现原理,自己心里有底。
分享到:
相关推荐
这些学习笔记涵盖了多个重要的IT技术领域,主要针对高级程序员,旨在深入理解和掌握各种编程语言、框架和数据库管理系统。以下是对每个主题的详细说明: 1. **C++**:C++是一种中级语言,由C语言发展而来,支持面向...
根据提供的文件信息,可以看出这是一份关于系统集成项目管理工程师...通过上述知识点的介绍,可以看出这份笔记覆盖了项目管理工程师在IT领域所需要掌握的大量专业知识,为准备软考中级考试的考生提供了重要的复习资料。
《程序员中级&高级考试题库》是一个专门为准备程序员中级与高级资格考试的考生精心整理的资源集合。这个压缩包包含了大量试题,旨在帮助考生全面掌握考试所需的各项技能和知识,提高通过考试的成功率。 首先,我们...
《程序员最需要的精品学习笔记》是一份包含全方位IT程序员入门至进阶的宝贵资料集。这份压缩包中,你可以找到一系列精心整理的学习资源,涵盖了从基础到高级的多个领域,旨在帮助有志于IT行业的新人快速成长。下面将...
这些文件名揭示了一系列编程语言的教学笔记,包括C++, VB(Visual Basic),C#,ASP(Active Server Pages)和Java。让我们深入探讨每个知识点: 1. **C++**: C++是一种中级编程语言,由Bjarne Stroustrup在C语言的...
"Java初级"可能是一个目录,包含了初级Java编程的基础课程材料,如课件、笔记、练习题等。而"Java初级项目(模拟银行系统)"则可能是一个具体的项目文件夹,内含完整的银行模拟系统源代码,包括相关的类、接口、测试...
软考涵盖了计算机软件、计算机网络、计算机应用技术等多个领域,包括高级、中级和初级三个资格等级,如信息系统项目管理师、软件设计师、程序员等。 报名信息显示,软考每年举行两次,通常在3月和11月,考生需通过...
王勇老师的课程笔记中提到了程序设计语言的分类,主要包括低级语言(如机器语言、汇编语言)和高级语言(如C、Java、Python等)。低级语言更接近计算机硬件的操作方式,而高级语言则更加抽象,易于理解和编写。 ###...
王勇老师的这门课程笔记全面覆盖了软件设计师中级考试所需掌握的核心知识领域,不仅包括了计算机组成与体系结构、操作系统、数据库系统等基础知识,还涉及到了面向对象编程、UML、数据流图等高级主题。通过学习这些...
这份笔记详细记录了从零基础到精通Java所需的知识点,对于自学Java的初学者来说非常有价值。 #### 十六、java图书馆管理系统【优秀毕业设计论文+源码】 这是一个完整的Java项目,包括论文和源码。该项目模拟了一个...
笔记草稿leetcode java winterliu-notes 我学习过程中记录的一些笔记 ...左神算法视频(中级、高级课程) 程序员代码面试指南 基础:rocket::rocket::rocket::rocket: 计算机网络 操作系统 数据库 Java语言基础 J
* 项目职位:例如,初级中级高级程序员 * 硬件环境:例如,开发笔记本的硬件配置,什么CPU多少,内存多少 * 软件环境:例如,XP、Tomcat * 开发工具:例如,Eclipse、PL/SQL、PowerDesigner等 * 业绩:例如,你完成...
5. 高级语言:类似人类自然语言的编程语言,包括C语言、Python、Java等,便于程序员使用。 【C语言的特点】 1. 语言简洁:C语言的语法结构简单,代码紧凑。 2. 运算符丰富:提供了多种算术、比较和逻辑运算符。 3....
SCJP(Sun Certified Programmer for the Java 2 Platform, Standard Edition)是Oracle公司为Java程序员提供的一项认证考试,旨在验证考生对Java编程语言的基础知识和理解。SCJP证书是许多初级和中级Java开发者简历...
2021年软件设计师中级考试
【蓝缘后台管理网站开源源代码】是一款专为初中级程序员设计的后台开发模板,它提供了丰富的功能和清晰的代码结构,便于开发者快速理解和构建自己的后台管理系统。该模板基于Spring MVC、MyBatis两大主流Java Web...
**OCJP(Oracle Certified Professional, Java Programmer)**是Oracle公司为Java程序员提供的专业认证,它证明了持证者具备编写和维护Java应用程序的能力。OCJP的全称原为SCJP(Sun Certified Java Programmer),...
中的"Java开发 四级 一本-2011-07-01.doc"很可能是一个文档,它可能包含了关于Java开发的学习笔记、进阶指南或者是某人的个人学习计划,"四级"可能是指Java学习的四个层次(基础、中级、高级和专业),这通常涵盖...
- **适用人群**:适合对算法有一定了解但希望进一步提高自己解决问题能力的程序员。 - **特点**:通常这类资料会涵盖各种经典算法及其应用场景,如排序算法、查找算法等,并通过具体案例来解释这些算法如何应用于...
CodeUp主要针对初级到中级水平的程序员,提供了基础的算法题目,如排序、搜索、递归等,适合初学者入门。而BackJoon则难度更大,包括了更复杂的算法挑战,如图论、动态规划和NP问题,适合有一定基础的程序员进行深度...