我的Java学习笔记
第一天:
我为什么要学习Java?
有时我也想我为什么会去学习Java.其实很简单,现在在我的编程中越来越多的接触到Java,无论在任何平台,或者硬件设备,你不得不承认Java确实铸得很出色.但一直让人们但心的是Java的效率问题,现在也得到了很好的改善,加以Java许多人性化的机制,我开始喜欢它,现在我来和大家一起学习Java.
了解Java:
1991年Sun公司有一个叫做Green的项目,这全项目的工程师授命设计一种小型计算机语言用于家电控制芯片等设备.由于这些设备的硬件制约,这种语言要尽量的小,而且能生成相当紧凑的代码,最重要的是可以适用于各种各样的芯片.这种语言有着强大的生命力,不受限于任何一种体系结构.为了实现这一个目标,于是产生了Java的前身.
Java要实现它的可移殖性,就要借助于一个在运行前的"中间码",这种"中间码"可以在特定的解释器上执行,而那个解释器也并不是很大,于是可以达到移殖性的目标.
Java原名叫做Oak,但后来改成了这个吸引人的"Java",如果你想知道的话可以查一下相关资料.
Java是一个完全面向对象的语言,慢慢地,Java开始向网络转移,Green项目组用Java写了一个HotJava的浏览器以便可以或好的阅读WEB页面.一直到1995年5月召开的SunWorld大会上这个试验品首次亮相,Java从此诞生.
想了解更多的内容请查阅相关资料.
Java的特点:
其最大的优势是与平台无关的"一次编写,处处运行"的可移殖性,再就是在网络上的运用.Java是面向对象的,很好的借鉴了C++的特性,所以你可以认为它是C++的发展,如果你愿意的话

.Java提供了自动内存管理,取消指针和多重继承等等.
这里只是简单的介绍一下,其它内容还要你自己去学习.下面我们开始Java有一些实际内容.
什么是面向对象?
你可以了解:类,关于封装,继承以及消息传送一些基本内容.它的优点在于共享代码,提高了软件的复用性.
安装JDK(Java Develop Kit)
JDK是Sun公司提供的一个免费的软件开以工具包,包含了我们学习Java的必需工具:Java基本组件,库,Java编译器,Java解释器,小应用程序浏览器,以及一些程序.你可以从网络等途径获得它.然后参考相关资料根据你的系统配制Java的环境.去了解javac,javap,javah,javadoc及AppletViewer的内容.然后找一个JavaIDE或Java集成开发的工具.
测试Java环境,一个经典程序HelloWorld:
编写一个文件名为HelloWorld.java的程序,内容如下:
public class HelloWorld
{
public static void main(String args[])
{
System.out.print("Hello World !");
}
}
然后编译运行:
#javac HelloWorld.java
#java HelloWorld
你会看到它的输出.