看牛人如何学习java

看牛人如何学习java

ID:26106940

大小:123.50 KB

页数:28页

时间:2018-11-24

看牛人如何学习java_第1页
看牛人如何学习java_第2页
看牛人如何学习java_第3页
看牛人如何学习java_第4页
看牛人如何学习java_第5页
资源描述:

《看牛人如何学习java》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、看牛人如何学习JAVA第一章  Java语言概述  终于要开始《Java编程基础》这门课了,从学生的眼中可以看到一种期待,但我觉得学生们都有一种误解,觉得这门课学好了就是学好Java了,对二年的J2EE学习会产生决定性的影响。可是实际上,这门课就像它的名字一样,只是一个基础,它的目的就是能让大家掌握Java的基本语法,能够使用Java语言来实现面向对象而已,从对J2EE学习的影响性来说,我觉得这门课的地位还不如《ASP网络编程》。  当然我并不是想说Java基础不重要,只是没有重要到需要放弃毕业设计来听这门课(是的,有几个学生已经准备这么干了)。  翻了一下这本书的目录,发现

2、它可以分为两个阶段——第一阶段:使用Java语法来实现面向对象,面向对象的基本概念在C++课程里面已经介绍了,我想这部分的进行会相对容易,当然了,需要给学生们指出Java和C++在实现面向对象上的区别;第二阶段:使用Java进行图形编程,简单说,用Java来实现VB那一套东西,不知道学生们用惯了VB的可视化编程,能不能适应手工生成界面。  就这些内容可能有些单薄吧,我在想,中心还专门为Java增加了3节理论课,这样算下来会有14节课来介绍Java。嗯……可以用增加的理论课来介绍设计模式(Design  Pattern)!这应该是个好主意,能让学生们学到更专业的开发知识,不过对

3、于他们来说会不会太难呢?随着课程进行看吧,反正我也不准备把23种设计模式都讲一遍。       我制定的Java授课计划     好了,开始上课了,课前大鹏问我Java难不难,引用一句古文“人之为学有难易乎,为之,则难者亦易矣”。  从头讲起,Java的历史、发明者……这些东西我最讨厌,一笔代过。开始介绍Java的几个基本特点:  简单:没有的指针操作;  健壮性:无须手工管理内存;  可移植性:地球人都知道Java是跨平台的。  就说这么多吧,关于Java高性能这部分实在不想多讲,搞过Java开发的人都知道Java也许不是世界上最好的语言,但绝对是运行速度最慢的语言。  重

4、点要说一下Java虚拟机(JVM),它是保证Java语言能跨平台运行的关键。想象联合国开大会的例子,来自中国,美国,法国,德国的一大群发言人准备说话了,为了保证其他人也能听得懂,需要一个翻译团,对翻译团中每个团员的要求就是至少懂得英语和另一门语言。现在中国的发言人说话了,懂英语和汉语的翻译会首先将中文翻译成英文,然后不同语种的翻译再根据英文翻译成各自的文字。如果联合国增加了一个成员“土拨国”,他们讲“土拨语”,那很简单,增加一名会说“土拨语”和英语的翻译就可以了。  这也就是Java虚拟机的运行模式,我们都知道写好源代码以后要进行编译,传统语言(VB,  VC)都会直接将源代

5、码编译成能在某固定操作系统下运行的EXE程序(我们都知道windows程序不能在Dos下运行),而Java则是将源代码编译成我们称之为“字节码”的中间文件(我们例子中的英语),OK,就到此为止了。显然这个中间文件是无法直接执行的,现在Java虚拟机登场了,我们执行一个中间文件的流程是:Java虚拟机将中间文件读入,翻译成能在本操作系统下运行的文件,然后执行之。假如现在我们新增一个操作系统,名为“土拨系统2005”(Turbo  System  2005),如果想让我们的Java在上面跑起来,只需要sun公司开发一个在“土拨系统2005”下运行的Java虚拟机就可以了(Java

6、  Virtual  Machine  for  Turbo  System  2005)。  讲到这儿发现一些学生已面露迷茫之色,赶快讲些容易的,从刚才的描述可知,我们开发Java程序需要先编写源代码(*.java文件),然后将源代码编译成中间文件(*.class文件),最后通过Java虚拟机执行,对应这个过程,我们需要三种武器:编辑器、编译器和Java运行环境。  编辑器的目的是让我们方便的开发源代码,好的编辑器支持语法高亮显示,输入“.”出现成员列表等功能,当前企业开发中最常用的编辑器应该是Borland公司的  JBuilder,最新版本2005版;还有现在最热门的开

7、源项目(  搜索互联网,了解开源项目)  Eclipse,最新版本3.0;不过作为入门,我让学生们先用  JCreator  3.5,注意,它的3.1版本在显示中文时有问题。    编译器包含在JDK(Java  Develop  Kits)中,它将源代码转换成中间文件,在sun公司的官方网站上,可以找到JDK1.4.2版和JDK1.5版,其中1.5版是最新的,里面还附带了一个叫NetBeans的编辑器,但是速度很慢,我推荐学生下载JDK1.4.2版,如果英文基础好的话,还可以同时下载JavaDoc,里

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。