黑马程序员——Java概述

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

 

 一、基本常识

1、什么是软件?

软件:一系列按照特定顺序组织的计算机数据和指令。

其中,数据:是指现实生活中人的姓名、年龄等一些信息。

           指令:就是告诉计算机如何对数据进行处理。

常见的软件:

         (1)系统软件:如 DOS,windows,Linux , 等。

         (2)应用软件:如扫雷,QQ,暴风影音 等。

2、人机交互方式

软件的出现实现了与计算机之间的更好的交流互动。

交互方式:

      (1)图形化界面(Graphical User Interface CUI):这种方式简单直观,使用者易于接受,容易上手操作。

      (2)命令行方式(Command Line Interface CLI):需要有一个控制台,输入特定的指令,让计算机完成一些操作,比较麻烦,需要记住一些命令,如早期的dos系统。

3、dos命令行中常见的命令:

dir:列出当前目录下的文件以及文件夹

md:创建目录

rd:删除目录

cd:进入指定目录

cd..:退回到上一级目录

cd/:退回到根目录

del:删除文件

exit:退出dos命令行

:在dos命令行中删除文件夹必须先保证文件夹是空的,删除的文件不进回收站。如del *.txt :删除所有txt格式文件

技巧:当我们要进入一个目录,而目录名很长,如:目录名为heimachengxuyuan,我们可以用cd heima*,用*代替后面文字的方式来简写,效率快。

二、Java语言概述

Java语言是SUN(StanfordUniversity Network,斯坦福大学网络公司)1995年推出的一门高级编程语言;是一种面向Internet的编程语言,已经成为Web应用程序的首选开发语言,完全面向对象,安全可靠,与平台无关的编程语言,即具有跨平台性。

(1)Java可以跨平台的原因:

     通过Java语言编写的应用程序在不同的系统平台上可以运行,而像用C++编写的程序只能在Windows系统上运行,在Linux上就运行不了了。那么为什么Java语言编写的应用程序就可以呢?原理是:Java有一个自己独立的能解析Java软件的解析器,称之为虚拟机,即JVM(Java Virtual Machine)Java虚拟机,不同的平台有不同的JVM。只要在需要运行Java应用程序的操作系统上,先安装一个JVM就可以了,接下来就由JVM来负责Java程序在该系统中的运行。这样就实现了Java程序的跨平台性,也称为Java具有良好的移植性。

(2)Java语言具有的三种技术架构:

     J2EE(Java 2 Platform Enterprise Edition)企业版:是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如:Servlet Jsp等,主要针对于Web应用程序开发。

     J2SE(Java 2 Platform Standard Edition)标准版:是为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发,比如Java版的扫雷、QQ等。

    J2ME(Java 2 Platform Micro Edition)小型版:是为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子消费产品,如手机中的应用程序等。

在5.0版本后,SUN公司把这三种架构更名为JavaEE、JavaSE、JavaME

(3)搭建环境

      JREJava Runtime Environment Java运行环境的简写,包含Java虚拟机JVMJava程序所需的核心类库等。

     JDK:Java Development Kit Java开发工具包的简写,JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包含了JRE。所以安装了JDK,就不用再单独安装JRE了。而Java的开发工具包含了编译工具javac.exe和打包工具jar.exe等。

     JRE和JDK之间的包含关系图:

简而言之,JDK包含了JREJRE中包含了JVM,使用JDK开发完成的Java程序,交给JRE去运行。

既然JDK中包含了所有,那么我们只要安装JDK就可以了。

(4)JDK的安装步骤:

下载网址:www.oracle.com或者java.sun.com。比如输入www.oracle.com会进入ORACLE首页,如下:

       进入首页后点击绿色框选中的DownLoads下的Java SE,然后会进入以下页面:

         然后再点击绿色框的“java”图标,会进入如下页面:

    我们选择接受,不然会不让下载。一般我们用的都是windows系统,其中x86是32位的,x64是64的,根据你自己的系统选择相应的下载,如我现在用的是64的系统,所以我选择windows x64后面的下载链接,点击之后,立即下载吧!

 

下载好后,直接安装,点击下一步就OK了。

下一步

下一步

下一步

下一步

(5)配置环境变量

     环境变量:是指在操作系统中用来指定操作系统运行环境的一些参数。

     在我们编译程序时,我们需要用到javac这个编译工具,而javac是在java的安装目录下的,当我们在其他目录调用javac时,系统因为在当前目录找不到就会报错,为了方便我们以后编译程序,不要每次编译的时候就跑到java安装目录中去,所以我们来设置环境变量。

     如在Win7操作系统下配置JDK的环境变量:

1.右击计算机—>属性—>高级系统设置—>高级—>环境变量

 

2.打开环境变量,找到Path,选中,点击编辑

3.把你安装的jdk的目录复制

4.将复制的目录粘贴到Path的变量值前面,在后面加个”;“用来和后面的变量分开。

5.打开dos窗口,输入javac;如果出现下面的样式,则你的环境变量就搭建好了

如果出现下面的提示,则搭建不成功,需重新搭建

有的时候我们会因为更改jdk的位置,那么我们就需要重新配置Path的值了,所以我们在配置环境变量的时候有一个小技巧,看这个C:\Program Files\Java\jdk1.8.0_45\bin地址;我们有的时候会更改jdk的地址,有的时候下载别的版本的jdk,但是不管怎么改,后面的\bin;是不变的。所以我们可以设置一个新的环境变量,把前面的内容装进去,比如新建一个变量叫JAVA_HOME ,把C:\Program Files\Java\jdk1.8.0_45\bin存进去,如下图:

把path配置成%JAVA_HOME%\bin;

那么%%是什么呢,在这里,%%是动态的获取某一个已存在的环境变量的值

(6)配置临时环境变量

         临时环境变量:是指当dos命令行关闭后,配置的环境变量也会消失,如果再打开新的dos命令行需重新配置,当使用他人电脑需配置环境变量时,常会配置临时环境变量。

         配置方法:

          1、dos命令行中输入set path=要访问的路径地址;可通过set path查看path的值。path环境变量是先在当前目录找执行程序,如果没有,再到path指定目录中去寻找。 在设置临时变量时,如果想保留原有的path值,只需在新设的值后面加上%path%这样的语句就行了。如:set path=新路径;%path%;

     2、也可在dos命令行中输入set classpath=要访问的路径地址;而classpath是先在classpath环境变量中去找执行程序,找到了,即使当前目录中有同样的执行程序也执行不到;且只要在classpath的值后面加了分号才会在当前目录中来寻找执行程序。如果在该dos命令行中输入start,可打开新的dos命令行窗口,并且配置的临时变量值还存在。如图所示:

(7)编写Hello World小程序及注释

当环境变量配置好后,我们就可以在记事本中编写一个hello world小程序来试试了,如下图:

注:在上图中/*   */,/**   */,//  都为注释。

注释的作用:

       1、注解、说明、解释我们的程序,提高代码的阅读性。

    2、调试程序。例如程序出现错误,可以例如注释来查找出错的地方。

三种注释方式:单行注释、多行注释、文档注释。

    单行注释://注释文字

    多行注释:/*--中间可以有多行注释文字--*/  注:多行注释不要嵌套多行注释。

    文档注释:/**--注释部分--*/  注:是Java特有的注释,通常书写在类、域、构造函数、方法、定义之前。可以通过JDK中的javadoc.exe工具生成文档说明书给开发者用。

在dos控制台中运行一下:

注:当在dos控制台中通过javac工具对java文件进行编译时,会生成扩展名为class文件。

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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值