Java零基础入门教程。
小Jam的Java教程 Java入门 (1)
Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称
Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。
首先,你要先下载、安装并且了解JDK,要开发Java程序,首先就要安装JDK(J2SE Development Kits)。
下载JDK:
安装JDK首先当然是要有安装程序啦,可以到Sun公司的官方网站http://java.sun.com/进行下载,本文以J2SE 6 Development Kits安装为例,一步步让你了解并安装JDK。
安装JDK:
双击下载后的JDK安装程序,一般情况下建议你一直点下一步就行了,如没有指定安装到的位置,默认是安装到C:\Program Files\Java\jdk1.6.0_10\,请你无比记一下安装位置,待会会用到这个信息。完成JDK的安装之后,接着会安装“公用JRE”,安装过程也差不多。公用JRE主要是用于为JAVA程序提供执行的平台。OK!安装完成!开始写代码?NO!我们要先设置好环境变量,何为环境变量?环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。这点有点类似于DOS时期的默认路径,当你运行某些程序时除了在当前文件夹中寻找外,还会到设置的默认路径中去查找。简单地说这里的“Path”就是一个变量,里面存储了一些常用命令所存放的目录路径。 比如,我在开始运行里输入”notepad”,就能运行记事本程序,是因为系统已经知道他在哪,已经定义好了位置。如果听不懂也没关系,你跟着我做。右键点击我的电脑->属性->高级->点击下面的“环境变量”按钮,然后在“系统变量”栏里点“新建”,在“变量名”文本框中输入:“JAVA_HOME”,“变量值”文本框中输入:“C:\Program Files\Java\jdk1.6.0_10”,或者是你安装JDK的时候自定义的目录,然后点“确定”按钮,返回“环境变量“设置窗口”,然后选中“系统变量”栏里的“Path”,点“编辑”,然后在最后添加“;%JAVA_HOME%\bin”,点确定,注意!是在最后加上,不是把之前的删掉,然后弄上去!!然后我们在“系统变量”栏中,点“新建”,输入“变量名”为“Classpath”,变量值为“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”。YES!现在设置工作大功告成!
开始写简单代码:
接着,我们就选一个地方写代码了,我选的是D盘,我C盘太多文件了,看着不爽,嘿嘿。用什么写?普通的记事本程序就行,不过我建议用“Notepad2”或“Notepad++”,有语法高亮,更容易看出代码哪个部位有错误。
打开Notepad2或你的记事本,添加下面的代码:
public class HelloWorld {
public static void main(String[] args) {
System.out.println(“HelloWorld”);
}
}
然后保存到D盘,名为“HelloWorld.java”,Java的源文件必须扩展名为“.java”。然后我们打开CMD(命令提示符),可以点开始菜单->点运行->输入“CMD”->确定,就打开了。我们先把当前路径切换到D盘,输入“D:”后,然后按回车,可以看到变为了“D:\>”,然后我们输入“javac HelloWorld.java”进行编译,可以看到D盘多了个HelloWorld.class文件。执行完后,然后输入“java HelloWorld”运行这个Java程序。注意大小写。然后我们就看到输入了“HelloWorld”,如果我们把源程序中的”HelloWorld”修改成“I am honker”,然后重新编译运行,就输出“I am honker”,怎样,有趣吧,这样我们就踏入了Java编程道路的第一脚。
如有一些问题不懂的,可以去我博客留言:http://hi.baidu.com/hackjam,或者加我QQ:810441377
课后总结:
1.Java程序是区分字面的大小写的,System和system是有区别的,如果把HelloWorld源程序中的System错写为system,就可能导致编译错误。
2.一些编译错误提示:
error:cannot read:HelloWorld.java
这表示找不到指定的java文件,请检查是否存在该文件。
HelloWorld.java:1:class HelloWorld is public,should be declared in a file named HelloWorld.java
这表示类名称与主文件名不符,请检查主文件名与类名是相同的
javac不是内部或外部命令….
环境变量的设置错误,请按本文中提到的重新设置一下