学习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超强笔记"正是一份专为新手准备的学习资源,它全面涵盖了从Java环境的搭建到软件设计的各种概念,旨在提供一个易读且系统的学习路径。 首先,笔记可能会从Java的起源和发展开始介绍,让你了解这门语言的历史...
【标题】"java读书笔记笔记笔记笔记笔记笔记" 暗示了这是一份关于Java编程语言的学习笔记,可能包含了作者在阅读Java相关书籍时所做的重要记录和理解。笔记通常涵盖了语言的基础概念、核心特性、类与对象、内存管理...
【Java笔记-面试笔试-2010】涵盖了J2SE的基础知识,主要涉及内存管理、垃圾回收(GC)、输入输出(IO)、集合框架(Collection)等Java面试常见主题。以下是对这些知识点的详细说明: 1. **内存管理**: - Java...
### Java学习笔记要点 #### 一、了解Java ##### 1.1 Java的起源与发展历程 - **起源**: Java 最初是由 Sun 公司在 Green Project 中为了开发 Star7 应用程序而创建的一种编程语言。 - **命名**: 语言的名字来源于 ...
Java的基础知识是任何Java程序员的基石,对于准备Java笔试或面试至关重要。以下是一些关键知识点的详细说明: 1. **基本语法与数据类型**: - Java有八种基本数据类型:`byte`, `short`, `int`, `long`(整数类型...
这份"java笔记java笔试题 java面试题"的资源无疑是准备Java程序员的笔试和面试时的重要参考资料。以下是一些关键的Java知识点,这些内容可能会在笔记或面试中出现: 1. **Java基础**:Java的基础语法包括数据类型...
《IT学习资料2》-Java 学习笔记.zip 是一份专为Java初学者和进阶者准备的综合学习资源,包含了大量的课程材料和实践指导。这个压缩包中的内容旨在帮助用户全面掌握Java编程语言,从基础语法到高级特性的运用,再到...
【Java学习笔记全套】是针对Java编程语言的一套全面学习资料,涵盖了Unix操作系统基础、SQL数据库操作、核心Java编程、Hibernate持久化框架、以及Spring框架等多个关键知识点。这些笔记旨在帮助初学者系统地掌握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基础 - **JAVASE**:Java标准版...
这是一份全面的IT学习资源,专为对Java大数据技术感兴趣的学习者而准备。这个压缩包包含了一系列与Java大数据相关的学习材料,旨在帮助你掌握从基础到进阶的各种技能。 【描述】《IT学习资料3》--Java 大数据学习...
这份“Java学习笔记”是为初学者准备的,旨在帮助他们快速掌握Java的基础知识。笔记中可能涵盖了以下重要知识点: 1. **Java简介**:Java是由Sun Microsystems(现已被Oracle收购)开发的,它的设计目标是“一次...
### Java李兴华学习笔记之实例讲解 #### 一、知识点概述 本篇文章基于Java李兴华老师的课件笔记,重点介绍了使用JDBC完成数据库表的CRUD操作(增删改查)。通过一个具体的例子——对`emp`表进行操作,来详细说明...
"java校招学习笔记"显然是针对应届毕业生或求职者准备的,旨在帮助他们掌握Java的基础知识和校招面试中常见的技术问题。这份笔记可能包含了从基础概念到进阶主题的全面概述,以提高求职者的竞争力。 首先,Java的...
这个合集中的"java--se-study-master"可能包含源码、笔记、练习题和解答,可以帮助学习者通过实践巩固理论知识。在学习过程中,建议遵循由浅入深的原则,先理解基本概念,再逐渐接触更复杂的技术。同时,不断地编写...
这份笔记的内容全面且实用,适合Java初学者系统学习,也对有经验的开发者进行面试准备很有帮助。通过阅读这些文档,读者可以深化对Java及其Web开发的理解,提升编程技能,并为应对面试挑战做好充分准备。
【狂神JAVA-18-SpringBoot学习1】 在IT行业中,Spring Boot是Java开发者广泛使用的框架,尤其在微服务架构领域。这个学习笔记主要涵盖了Spring Boot的基础知识、微服务阶段的发展以及如何学习Spring Boot。 1. **...
《IT学习资料3》-Java学习过程中笔记的配套代码.zip是一个专门为Java初学者和进阶者准备的资源包,包含了丰富的编程示例和学习材料。这个压缩包主要围绕Java编程语言,涵盖了从基础到高级的各种知识点,同时也涉及了...
蓝桥杯算法学习笔记-Java.zip文件内容是关于蓝桥杯算法学习的笔记,主要是用Java语言编写。从文件描述“蓝桥杯项目源码”来看,该压缩包可能包含了参加蓝桥杯竞赛的相关算法实现和项目源代码。蓝桥杯竞赛是面向大学...