学习Java,是为了实现过来的梦想。追溯到大学里的2003年,那时候我们学习编程的教材是有关passcal & Turbo C,可选编程语言有VB,C++,Delphi,PHP,当时我选择了VB,因为它简单容易入手(因为选择它,后来的几年的工作也是做有关VB程序开发
)。记得有一次,来自澳洲的一位教授来给我们讲座,谈了国外的Java,甲骨文方面的技术。那时就有一种感觉,Java是高深的编程语言,学习Java的人一定是高手(现在说的牛人);那以后学习Java就成了我的梦想。因自己的诸多理由没有去实现它,让它一直沉睡在枕头下面
,现在就要去实现它,不管前面的路子多少坎坷,我已做好准备了。
要学习它,就要了解它
,自然是先Baidu下,http://baike.baidu.com/view/29.htm?fr=ala0_1_1
这里,我先了解Java的名字的起源-->语言特性-->开源项目--IDE-->版本历史等。
除了这些,还要了解Java最新的情况,及未来的发展方向。重要的消息是,2010年4月,有关Java之父,詹姆斯·高斯林(James Gosling)辞别Oracle。这消息,猛然让我有些忧虑,但回头来看看,既然选择就要不要放弃,至少最近5年内,它不会马上倒下,因为很多大企业一直在用它。
首先借鉴前人的经验,从Java基本语法开始,再到OO --> Exception -->Array -->基本类 -->I/O Tream -->Collection/Generic -->Thread -->TCP/UDP -->GUI -->Meta Data -->Regular Expression (这参考马士兵老师的《Java视频教程第一章:Java简介》
)。计划要一段时间来完成,可能2-3个月或者更长,个人看法是先从语法到
Java API。想入了Java门槛,再做下一步的
发展方向,选择
application 或WebApp 或游戏 或
phone.
时间的安排基本是平时下班后的晚上10点到凌晨1点,和周末(周六、周日)。每天坚持挤挤点时间学习,总会进步的。在这学习期间,坚持记录自己学习Java的过程,这样可以锻炼自己,同时也有机会与一起学习Java的朋友交流经验,得到前人的指引。
最后来
自己给自己打打气:No incapable except unthinkable
分享到:
相关推荐
《Java JDK6学习笔记》是作者良葛格本人近几年来学习Java的心得笔记,结构按照作者的学习脉络依次展开,从什么是Java、如何配置Java开发环境、基本的Java语法到程序流程控制、管理类文件、异常处理、枚举类型、泛型...
{1}Java基础}{17}{chapter.1} {1.1}基本语法}{17}{section.1.1} {1.2}数字表达方式}{17}{section.1.2} {1.3}补码}{19}{section.1.3} {1.3.1}总结}{23}{subsection.1.3.1} {1.4}数据类型}{23}{section.1.4} {...
本书是作者近几年来学习Java的心得笔记,结构按照作者的学习脉络依次展开,从什么是Java、如何配置Java开发环境、基本的Java语法到程序流程控制、管理类文件、异常处理、枚举类型、泛型、J2SE中标准的API等均进行了...
本书门槛很低,只要您了解Windows基本操作,无须有其他程序语言的 基础,甚至没有接触过Java,都可以通过...于一些曾经学习过JaVa,但概念和基础仍不扎实的读者,本书也准备了一 些面向对象的观点与进阶的议题可供参考
十余年JAVA从业经验,精通JAVA技术体系,有志于做JAVA技能提升的朋友可与我联系,交个朋友 十余年JAVA从业经验,精通JAVA技术体系,有志于做JAVA技能提升的朋友可与我联系,交个朋友 十余年JAVA从业经验,精通JAVA...
1. **MapReduce框架**:Java MapReduce框架由两个主要组件构成:Map任务和Reduce任务。Map任务负责处理输入数据并生成中间键值对,而Reduce任务则对这些中间键值对进行汇总和归并操作。 2. **Map函数**:Map函数是...
学习笔记:整理了Java语言在游戏开发中的核心知识点和常用技术,方便你随时查阅和学习。 适用人群: 这份资源包适用于所有对Java游戏开发感兴趣的朋友,无论你是计算机专业的学生,还是希望业余时间尝试游戏开发的...
Java学习笔记 入门准备 接触物件 物件向导 资源管理 物件容器 输入输出 執行緒 反射 metadata 资料库 拾遗补缺 视窗程式 参考资料
本书是作者良葛格本人近几年来学习Java的心得笔记,结构按照作者的学习脉络依次展开,从什么是Java、如何配置Java开发环境、基本的Java语法到程序流程控制、管理类文件、异常处理、枚举类型、泛型、J2SE中标准的API...
毕设新项目-基于Java开发的宠物医院管理系统源码+项目使用说明+sql数据库+开发笔记.zip 一、环境与软件准备 > 准备环境与相应的软件 ### 1.1 数据库 > 建议MySQL的账号与密码都设置为"root" | 名称 | 版本 | ...
废这么大心思的初衷也是为了希望给准备面试或者学习的你提供一丁点的帮助,至少能节约一些时间再去搜集资料复习或学习。 在此之前有分享过这份知识点笔记的初稿,现在又对知识点笔记进行了一定的优化。于是有了现在...
java学习笔记1.5版共六章学习1章了解java。2入门准备。3语法入门。4认识对象。5数组。6字符串。
「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!「「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 ...
《Java基础课程全套笔记.doc》是一份珍贵的学习资源,专为那些希望深入研究和掌握Java编程高级概念的学习者和开发者而创建。以下是对这个资源的详细描述: 全面的高级主题覆盖:这份文档涵盖了Java编程的高级主题,...
亚信java笔试题 这是? 这是我为了从 web 开发者(自学、非计算机科学学位)蜕变至 Alibaba 软件工程师所制定的计划,其内容历时数月。 这一长列表是从 Alibaba 的指导笔记 中萃取出来并进行扩展。因此,有些事情你...
面向有一定java学习基础,准备找工作的学生。 本人笔记。
学习笔记:整理了Java语言在游戏开发中的核心知识点和常用技术,方便你随时查阅和学习。 适用人群: 这份资源包适用于所有对Java游戏开发感兴趣的朋友,无论你是计算机专业的学生,还是希望业余时间尝试游戏开发的...
蚂蚁金服社招java笔试题目编码面试学习指南 该存储库包含我为准备编码面试而收集的笔记。 这些笔记基于流行的书籍:和。 第 1 章:数组和字符串 笔记哈希表:一种将键映射到值以实现高效查找的数据结构。 ArrayLists...
记下这些笔记是为了帮助我学习本书中涵盖的所有主题,并将它们保存在安全的地方,并具有良好的格式。 可能有代码片段和任意问题的解决方案。 请记住,笔记主要是给自己的,会有错别字。 内容 第 1 章 - 高级类设计 ...
专门为自然语言处理(NLP)面试准备的学习笔记与资料 一、招职位/投简历 学校BBS 力推北大未名、水木社区,:这里面一般是学长或者学姐发布的内推职位,一般回复较快,但是你面对的竞争也很大(清北的学子们) 招聘网站 ...