【黑马程序员】第一章:Java开发入门

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

一、基础知识

1、软件开发

   一些列按照特定序列组织的计算机数据和指令的集合,就叫做软件。
   常见的软件有:系统软件(Windows/Linux/Unix等)、应用软件(QQ/迅雷等)。

2、人机交互

   图形化界面:这种方式简单直观,使用这易于接受,上手简单;

   DOS 命令行:需要控制台,输入特定指令,由于需要记住一些命令所以比较麻烦;

3、DOS 常用命令

   dir   :列出当前目录下的文件和文件夹;
   md  :新建目录;
   cd   :进入目录;
   cd.. :退出当前目录,返回上一级目录;
   cd\  :退出到根目录;
   rd    :删除文件夹;
   del  :删除文件;
   del *:删除所有文件;
   del *.文件扩展名:删除某一类型的文件;
   cls  :清屏;
   start:新建命令行窗口,临时配置path不会改变;
   exit :退出命令行窗口;
   注意:在dos命令行中使用rd删除文件夹时,需要保证文件夹为空,否则需要使用del删除文件夹内所有文件才能使用rd删除文件夹。

二、Java语言概述


   学习Java语言之前,先来认识一下什么是计算机语言,计算机语言是任何计算机之间的通信的语言,它主要有一些指令组成。计算机语言总的来说,分为机器语言、汇编语言、高级语言三大类。计算机只能识别机器语言,主要由二进制的0和1编码,不便于记忆和识别,汇编语言采用以英文缩写的标示符,而高级语言更接近人类的自然语言,进一步简化了程序编写的过程。

   Java是一种高级计算机语言,由SUN公司于1995年5月推出。

1、Java语言的特性:
  • 简单易学,安全可靠,完全面向对象,跨平台性,支持多线程。
2、跨平台性原理:
  • 因为有了jvm(Java virtual Machine  Java虚拟机),所以一个java程序在三个不同的平台上都可以执行,这样就实现了java的跨平台性,也可以成为java具有良好的可移植性。


3、Java语言的三种技术架构:
  • JavaEE——开发企业环境下的应用程序,主要针对web开发;
  • JavaSE——完成桌面应用程序的开发,是JavaEE和JavaME的基础;
  • JavaME——开发电子消费产品和嵌入式设备的应用程序,如手机中的应用程序。

三、Java语言的环境搭建


  • JRE(Java Runtime Environment):Java运行环境的简称,包括JVM虚拟机和Java语言的核心类库,如果想要运行一个开发好的Java程序,计算机只需安装JRE即可;
  • JDK(Java Development Kit):Java开发工具包的简称,JDK是提供给开发人员使用的其中包含了Java的开发工具,也包括了JRE。

四、配置环境变量


在我的电脑——属性——高级——环境变量

1、永久配置方式:
  • JAVA_HOME=安装路径\Java\jdk;             
  • path=%JAVA_HOME%\bin;
2、临时配置方式:
  • set——用于查看本机所有环境变量的信息;
  • set 变量名——查看某个环境变量的值;
  • set 变量名=——清空一个环境变量的值;
  • set 变量名=具体值——给指定变量定义具体值;
  • set path=%path%;新值;——给path变量加入新值。
   注意:这种配置方式只在当前dos命令行中有效

3、classpath配置:
  • 永久配置——classpath=.;C:\
  • 临时配置——set classpath=.;C:\
   注意:如果没有定义环境变量classpath,java会在启动jvm后在当前目录下查找要运行的类文件,如果指定了classpath,那么会在指定的目录中查找要运行的类文件。
   如果classpath的值结尾处有分号,在指定的目录没有找到要运行的类,那么会默认在当前目录下查找一次,如果没有分号,在指定目录没找到,也不会在当前目录查找。

   建议:配置classpath环境变量时,结尾处不要加分号,如果要查找当前目录可以使用”.“表示。

四、Hello World 小程序


1、步骤

  • 将 java 代码编写到扩展名为 .java 的文件中;
  • 通过 javac 命令对该 java 文件进行编译;
  • 通过 java 命令对生成的 class 文件进行运行。


2、代码

class Demo{
   public void main(String[] args){
      System.out.println("Hello World!");
   }
}

五、本章作业

1、简述 JDK 和 JRE 的区别?

   想要做 Java 开发,需要搭建 Java 环境,Java环境又分为 开发环境和运行环境,如果只想运行Java程序,那么只需要搭建 JRE。如果需要开发,必须搭建JDK,其中JDK中包含了JRE。

2、简述 path 和 calsspath 环境变量的作用?

   path 环境变量是为了方便运行java命令,配置好环境变量后可以在任何目录下运行javac.exe或java.exe程勋;

   classpath 环境变量是为了方便运行.java文件,可以在任何目录下编译.java文件。

3、独立编写 Hello World 程序:class 的作用?main 函数的作用?输出语句的作用?

   class 是定义一个类;

   main 是主函数,作为程序的入口;

   输出语句是将内容输出到控制台显示。

你可能感兴趣的:(黑马程序员,java,web开发,开发人员,javaee)