黑马程序员-JAVA概述,JDK配置环境变量

时间:2023-02-18 07:57:01

------- android培训java培训、期待与您交流! ----------

学习软件开发前必须了解的基本概念

1:什么是软件开发


l什么是软件软件是一系列按照特定顺序组织的计算机数据和指令的集合。程序设计的最终结果是软件。常见的软件:系统软件: 系统软件为计算机使用提供最基本的功能.例如: DOS(Disk Operating System), Windows, Linux, Unix, Mac, Android, iOS应用软件: 系统软件并不针对某一特定应用领域。而应用软件则相反,不同的应用软件根据用户和所服务的领域提供不同的功能。例如: Word, Excel, PPT, QQ, FeiQ, 凌波, UltraEdit, Eclipsel什么是开发制作软件(我们就是干这个活)

2:人机交互方式


l软件的出现实现了人与计算机之间的更好的交互。l交互方式:图形化界面:这种方式简单直观,使用者易于接受,容易上手操作。命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。

3:常用的DOS命令


dos命令行,课程中常见的命令。dir (directory) : 列出当前目录下的文件以及文件夹md (make directory) : 创建目录rd (remove directory): 删除目录cd : (change directory)改变指定目录(进入指定目录)cd.. : 退回到上一级目录cd\: 退回到根目录del (delete): 删除文件,删除一堆后缀名一样的文件*.txtexit : 退出dos命令行cls : (CLear Screen)清屏

4:什么是计算机语言


l语言:是人与人之间用于沟通的一种方式。例如:中国人与中国人用中文沟通。而中国人要和美国人交流,就要学习英语。         而且语言不通有时候也会闹出一些笑话。l计算机语言:人与计算机交流的方式。如果人要与计算机交流,那么就要学习计算机语。计算机语言有很多种,如:C,C++,Java等。这里,我们选择其中的一种:Java语言。  l通过DOS命令行的演示,发现原来操作计算机就如同和计算机说话一样。我们只有掌握这门语言才能与其交流。l我们告诉它做什么,它就可以做什么。前提是,我们和它说的内容它必须识别才可以。这就是计算机语言。
l计算机语言指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。l为了使电子计算机进行各种工作,就需要有一套用于编写计算机程序的数字、字符和语法规划,由这些组成计算机指令就是计算机语言。l软件就是由若干条计算机语言所组成的。


5:计算机语言分类


机器语言:  机器语言是直接用二进制代码指令表达的计算机语言,指令是用0和1组成的一串代码,它们有一定的位数,并分成若干段,各段的编码表示不同的含义。汇编语言:汇编语言是使用一些特殊的符号来代替机器语言的二进制码,计算机不能直接识别,需要用一种软件将汇编语言翻译成机器语言。高级语言:  使用普通英语进行编写源代码,通过编译器将源代码翻译成计算机直接识别的机器语言,之后再由计算机执行。
这里我们将要学习的java就是属于高级语言。

JAVA语言概述

是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言。是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
黑马程序员-JAVA概述,JDK配置环境变量

java语言特点:跨平台性 l什么是跨平台性?通过Java语言编写的应用程序在不同的系统平台上都可以运行。l原理是什么?只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行
黑马程序员-JAVA概述,JDK配置环境变量

我们现在要学的JAVA基础知识:

1,java语法(变量,语句,函数,数组),
2,面向对象(类和对象的关系,封装(机箱故事),继承,多态,构造函数,this,static,内部类,抽象类,接口)
3,多线程。
4,JavaApi(其实就是java给我们提供的已经定义好的对象。工具对象:集合框架)
5,输入输出(IO)
6,java的图形界面。--事件监听机制。
7,网络通讯。Socket

web基础知识:
1,HTML。
2,CSS
3,JavaScript
4,DOM。



JAVA语言的环境搭建


1明确什么是JRE,JDK

黑马程序员-JAVA概述,JDK配置环境变量

2下载JDK 官方网址: www.oracle.com 参阅index.htmljava.sun.com 参阅index1.html不然就百度吧。。
3安装JDK l傻瓜式安装,下一步即可。l建议:安装路径不要有中文或者特殊符号如空格等。l当提示安装JRE时,可以选择不安装。

4配置环境变量(重点掌握)


我的电脑(右键)---属性---高级----环境变量--新建-- 系统变量中新建一个变量名JAVA-Home  变量值的JDK bin目录运行程序的地址D:\java\bin 黑马程序员-JAVA概述,JDK配置环境变量

然后在系统变量中找到path变量如图    选择编辑把刚才新建的变量添加到Path中并用这样%变量名%;写入即可。(记得写“;”号) 黑马程序员-JAVA概述,JDK配置环境变量

最后打开dow命令行在任意目录下输入javac 显示的是javac命令的参数信息。说明配置成功


临时配置方式:通过dos命令中set命令完成set :用于查看本机的所有环境变量的信息。set 变量名 :查看具体一个环境变量的值。set 变量名=:清空一个环境变量的值。set 变量名=具体值 :给指定变量定义具体值。l想要在原有环境变量值基础上添加新值呢?首先,通过%变量名%操作符获取到原有环境变量的值。然后加上新值后在定义给该变量名即可举例:给path环境变量加入新值set  path=新值;%path%l注意:这种配置方式只在当前dos窗口有效。窗口关闭,配置消失


配置classpath

(配置了class文件目录以后在任意目录下都能java  文件.class)


jdk1.5版本之前必须配置classpath,jvm虚拟机才能找到.class文件,1.5版本以后jvm虚拟机会默认在当前目录去找. class文件,所以我们现在的1.7版本千万别配置classpath,因为没有意义
临时配置 例:set classpath=c:\ classpath变量值是java类文件的目录
path变量是windows程序文件的目录


path和classpath

区别:

path环境变量里面记录的是可执行性文件,如.exe文件,对可执行文件先在当前路径去找,如果没找到就去path环境变量中配置的路径去找
classPath环境变量里记录的是java类的运行文件所在的目录1没配置classPath路径,直接在当前路径找2配置了classPath路径①在结尾处没有加分号,就会在你所配置的路径去找如果找不到就会报错②在结尾处加分号,就会现在你所配置的路径去找,如果找不到就会到当前路径去找,还是找不到就会报错

作用:

1、path作用:

    简单的来书,path作用是指定系统执行java开发工具(如javac)的路径。

   具体说,在执行javac等编译java程序时,系统会到path这个环境变量中去查找相对应的命令程序。我们之所以把jdk安装目录下的bin目标添加到path中,就是为了让系统去查找这个目录,因为这个目录下是java的开发工具,是执行java命令的可执行文件,如javac,java,javadoc等可执行文件。

2、classpath作用:

    简单来说,classpath作用是指定类搜索路径。

    具体说,配置classpath是为了让编译器寻找到class文件,其实就是为了让虚拟机能检索到class文件,而配置这个classpath的。当在classpath中配置为“.”(无引号)后,就会在当前路径下查找“class”文件。 



第一个java程序

黑马程序员-JAVA概述,JDK配置环境变量


java注释

(1)注解说明代码的,用于给人看的。
(2)注释的分类
*单行注释 //
*多行注释 /* */
*文档注释 /** */
(3)注释的用途
*注解说明文字。
*用于调试代码。