黑马程序员——java基础——Java概述

点击打开链接 点击打开链接 点击打开链接 点击打开链接 Java培训、Android培训、iOS培训、.Net培训、期待与您交流!">点击打开链接">点击打开链接 点击打开链接

1.1 基础常识

1.1.1什么是软件?什么是开发?

软件就是一系列按照特定顺序组织的计算机数据和指令的集合

常见的软件   系统软件  如:DOSWindowsLinux

             应用软件  如:扫雷、迅雷、QQ

开发就是制作软件

 

1.1.2人机交互方式

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

其中交互方式有两种:

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

   命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。

 

1.1.3命令行方式

Dos命令行,课程中常见的命令:

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

md:创建目录

rd:删除目录(文件夹),必须保证文件夹是空的

cd:进入文件夹

cd..:退出文件夹

cd\:退回到根目录

del:删除文件

exit:退出dos命令行

 

1.2计算机语言

    计算机语言:人与计算机交流的方式。计算机语言有很多种,如CC++Java等,我们要学的是其中一种Java

 

1.2.1 Java语言概述

l 是SUN公司1995年推出的一门高级语言

l 是一种面向Internet的编程语言

l 随着java技术在web方面的不断成熟,已经成为web应用程序的首选开发语言。

l 是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。

 

1.2.2 Java语言的三种技术架构

l JAVAEE:基础,主要用于桌面程序,控制台开发

l JAVASE企业级开发(网站开发和基于b/s,模式的编程)

l JAVAME:嵌入式开发(手机、小家电)

 

1.2.3 Java语言的特点:跨平台性

什么是跨平台性?

    通过java语言编写的应用程序在不同的系统平台上都可以运行。只要在需要运行java应用程序的操作系统上,先装一个Java虚拟机(JVM)即可,由JVM来负责Java程序在该系统上的运行。有了JVM,同一个Java程序在不同的操作系统中都可以执行,这样就实现了Java程序的跨平台性,也称为Java具有良好的可移植性。

 

1.3 Java语言环境

1.3.1 什么是JREJDK?

JRE(Java Runtime Environment   java运行环境)

   包括Java虚拟机和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机只需安装JRE即可。

JDKJava Development Kit Java开发工具包)

    JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE,所以安装了JDK,就不用再单独安装JRE了。开发工具包括了翻译工具(javac.exe)、打包工具(jar.exe.

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

 

1.3.2 Java语言环境的搭建

① 下载 官网(www.oracle.com)或者百度里下载

② 安装

③ 配置环境变量

   我的电脑--属性--高级-环境变量,编辑path环境变量,在变量值开始处加上java工具所在目录,后面用”;”和其他值分开即可。打开DOS命令行,任意目录下敲入javac,如果出现javac的参数信息,配置成功。这种配置方式一劳永逸。

%%动态地获取某一个已存在的环境变量的值。

   也可以在环境变量中新建JAVA_HOME,让它等于java工具所在目录,再让path=%JAVA-HOME%;后面的值不变。

 

1.3.3 临时配置环境变量

DOS命令行里设置

Set path=....

Set path=...;%path%

Set 查看或者设置环境变量的值

 

1.4  Java第一个程序的编写

 

1.4.1 Java程序开发流程

① 将Java代码编写到扩展名为.java的文件中

② 通过javac命令对java文件进行编译

③ 通过java命令对生成的class文件进行运行

  

1.4.2 设置类文件路径

Set classpath=文件路径    后+;,则JVMclasspath里没找着,则在当前目录下找;没有;号,则只会在classpath里找。

Set classpath=   什么都不写=清空环境变量

.代表当前路径

path则与其相反,先在当前路径下找,再找path设置的路径

 

1.4.3注释

注释:注解、说明、解释程序的,还可以用来调试程序。

l 单行注释://

l 多行注释:/*    */

l 文档注释: /**   */    可以用javadoc工具提取出来

   注:单行注释中能嵌套单行注释,多行注释中能有单行注释,多行注释中不能嵌套多行注释

写代码之前先写注释,要养成良好习惯。

 

你可能感兴趣的:(黑马程序员——java基础——Java概述)