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

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

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

1:什么是软件开发


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

2:人机交互方式


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

3:常用的DOS命令


dos命令行,课程中常见的命令。
dir (directory) : 列出当前目录下的文件以及文件夹
md (make directory) : 创建目录
rd (remove directory): 删除目录
cd : (change directory)改变指定目录(进入指定目录)
cd.. : 退回到上一级目录
cd\: 退回到根目录
del (delete): 删除文件,删除一堆后缀名一样的文件*.txt
exit : 退出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应用程序的首选开发语言。
是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。



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



我们现在要学的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



2下载JDK
官方网址:
www.oracle.com 参阅index.html
java.sun.com 参阅index1.html
不然就百度吧。。

3安装JDK
l傻瓜式安装,下一步即可。
l建议:安装路径不要有中文或者特殊符号如空格等。
l当提示安装JRE时,可以选择不安装。

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


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


然后在系统变量中找到path变量如图    选择编辑把刚才新建的变量添加到Path中并用这样%变量名%;写入即可。(记得写“;”号)


最后打开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注释

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



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值