风云冷雨吧 关注:2贴子:243

Java入门到精通

只看楼主收藏回复

Java概述:Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。


IP属地:浙江来自iPhone客户端1楼2017-02-03 09:40回复
    开发Java程序必须有Java开发环境,即JDK开发工具包,这个工具包包含了编译、运行、调试等关键的命令,哪怕运行Eclipse、NetBeans等开发工具,也要有JDK或JRE的支持,所以开发Java程序之前的第一步准备工作就是获取JDK开发工具包。


    IP属地:浙江来自iPhone客户端2楼2017-02-03 10:16
    回复
      由于推出JDK的Sun公司已经被Oracle公司收购了,所以JDK可以到Oracle官方网站(http://www.oracle.com/index.html)中下载。


      IP属地:浙江来自iPhone客户端3楼2017-02-03 10:22
      回复
        在Downloads选项卡的Popular Downloads选项区域中,单击Java for Developers超链接,进入Java SE下载页面。ps:在JDK中,已经包含了JRE。JDK用于开发Java程序,JRE用于运行Java程序。


        IP属地:浙江来自iPhone客户端4楼2017-02-03 10:27
        回复
          如下图所示


          IP属地:浙江来自iPhone客户端6楼2017-02-03 10:39
          回复


            IP属地:浙江来自iPhone客户端7楼2017-02-03 10:43
            回复
              单击上图的DOWNLOAD按钮,进入下载列表页面。选择适合当前系统的JDK。


              IP属地:浙江来自iPhone客户端8楼2017-02-03 10:48
              回复
                以后只要记住在网页中找到Java SE的资源网页,然后在其中找到Downloads超链接,通过这个链接即可找到JDK的下载页面,然后在页面中进行简单设置,再选择要下载哪个平台的JDK安装文件,并执行下载任务即可。


                IP属地:浙江来自iPhone客户端9楼2017-02-03 10:52
                回复
                  安装JDK的意义:为计算机增加编译、运行和调试Java程序的能力。


                  IP属地:浙江来自iPhone客户端10楼2017-02-03 11:01
                  回复
                    安装JDK开发工具包时应注意,系统中已经安装的某些杀毒软件或者系统防范工具对安装的提示信息,因为JDK开发工具包会在系统中添加一些方便以后升级的启动项,当杀毒软件提示是否允许这些操作时,请让它通过,或者干脆暂时关闭杀毒软件,以确保JDK能够完整地安装,并随时保持可升级状态。


                    IP属地:浙江来自iPhone客户端11楼2017-02-03 11:12
                    回复
                      默认安装jdk在C盘,jdk在安装路径下更改为C:\Java\jdk1.7.0_45\。默认安装jre在C盘,jre的安装路径为C:\Java\jre7\,继续下一步完成安装过程。
                      ps:JRE全称为Java Runtime Environment,它是Java运行环境,主要负责Java程序的运行,而JDK包含了Java程序开发所需要的编译、调试等工具,另外还包含了JDK的源代码。


                      IP属地:浙江来自iPhone客户端13楼2017-02-03 11:26
                      回复
                        JDK与JRE的区别
                        在JDK开发工具包的安装向导中包含了JRE,而JRE到底是什么?它和JDK有什么区别?
                        JDK的意义是Java开发工具,而JRE的意义是Java运行时环境,也就是说,JDK负责开发程序,因为它拥有代码编译、调试和运行的所有命令。JRE则是负责运行Java程序的,当然是经过编译后的Java程序。JRE只能运行Java程序的命令与一些类库等其他资源,所以它的体积要比JDK小很多。而JDK中集成JRE是为了在系统中提供Java运行环境,虽然JDK也有运行Java的命令,但是它不像JRE那样与操作系统集成,并可以直接使用命令,JDK需要经过环境变量的设置才能像JRE那样。


                        IP属地:浙江来自iPhone客户端14楼2017-02-03 14:13
                        回复
                          设置JDK的环境变量
                          为什么要设置JDK的环境变量?
                          JDK安装的同时为系统添加了JRE,使系统拥有运行Java程序的能力。但是JDK中的命令与编译Java程序有关的命令并没有被关联到系统环境中,所以需要手动在系统中添加环境变量,让JDK的编译与调试命令可以在系统的任何位置被调用。


                          IP属地:浙江来自iPhone客户端15楼2017-02-03 16:14
                          回复
                            创建JAVA_HOME环境变量、CLASSPATH环境变量、修改Path环境变量
                            新建环境变量时,一定要确认是在“系统变量”列表框中新建,这样新建的环境变量在整个系统中都会起作用。
                            设置JAVA_HOME的变量值为JDK安装路径,可以根据自己的计算机环境进行修改。
                            设置CLASSPATH的变量值为
                            .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
                            ps:JAVA_HOME变量的变量值一定要确保其路径的正确性,所以建议从JDK实际安装路径去复制并粘贴到“变量值”文本框中,以确保其变量值与JDK的对应。CLASSPATH变量中的%JAVA_HOME%是对JAVA_HOME变量值的引用方式。


                            IP属地:浙江来自iPhone客户端16楼2017-02-03 16:35
                            收起回复
                              验证Java开发环境
                              “开始”菜单选择“运行”,输入“cmd”,在命令行输入“javac”命令,再按下Enter键,如果运行效果出现编译命令的帮助信息,说明JDK开发环境已经正确搭建。


                              IP属地:浙江来自iPhone客户端17楼2017-02-04 11:16
                              回复