java安装与环境配置
前言:
工作中经常会接触java,虽然在学校时有C、C++的基础,对简单的java代码还是能应付过去,但是由于缺乏对java深入的学习和理解,在实际使用时仍有无从下手的感觉。前段时间在师兄的推荐下买了java经典教程《Core Java》进行学习,外国人的书写的就是不一样,语言简炼,并附有详细的代码和注释,开始有了入门的感觉,哈哈。为此,决定写下这篇文章,一是作为技术笔记记录下java编译的安装和配置过程,二也可以作为自己学习过程中的回顾和总结。本文记录的是Windows环境下Java编译环境的安装和配置。
正文:
一、安装Java开发工具箱(JDK)
构建Java的编译环境需要安装JDK,可以登录Sun网站下载JDK的可执行安装文件进行安装。我安装的是1.4.2版本的SDK(1.2~1.4版本被称为Java SDK),根据《Core Java》书中所述,windows环境下安装路径名最好不要使用带空格的默认路径名。我使用的路径是“ C:\j2sdk1.4.2 ”
二、环境配置
与VC集成开发环境安装不一样,JDK安装后需自行进行环境的设置。右键单击“我的电脑”,选择“属性”,选择“高级”标签,进入环境变量设置,设置以下三个环境变量:
1、设置JAVA_HOME:
新建属性JAVA_HOME,如JDK的安装路径为C:\j2sdk1.4.2,就设置该属性为“ C:\j2sdk1.4.2 ”,那么以后使用这个路径时,只需输入“ %JAVA_HOME% ”替代即可,可避免输入较长的路径串。
根据网上搜索的资料,使用该属性的优点有:归一原则,当你JDK路径被迫改变的时候,你仅需更改JAVA_HOME的变量值即可,否则,你就要更改任何用绝对路径引用JDK目录的文档,要是万一你没有改全,某个程序找不到JDK,可能会造成系统崩溃;第三方软件会引用约定好的JAVA_HOME变量,不然,你将不能正常使用该软件。
2、设置PATH变量
即将jdk\bin目录添加到执行路径中,所谓执行路径是指操作系统搜索本地可执行文件的目录列表,PATH变量正是设置该路径。设置好该路径后,在命令提示符窗口中,在任一路径下都可以执行Java命令,如javac、java等。原因是操作系统会自动在当前路径和
相关文档:
最近公司碰到需要用图表的形式显示一些数据,我就开始到网上查询,查到了jfreechart和amcharts,这两者我都实现过了,jfreechart最后生成图片,但是图片效果不是我想要的,然后又研究amcharts 它的效果确实很好,而且官方网站上还有好些例子可供下载,网址是:www.amcharts.com
(想要完成一个amcharts图形需要swfobjects. ......
对于JAVA编程和很多类似C、C++语言有一个巨大区别就是内存不需要自己去free或者delete,而是由JVM垃圾回收机制去完成的。对于这个过程很多人一直比较茫然或者觉得很智能,使得在写程序的过程不太考虑它的感受,其实知道一些内在的原理,帮助我们编写更加优秀的代码是非常有必要的。
本文从以下几个方面进行阐述:
......
Java rmi
1. RMI概述
RMI(Remote Method Invocation)
RMI是分布式对象软件包,它简化了在多台计算机上的JAVA应用程序之间的通信。
java rmi包必须在jdk1.1以上
RMI使用到的类
java.rmi.Remote
所有可以被远程调用的对象都必须实现该接口
java.rmi.server.UnicastRemoteObject
所有可以被� ......
小菜鸟我最近开始决定认真学一学Java基础知识。
大学的时候开了这门课程,不过是选修课。而且当时对C/C++的执着导致我天真的完全对Java“鄙视”与忽略。现在看起来是多么天真,曾经和很多浮躁、无知的人一起鄙视用Java的程序员,然后才知道自己是多么无知,以至于忽略了近代几乎最伟大最有争议的、却集中了人类� ......
java集合类总结
对象的集合
如果程序的对象数量有限,且寿命可知,那么这个程序是相当简单的。
数组
数组与其它容器的区别体现在三个方面:效率,类型识别以及可以持有primitives。数组是Java提供的,能随机存储和访问reference序列的诸多方法中的,最高效的一种。数组是一个简单的线性序列,所有它可以快速的� ......