Java开发环境搭建

来源:互联网 发布:mac日历添加节日 编辑:程序博客网 时间:2024/05/16 14:09

一、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有关的一些系统属性

[java] view plain copy
  1. package javabase.jvmparameter;      
  2.       
  3. public class SystemClass {      
  4.     /**   
  5.      * 显示与JVM有关的一些属性   
  6.      */      
  7.     public static void main(String[] args) {      
  8.         System.out.println("java版本号 " + System.getProperty("java.version"));      
  9.         System.out.println("java提供商名称 " + System.getProperty("java.vendor"));      
  10.         System.out.println("java提供商网站 " + System.getProperty("java.vendor.url"));      
  11.         System.out.println("jre目录 " + System.getProperty("java.home"));      
  12.         System.out.println("java虚拟机规范版本号 " + System.getProperty("java.vm.specification.version"));       
  13.         System.out.println("java虚拟机规范提供商 " + System.getProperty("java.vm.specification.vendeor"));       
  14.         System.out.println("java虚拟机规范名称 " + System.getProperty("java.vm.specification.name"));      
  15.         System.out.println("java虚拟机版本号 " + System.getProperty("java.vm.version"));       
  16.         System.out.println("java虚拟机提供商 " + System.getProperty("java.vm.vendor"));      
  17.         System.out.println("Java输出临时路径 " + System.getProperty("java.io.tmpdir"));      
  18.         System.out.println("Java编译器 " + System.getProperty("java.compiler"));      
  19.         System.out.println("Java执行路劲  " + System.getProperty("java.ext.dirs"));      
  20.         System.out.println("操作系统名称 " + System.getProperty("os.name"));      
  21.         System.out.println("操作系統文件系統 " + System.getProperty("os.arch"));      
  22.         System.out.println("操作系统版本号 " + System.getProperty("os.version"));      
  23.         System.out.println("文件分隔符 " + System.getProperty("file.separator"));      
  24.         System.out.println("路劲分隔符 " + System.getProperty("path.separator"));      
  25.         System.out.println("直线分隔符 " + System.getProperty("line.separator"));      
  26.         System.out.println("用户名 " + System.getProperty("user.name"));      
  27.         System.out.println("用户目录 " + System.getProperty("user.home"));      
  28.         System.out.println("当前程序所在路径 " + System.getProperty("user.dir"));      
  29.     }      
  30. }  
0 0
原创粉丝点击