Java教程

java语言概述总结

本文主要是介绍java语言概述总结,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

java语言概述

基础常识

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

​ 系统软件:windows,mac os,linux,unix,android,ios,...

​ 应用软件:word,ppt,画图板,...

人机交互方式:图形化界面 vs 命令行方式

常用DOS命令:

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

​ md:创建目录

​ rd:删除目录

​ cd:进入指定目录

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

​ cd:退回到根目录

​ del:删除文件

​ exit:退出dos命令行

计算机语言的发展迭代史

第一代:机器语言

第二代:汇编语言

第三代:高级语言

​ 面向过程语言:c,Pascal,Fortran,...

​ 面向对象语言:Java,Js,Python,Scala,...

Java语言版本迭代概述

1996,发布JDK1.0

2004,发布里程碑版本JDK1.5,更名为JDK 5.0

2005,J2SE更名为JavaSE,J2EE更名为JavaEE,J2ME更名为JavaME

2014,发布JDK8.0,继JDK5.0以来变化最大的版本

Java语言应用的领域

Java Web开发:后台开发

大数据开发

Android应用程序开发:客户端开发

Java语言的特点

  1. 面向对象性:

    ​ 两个要素:类,对象

    ​ 三个特征:封装,集成,多态

  2. 健壮性:

    ​ 去除了C语言中的指针

    ​ 自动的垃圾回收机制(仍然会出现内存溢出、内存泄漏)

  3. 跨平台性:Write once,run anywhere.一次编译,到处运行

    ​ 归功于:JVM

Java基本语法

  1. JDK,JRE,JVM三者之间的关系,以及JDK,JRE包含的主要结构有哪些?

    ​ JDK = JRE + Java的开发工具(javac.exe,java.exe,javadoc.exe)

    ​ JRD = JVM + Java核心类库

  2. 为什么要配置path环境变量?如何配置?

    path环境变量:windows操作系统执行命令时,所要搜寻的路径

    能够实现在任何路径下都能够执行java的开发工具

    JAVA_HOME = bin的上一层目录

    path = $JAVA_HOME%\bin

  3. 开发体验

    ​ 编写:创建一个java源文件:HelloWorld.java

    public class HelloChina{
        public static void main(String[] args){
            	System.out.println("Hello,wWorld!");
        }
    }
    

    ​ 编译:javac HelloWorld.java

    ​ 运行:java HelloChina

注释(Comment)

分类:

​ 单行注释://

​ 多行注释:/* */

​ 文件注释:/** */

作用:

​ 对所写的程序进行解释说明,增强可读性,方便自己和他人

​ 调试所写代码

特点:

​ 单行注释和多行注释,注释了的内容不参与编译。既,编译以后生成的.class结尾的字节码文件中不包含注释掉的信息

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

​ 多行注释不可以嵌套使用

Java API文档

API: application programming interfere.习惯上,将语言提供的类库都成为api

API文档:针对提供的类库如何使用的说明书,类似于《新华字典》

这篇关于java语言概述总结的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!