java实现赫夫曼树
2015-08-18 14:29
567 查看
对于java的学习,开发环境搭建是第一步,只有顺利的搭建好了开发环境,才能继续学习以后的知识。本节教程将向初学者详尽的阐述java开发环境的搭建。
在此之前,让我们来好好的理解下java中常听见的jdk的概念。jdk,java开发工具包,是开发java程序必备的工具,包含java核心类 库,java编译工具,java运行时环境等,有了jdk,我们就可以开发和运行java程序了。因此我们先来安装jdk.jdk可以在我们网站中的下载中心下载,也可以到网上其他地方下载,下载后双击启动安装程序后,按照提示安装即可。安装完后,点击“开始”--“运行”,输入cmd进入命令窗口,输入“java -version”,如果能看到有java的版本信息表示jdk安装成功。
![](http://my.csdn.net/uploads/201207/24/1343116955_3889.gif)
下面我们就利用jdk来开发第一个java程序hello world.
首先,我们用记事本或者任何文本编辑器编写如下代码:
public classHelloWorld
{
public static void main(String[] args) {
System.out.println("这是我的第一个java程序");
}
}
将它保存为HelloWorld.java
,注意,红色字体部分必须一致。保存到某个目录,比如保存到F:盘下,这个文件即是源文件,它不能运行,必须编译成.class的字节码文件才能运行,所有我们利用jdk将这个文件编译。具体步骤如下:
点击点击“开始”--“运行”,输入cmd进入命令窗口,切换到F盘(根据自己具体保存的目录作调整),如果是切换到F盘,输入F:,按Enter,然后输入 javac HelloWorld.java,按Enter,将会在F盘生成一个HelloWorld.class文件,这个就是能运行的字节码文件。然后我们在通过jdk来运行这个文件。输入 java HelloWorld,按Enter,将看到"这是我的第一个java程序",标志第一个java程序成功,至于文件上的内容是什么含义,以后我们会学习的。
这便是通过jdk开发java程序。大家会发现, 通过这种方式开发很不方便,也很容易出错,而且开发效率低下。实际开发中,会使用一些方便的开发工具做开发,这些工具方便简单,集成了jdk中的各种工 具,给我们开发带来了很大的便利性,这种工具我们称之为IDE。java中流行的IDE便是eclipse,它功能强大,而且是免费的,另外大家可能会在 一些书上会看到叫MyEclipse的,其实这个跟eclipse差不多,它是在eclipse的基础上集成了很多常用的插件,使得功能更加强大,两者在 使用方式上完全相同,但是是MyEclipse收费的。大家可以根据自己的爱好选择,我们这里就以eclipse作为示范,讲解如何使用eclipse开发java程序。
首先大家可以在本站的下载中心去下载eclipse工具,下载后直接解压就可使用,一般现在的eclipse都有自带的jdk,所有我们不 需配置什么环境变量也能正常使用,如果运行提示需要jdk,那么我们需要配置环境变量。步骤:选择我的电脑,右键--属性--高级--环境变量,在系统变 量那里新建,输入名称:JAVA_HOME,值:jdk的安装路径,如:F:/jdk,然后找到叫path的变量,在末尾加入";%JAVA_HOME%\bin",点击确定即可。
打开eclipse,启动时,提示需要指定工作空间的路径,工作空间是用来存放程序文件的目录,如不指定将使用默认的值,点击确认后进入主界面。点击file--new java project,输入工程名称,确认后会生成一个工程,在src中右键new class,输入名称点击确认,在生成的文件中加入public static void main(String[] args) {
System.out.println("这是我的第一个java程序");
},保存,右键run as 选择java application后便可在下发的控制台看到一句话"这是我的第一个java程序",说明程序运行成功。
![](http://my.csdn.net/uploads/201207/24/1343116979_2863.gif)
![](http://my.csdn.net/uploads/201207/24/1343116986_6967.gif)
![](http://my.csdn.net/uploads/201207/24/1343116992_8631.gif)
本节简单的结束了开发java程序的大致步骤,更多教程敬请期待,或进入
此文系原创,转载请务必保留链接。
在此之前,让我们来好好的理解下java中常听见的jdk的概念。jdk,java开发工具包,是开发java程序必备的工具,包含java核心类 库,java编译工具,java运行时环境等,有了jdk,我们就可以开发和运行java程序了。因此我们先来安装jdk.jdk可以在我们网站中的下载中心下载,也可以到网上其他地方下载,下载后双击启动安装程序后,按照提示安装即可。安装完后,点击“开始”--“运行”,输入cmd进入命令窗口,输入“java -version”,如果能看到有java的版本信息表示jdk安装成功。
![](http://my.csdn.net/uploads/201207/24/1343116955_3889.gif)
下面我们就利用jdk来开发第一个java程序hello world.
首先,我们用记事本或者任何文本编辑器编写如下代码:
public classHelloWorld
{
public static void main(String[] args) {
System.out.println("这是我的第一个java程序");
}
}
将它保存为HelloWorld.java
,注意,红色字体部分必须一致。保存到某个目录,比如保存到F:盘下,这个文件即是源文件,它不能运行,必须编译成.class的字节码文件才能运行,所有我们利用jdk将这个文件编译。具体步骤如下:
点击点击“开始”--“运行”,输入cmd进入命令窗口,切换到F盘(根据自己具体保存的目录作调整),如果是切换到F盘,输入F:,按Enter,然后输入 javac HelloWorld.java,按Enter,将会在F盘生成一个HelloWorld.class文件,这个就是能运行的字节码文件。然后我们在通过jdk来运行这个文件。输入 java HelloWorld,按Enter,将看到"这是我的第一个java程序",标志第一个java程序成功,至于文件上的内容是什么含义,以后我们会学习的。
这便是通过jdk开发java程序。大家会发现, 通过这种方式开发很不方便,也很容易出错,而且开发效率低下。实际开发中,会使用一些方便的开发工具做开发,这些工具方便简单,集成了jdk中的各种工 具,给我们开发带来了很大的便利性,这种工具我们称之为IDE。java中流行的IDE便是eclipse,它功能强大,而且是免费的,另外大家可能会在 一些书上会看到叫MyEclipse的,其实这个跟eclipse差不多,它是在eclipse的基础上集成了很多常用的插件,使得功能更加强大,两者在 使用方式上完全相同,但是是MyEclipse收费的。大家可以根据自己的爱好选择,我们这里就以eclipse作为示范,讲解如何使用eclipse开发java程序。
首先大家可以在本站的下载中心去下载eclipse工具,下载后直接解压就可使用,一般现在的eclipse都有自带的jdk,所有我们不 需配置什么环境变量也能正常使用,如果运行提示需要jdk,那么我们需要配置环境变量。步骤:选择我的电脑,右键--属性--高级--环境变量,在系统变 量那里新建,输入名称:JAVA_HOME,值:jdk的安装路径,如:F:/jdk,然后找到叫path的变量,在末尾加入";%JAVA_HOME%\bin",点击确定即可。
打开eclipse,启动时,提示需要指定工作空间的路径,工作空间是用来存放程序文件的目录,如不指定将使用默认的值,点击确认后进入主界面。点击file--new java project,输入工程名称,确认后会生成一个工程,在src中右键new class,输入名称点击确认,在生成的文件中加入public static void main(String[] args) {
System.out.println("这是我的第一个java程序");
},保存,右键run as 选择java application后便可在下发的控制台看到一句话"这是我的第一个java程序",说明程序运行成功。
![](http://my.csdn.net/uploads/201207/24/1343116979_2863.gif)
![](http://my.csdn.net/uploads/201207/24/1343116986_6967.gif)
![](http://my.csdn.net/uploads/201207/24/1343116992_8631.gif)
本节简单的结束了开发java程序的大致步骤,更多教程敬请期待,或进入
此文系原创,转载请务必保留链接。
相关文章推荐
- 新建class 关联不到source folder
- java实现哈希表
- Spring中如何向 Bean注入系统属性或环境变量
- java实现栈
- Java程序的三种输入
- Spring的IOC、Spring对象初始化bean时机、Spring容器生命周期
- springWebMvc406错误
- java实现队列
- java 反射 getDeclaredMethods 和 getMehtods
- java系统学习(三) --------java数组的使用
- java系统学习(三) --------java数组的使用
- 《Java溯本求源》-Java运行原理
- java实现链表
- spring 初始化 Bean的方式及相关应用
- java实现顺序表
- Spring 学习笔记(七)——远程服务
- java Tuple 元组
- javax.servlet包加载不了
- java技术-静态代理到动态代理
- JMF -java media framwork的安装问题