黑马程序员必备

来源:互联网 发布:mac版latex使用教程 编辑:程序博客网 时间:2024/06/16 02:30
第一章 Java概述

引入:基础常识

软件开发:软件是一系列按照特定顺序组织的计算机数据和指令的结合,一般分为系统软件和应用软件。软件开发就是制作软件。
人机交互方式:其中介就是软件,软件实现了人与计算机之间的更好的交互。交互方式一般分为:图形化界面和命令行方式。
常用的DOS命令:
  dir : 列出当前目录下的文件以及文件夹
  md : 创建目录
  rd : 删除目录
  cd : 进入指定目录
  cd.. : 退回到上一级目录
  cd/ : 退回到根目录
  del : 删除文件
  exit : 推出dos命令行 

1.1---计算机语言:人与计算机交流的方式或工具。

1.2---java语言概述:由SUN(Stanford University Networt,斯坦福大学网络公司)1995年推出的一门共计编程语言。它面向Internet,是web开发的首选语言,具有简单易学、完全面向对象、安全可靠、与平台无关等特点。

1.2.1 java语言的三种技术架构 

J2EE:Java 2 Platform Enterprise Edition,企业版。

J2SE:Java 2 Platform Standard Edition,标准版。

J2ME:Java 2 Platform Micro Edition,小型版。

Java5.0后,更名为JAVAEE、JAVASE、JAVAME

1.2.2Java语言最大的特点:跨平台性。

    所谓跨平台性,是指java语言编写的程序,一次编译后,可以在多个系统平台上运行。

    实现原理:Java程序是通过java虚拟机在系统平台上运行的,只要该系统可以安装相应的java虚拟机,该系统就可以运行java程序。(注意不是能在所有的平台上运行,关键是该平台是否能安装相应的虚拟机).

1.2.3 跨平台性图解:

1.3 Java语言的环境搭建(重点)

1.3.1.JRE和JDK

JRE:Java Runtime Environment,java运行环境。包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE 即可。
JDK:Java Development Kit Java开发工具包。JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等

简单而言:使用JDK开发完成的java程序,交给JRE去运行。

1.3.2~3.JDK的下载和安装

JDK可以到甲骨文官网去下载。下载后的文件会自动安装,注意:安装路径不要有中文或者特殊符号 如空格等;当提示安装JRE时,可以选择不安装。

1.3.4 配置环境变量

  为什么要配置环境变量:为了在任意位置启动dos命令窗口执行javac等工具时,系统能找到这些工具所在的位置。(当你在安装目录下javac所在目录打开dos时,会启动javac程序,但换一个位置如果没有配置环境变量就找不到javac了)

  怎么配置:两种方式

              1.一劳永逸的方式:我的电脑--属性--高级设置--环境变量--Path,在其中添加java工具所在的目录。(小技巧:jdk所在目录可能会变化,从绝对路径中提取出java工具相对应安装包的相对路径,把剩余部分新建一个环境变量JAVA_HOME来表示,再把%JAVA_HOME%\相对路径 添加进path,如:JAVA_HOME=C:\Program  Files\Java\jdk1.7.0_07;

Path=%JAVA_HOME% \bin;原有路径

              2.临时配置方式:通过set  path=C:\Program Files\Java\jdk1.7.0_07\bin;%path%配置。(当前dos关闭后,这些设置就不存在了,window窗口的快捷方式其实用的就是这个)。

    怎么验证配置成功:启动dos后,输入java如果列出用法帮助,则设置成功。

  

注意:dos系统在启动程序时,先在命令行当前目录下去找该程序,如果有则运行,如果没有则去查找path设置的目录下查找,如果所有目录都没有找到,则报错提示。

1.4.java程序开发体验:编写---编译(javac)---运行(java)

1.5 设置classpath
根据path环境变量的原理,可以定义一个名为classpath环境变量,将要运行的class文件所在目录定义在该变量中,实现在任意目录下都可以执行某一目录下的class文件。
例:set classpath=c:\

注意:
classpath变量值是java类文件(执行文件)的目录
path变量是windows程序文件的目录                        

原创粉丝点击