Java开发环境搭建

一、Java API 文档 中文版

①.1.6 中文版:http://pan.baidu.com/s/1qWFezq0

①.1.7 英文版:http://pan.baidu.com/s/1i343I3V

 

二、Java语言的几个主要特点

Java既不是完全编译型,也不是完全解释型,是半编译半解释的,首先编写Java源文件,然后编译成class类文件,再通过虚拟机解释成机器码到硬件执行

①.平台无关性:能运行于不同的平台上

②.安全性:去掉了指针操作,内存由操作系统分配

③.面向对象:利用类使程序更加利于维护

④.分布式:可以使用网络文件和使用本机文件一样容易

⑤.健壮性:检查程序编译和运行的错误


三、Java的三大核心机制

①.虚拟机机制:利用虚拟机解释字节码执行java程序实现跨平台

②.垃圾收集机制:自动内存回收

③.代码安全性机制:加载代码后校验代码后再执行代码

 

四、Java开发环境搭建(Windows环境)

1、下载JDK

www.oracle.com 下载最新的JDK(Java Development Kit

根据自己的操作系统选择是Windws或Linux版本

 

2、安装JDK

执行下载的JDK,一直next即可

 

3、配置JAVA环境变量(Winsdow环境)

右键“我的电脑”--> 属性 -> 高级 -> 环境变量(系统变量) -> 新建

 

需要新建两组环境变量(这里假设你的JDK安装目录为C:\Program Files\Java\jdk1.6.0_14)

 

变量名:JAVA_HOME

变量值:C:\Program Files\Java\jdk1.6.0_14

 

变量名:CALSSPATH

变量值:.;C:\Program Files\Java\jdk1.6.0_14\lib    (注意最前面有个 .;  表示优先在当前路径寻找类信息

 

修改系统变量中的 Path 环境变量,在值最后面增加 ;C:\Program Files\Java\jdk1.6.0_14\bin

 

4、测试Java环境变量是否成功

在 开始 -> 运行 -> 输入cmd ->输入 java -version    或   java

即可显示Java的版本号信息..........

 

 

五、专业的Java开发IDE

开发Java任何文本编辑器都可以使用,只要你足够NX,可以用记事本开发所有代码

但是为了提高开发效率,这里介绍几个目前流行的JAVA IDE

Eclispe、MyEclipse、NetBeans、JBuilder .... 大多一般选择免费好用的Eclipse这个IDE

这里提供MyEclipse2014的注册机:http://pan.baidu.com/s/1o6DhdzW

Eclipse常用快捷键

     Ctr + Shift + O :   快速自动导入需要的包
     Alt+/  :                  快速代码补全功能(ex:输入sysout,再按Alt+/ 就会自动补全为System.out.println();)
     Ctrl + 1:                快速修复(ex:如果代码会抛出异常,则按Ctrl+1就可以快速在代码的地方提示try...catch...)
     Ctrl + D:                删除当前行
     Shift + Home/End:快速选择当前所在行

 

附:这里记录一些与JVM有关的一些系统属性

package javabase.jvmparameter;    
    
public class SystemClass {    
    /**  
     * 显示与JVM有关的一些属性  
     */    
    public static void main(String[] args) {    
        System.out.println("java版本号 " + System.getProperty("java.version"));    
        System.out.println("java提供商名称 " + System.getProperty("java.vendor"));    
        System.out.println("java提供商网站 " + System.getProperty("java.vendor.url"));    
        System.out.println("jre目录 " + System.getProperty("java.home"));    
        System.out.println("java虚拟机规范版本号 " + System.getProperty("java.vm.specification.version"));     
        System.out.println("java虚拟机规范提供商 " + System.getProperty("java.vm.specification.vendeor"));     
        System.out.println("java虚拟机规范名称 " + System.getProperty("java.vm.specification.name"));    
        System.out.println("java虚拟机版本号 " + System.getProperty("java.vm.version"));     
        System.out.println("java虚拟机提供商 " + System.getProperty("java.vm.vendor"));    
        System.out.println("Java输出临时路径 " + System.getProperty("java.io.tmpdir"));    
        System.out.println("Java编译器 " + System.getProperty("java.compiler"));    
        System.out.println("Java执行路劲  " + System.getProperty("java.ext.dirs"));    
        System.out.println("操作系统名称 " + System.getProperty("os.name"));    
        System.out.println("操作系統文件系統 " + System.getProperty("os.arch"));    
        System.out.println("操作系统版本号 " + System.getProperty("os.version"));    
        System.out.println("文件分隔符 " + System.getProperty("file.separator"));    
        System.out.println("路劲分隔符 " + System.getProperty("path.separator"));    
        System.out.println("直线分隔符 " + System.getProperty("line.separator"));    
        System.out.println("用户名 " + System.getProperty("user.name"));    
        System.out.println("用户目录 " + System.getProperty("user.home"));    
        System.out.println("当前程序所在路径 " + System.getProperty("user.dir"));    
    }    
}


http://blog.csdn.net/yihuiworld


你可能感兴趣的:(java,jdk,Java开发环境)