第01章–Java语言概述

第01章--Java语言概述

java基础是学习JavaEE、大数据、Android开发的基石

1.1 软件开发介绍

软件,即一系列按照特定顺序组织的计算机数据和指令的集合。有系统软件应用软件之分。

有两种交互方式:图形化界面命令行


常用dos命令

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

md 创建目录

rd 删除目录

cd 进入指定目录

del 删除文件

exit 退出dos命令行


1.2 计算机编程语言介绍

  • 第一代语言(机器语言)
  • 第二代语言(汇编语言)
  • 高级语言
    • C、Pascal、Fortran(面向过程)
    • C++(面向对象、面向过程)
    • Java跨平台的面向对象的语言
    • .NET
    • Python......

1.3 Java语言概述

Java SE(Java Standard Edition) 标准版

Java EE(Java Enterprise Edition) 企业版

Java ME(Java Micro Edition) 小型版

原来SE和EE算是并列关系的,但是现在发展成为SE是基础(去掉了有关桌面应用的API),EE是工作中要用的。

Java的主要应用:

  • 企业级应用
  • Android平台应用
  • 大数据平台开发

Java语言的特点

  1. 面向对象
    1. 两个基本概念:类、对象
    2. 三大特性:封装、继承、多态
  2. 健壮性
  3. 跨平台性(基于Java虚拟机)

1.4 运行机制及运行过程

Java两种核心机制

  1. Java虚拟机(Java Virtal Machine)
  2. 垃圾回收机制(Garbage Collection)

1.5 Java的环境搭建

什么是JDK,JRE?

JDK(Java Development Kit, Java开发工具

JRE(Java Runtime Environment, Java运行环境)

JDK = JRE + Java开发工具

JRE = JVM + Java程序所需的核心类库

简单而言,使用JDK的开发工具完成的Java程序,交给JRE去运行。

具体安装操作见另一个文件《Java环境搭建》


1.6 开发体验--HelloWorld

  1. 将Java代码写入到扩展名为.java的文件中
  2. 通过javac命令对该java文件进行编译
  3. 通过java命令对生成的class文件进行运行
class HelloChina{
    public static void main(String[] args){
        System.out.println("HelloWorld");
    }
}
注意运行时加不加文件后缀
C:\Users\11366\Documents\AAAAA\Coding_now\Java\code\day_01>javac HelloWorld.java

C:\Users\11366\Documents\AAAAA\Coding_now\Java\code\day_01>java HelloChina
HelloWorld

1.7 常见问题及解决方法

  • ​ 找不到文件
    • 源文件名不存在或者写错
    • 路径错误
    • 后缀名隐藏问题
  • 找不到或无法加载主类
    • 类文件名写错,尤其是文件名和类名不一致时
    • 类文件不在当前路径下
  • 类Test1时公共的。。。
    • 声明为public的类应该与文件名一致
  • 需要‘;’
    • 注意错误出现的函数

1.8 注释

class HelloChina{
    //如下的main方法时程序的入口
    public static void main(String[] args){\
        // 单行注释
        System.out.println("HelloWorld");
    }
}
/*
多行注释
第一行
第二行
*/

单行注释和多行注释的作用:

  1. 对所写的程序进行解释说明,增强可读性。
  2. 调试
  3. 多行注释不能嵌套

文档注释(Java特有)

/**
@auther 指定Java程序的作者
@version 指定源文件的版本

*/

文档注释的内容是可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档

javadoc -d mydir -author -version HelloWorld.java

1.9 Java API文档


1.10 对第一个Java程序的总结

  1. Java程序编写-编译-运行的过程
    • 编写:将代码写入.java文件
    • 编译:javac 源文件.java
    • 运行:java 类名
  2. 在一个源文件中是可以有多个类的, 但是只能最多一个类声明为public,而且公共的类与文件名同名。
  3. main() 方法是程序的入口,格式是固定的
  4. System.out.println() system.out.print()
  5. 每一个语句都以;结尾
  6. 编译的过程:编译以后会生成过多个字节码文件。

1.11 良好的编码风格

  1. 正确的注释和注释风格
  2. 正确的缩进和空白
  3. 块的风格

1.12 常用的Java开发工具

暂无评论

发送评论 编辑评论


				
上一篇
下一篇