“大家好,小弟是一个
java
初学者,请问怎样才能学好
java
?”
如果你经常游走于
java
论坛,那么这样的问题每天都会遭遇几个。这是好事,说明我们的队伍前仆后继。但可气的是一些人的回复:“看
jdk
文档吧”,“学习用
ultraedit
”,“如此这般这般,配置环境变量”等等。今天实在看不下去了,是时候捍卫一下小弟们的求知欲了。
那些动辄就说“看
jdk
文档”的家伙,请回答我一个问题。你小时候上的第一节语文课,你的老师有没有让你“回家看新华字典去”啊?如果看字典就能学好语文,那还要课本和老师干什么?
我
们小时候是如何认知一个事物的?你对苹果的第一印象是什么呢?是“吃的”,而且是有点甜的“好吃的”。再长大一点,你就能够从一堆梨中把苹果挑出来了。后
来你发现,苹果是分品种的,有的成熟后是黄颜色的,有点面呼呼的;有的成熟后是红颜色的,脆甜脆甜的(我比较喜欢这种)。再后来,你就要问了,苹果是哪里
来的?是树上挂着长得,还是在地上趴着长得?再后来,你可能要花点心思研究一下苹果核了,把这个埋下去,真的能长苹果?还是问问生物老师是怎么回事吧。
我们认识事物是从它最直观的,最容易被我们感知的一面去开始认识的。如果你妈喂你第一口苹果的时候说,“来,宝贝儿,吃点果肉细胞吧?”我不得不为你感到庆幸,因为你那时候听不懂多少个汉字。
我们该如何开始学习
java
呢?去他妈的环境变量,类路径。你一开始就了解这个有屁用啊?我认为你最需要的是一个
IDE
,也就是集成开发环境(想要遮蔽太阳的
eclipse
,或者晚节不保的
jbuilder
等等)。他们把那些琐碎的事情都已经处理妥当,且帮你隐藏了起来。你所要做的就是,照着你手边的二流
java
教材(也许你碰巧买了本一流的教材),把
hello world
敲上去再说。然后运行,原来这就是
java
,它能够使程序员和计算机进行交流,能够打出一行神奇的
hello world
。是的,不仅如此,他还可以把你的名字打印出来呢。不要羞涩,赶快试试吧?半年后,也许更快,你可能已经写了几个像样的程序了,你可能就开始思考了,我的程序是怎么跑起来的?
IDE
是怎么做到的?你开始查资料,发现,哦,原来它的运行需要
jre
的支持。
jre
又是如何运作的?脱离
IDE
行吗?我从哪里可以得到它?
2
年后,你可能开始深入
java
虚拟机了。这不就是我们愉快的
java
之旅吗?
恭喜你,经过
3
年的历练,你已经是一个程序员了,赶快找个女朋友吧。于是约了个女孩,“小姐,您好!听说您是
B
型血,巧死了,我也是,咱们太有缘了”。女孩有点脸红,“可是我睡觉的时候喜欢翻身,已经压死过好几只猫了。我还缺少维生素
x
、
y
、
z
。”你犹豫了一下,说:“没关系啊,多吃点果肉细胞就好了”。
祝你和她恋爱成功!
分享到:
相关推荐
本资源"从零开始学Java光盘-教学PPT"旨在帮助初学者系统地掌握Java编程的基础知识,逐步成长为一名合格的Java程序员。这份教学资料以PPT的形式呈现,易于理解和学习。 首先,我们要理解Java的基础概念。Java是由Sun...
这个“从零开始学JAVA-WEB开发”教程显然是为初学者设计的,旨在帮助他们逐步掌握这门技术。下面将详细阐述Java Web开发的基本概念和关键知识点。 1. **Java基础知识**:在学习Java Web之前,首先需要掌握Java编程...
《从零开始学JAVA》这本书的配套程序旨在帮助初学者通过实践来深化对Java语言的理解。这个压缩包包含了23个章节的源码,每个章节都对应一个或多个示例程序,涵盖了Java的基础到高级特性。 1. **Java基础** - 变量...
图书《从零开始学Java》配套的资源包。本书针对初学和自学读者的特点,以通俗易懂的语言讲解Java语言编程。全书内容分为六篇共23章,讲解了Java的各个方面,主要内容包括Java语言的环境配置、基本语法、流程控制语句、...
"从零开始学Java"是一套全面的学习资源,涵盖了从基础到进阶的21个章节内容,旨在帮助初学者逐步掌握这门语言的核心概念和技术。 在第1章,通常会介绍Java的历史和特点,让你对Java有一个整体的认识。它可能会涵盖...
对于初学者来说,"从零开始学JAVA"是一个理想的学习起点。这个教程旨在帮助新手快速掌握Java的基础知识,理解其核心概念,并逐渐提升编程技能。 Java的基础包括以下几个主要部分: 1. **Java环境配置**:学习Java...
《从零开始学JAVA》是一本面向初学者的优秀教程,配套的PPT旨在通过清晰易懂的方式,帮助读者逐步掌握Java编程语言的核心概念和技术。这21章的内容覆盖了从基础到进阶的全面知识体系,对于想要系统学习Java的你来说...
本教程“从零开始学Java Web”旨在帮助初学者系统地掌握这一领域的基础知识,从第一章到第十七章,内容全面且详细。下面我们将逐一探讨这些章节可能涵盖的关键知识点。 第一章:Java Web入门 这一章通常会介绍Java ...
在“JAVA从零开始学”的课程中,我们将深入探索Java编程世界,逐步建立起扎实的编程基础。这个课程设计旨在让初学者能够从零开始,掌握Java的核心概念和技术,最终达到熟练编写Java程序的能力。 首先,从《Java ...
从零开始学Java ME手机开发光盘,该书系统地介绍了Java ME在手机应用开发方面的知识。全书以无线行业Java技术规范JTWI(JSR-185)为基础,内容涵盖了用户界面设计、事件处理、游戏设计、网络编程、多媒体、本地持久...
"从O开始学JAVA,从入门到精通!" 这个主题覆盖了初学者到进阶者所需的全面Java知识体系,旨在帮助学习者系统地掌握这门强大的编程语言。 首先,我们要理解Java的基础概念。Java是一种高级编程语言,由Sun ...
以下是一些关于如何开始自学Java的重要建议: 首先,选择学习Java的原因可能多种多样,但通常就业是主要驱动力。Java因其跨平台能力、广泛的应用场景和强大的社区支持而备受青睐。在决定学习Java之前,你需要考虑...
JAVA学习教程
Java语言学习课件——从零开始,这是一套专为初学者设计的全面Java学习资源。Java作为一种广泛应用的编程语言,其强大之处在于它的跨平台性、面向对象的设计以及丰富的类库。本课件旨在帮助零基础的学习者逐步掌握...
新手学Java7编程(第5版)由程序设计畅销书作者herbertschildt撰写,将内容彻底更新至javase 7。首先从基础讲起,介绍了如何编译和运行java程序,然后讨论了关键字、语法和一些结构,它们共同构成了java语言的核心。...
【标题】:“韩顺平_循序渐进学Java零基础【完整笔记】1” 【描述】:这个课程是为初学者设计的,旨在通过系统的学习帮助学生掌握Java编程的基础。课程分为三个阶段,详细讲解了Java语言的核心概念、就业前景以及在...
java基础知识学习资料 java开发实践案例 项目学习 源代码 供参考java基础知识学习资料 java开发实践案例 项目学习 源代码 供参考java基础知识学习资料 java开发实践案例 项目学习 源代码 供参考java基础知识学习资料...
本资源"从零开始学Java源文件"提供了一个完整的Java学习路径,包含了一系列经过调试的源代码,帮助学习者逐步理解并掌握Java编程。 首先,让我们了解一下Java源文件的基本结构。在Java中,源代码以`.java`文件扩展...
《从头开始学Java》这份课程资料包含了Java编程的基础到进阶内容,旨在为初学者提供全面的学习指导。以下是对各个章节内容的详细解析: 1. **Java语言概述**:这部分通常会介绍Java的历史背景、特点和应用领域,...
从零开始学Java编程 如果你刚开始学习的话,可以下载下来看看