第一章 JAVA语言概述

1.1 软件开发介绍

软件开发

分为系统软件应用软件之分

人机交互方式

  • 图形化界面(GUI)
  • 命令行方式 (CLI)

    应用程序=算法+数据结构

    常用的命令行指令

    1.常用的DOS命令

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

  • md :创建目录
  • rd :删除目录
  • cd : 进入指定目录
  • cd.. :返回上一级目录
  • cd/ :返回到根目录
  • del :删除文件
  • exlt :推出dos命令行

    2.常用快捷键

  • 左右:移动光标

  • 上下:调阅历史操作命令
  • delete和backsapce:删除字符

1.2 计算机编程语言介绍

计算机语言:人与计算机交流的方式
C, C++, Java,PHP,Python,Scala


1.3 Java语言概述

由SUN公司1995年推出的高级编程语言,面向Internet的编程语言,起初的吸引力是可以在web浏览器运行

Java简史

image.png

Java技术体系平台

image.png

Java语言的特点

  1. 面向对象
  2. 健壮性
  3. 跨平台性:借助不同的JVM来实施在不同的操作系统

1.4运行计制及运行过程

image.png


1.5 Java的环境搭建

JKD与JRE

image.png

JDK,JRE,JVM的关系

image.png


1.6 开发体验——HelloWorld

  1. class HelloWorld{
  2. public static void main(Stringp[] args){
  3. system.out.println("Hello world!");}
  4. }

1.7 Java程序总结

  1. Java程序编写-编译-运行的过程

    1. 编写:我们将编写的Java代码保存在以“.java 结尾的源文件中<br /> 编译:使用javac.exe命令编译我们的Java源文件,格式:javac 源文件名.java<br /> 运行:使用java.exe。命令解释运行我们的字节码文件,格式:java 类名
  2. 在一个Java源文件中可以声明多个class。但是只能最多有一个类声明为public的,而且声明为public的类的类名必须与源文件名相同

  3. 程序的入口是main()方法,格式是固定的
  4. 输出语句:

    1. system.out.println(); 换行<br /> system.out.print(); 不换行
  5. 每一行的执行语句都以”;”结束

  6. 编译的过程:编译以后,会生成一个或多个字节码文件,字节码文件的文件名与Java源文件中的类名相同

1.8 注释

单行注释与多行注释

单行注释:使用 //+注释内容
多行注释: / /之间的内容皆为注释内容(不可嵌套使用)

  1. class Helloworld{
  2. /*多行注释
  3. 多行注释
  4. */
  5. public static void main(Stringp[] args){
  6. system.out.println("Hello world!");} //单行注释
  7. }

文档注释(Java独有)

注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档。
/*
@author
@version
注释内容
/
操作方式:
javadoc -d mydoc -author -version name.java
image.png


1.9 Java API文档

API:ava提供的基本编程接口
API文档:用于告诉开发者如何使用这些类,以及这些类里包含的方法。


1.10 Java的开发工具

Java集成开发环境(IDE):

  • JBuilder
  • NetBeans
  • Eclipse
  • MyEclipse
  • IDEA