初识java_初识Java

1 初识Java

目录

1 初识Java

1.1 概述

1.2 特点

1.3 环境搭建与开发工具

1.3.1 环境搭建

1.3.2 开发工具

1.4 初体验Hello World

1.4.1 Demo

1.4.2 程序流程

1.4.3 注意事项

1.5 注释

1.5.1 单行、多行注释

1.5.2 文档注释

1.5.3 Demo

1.1 概述

Java语言在网上有很详细的介绍,感兴趣Java的进化史可以根据链接了解一下,在此就不做赘述了。

1.2 特点

面向对象

两个基本概念:类、对象

三大特性:封装、继承、多态

健壮性

吸收了C/C++语言的特点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制(垃圾回收机制)。

跨平台性

跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。"Write Once, Run Anywhere".

原理:只要在需要运行Java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统上的运行。

1.3 环境搭建与开发工具

1.3.1 环境搭建

根据所使用操作系统不同,安装对应的jdk搭建Java开发环境,具体步骤参考网上教程Java学习铺垫随记。下图详细的介绍Java核心三大组建jdk、jre、jvm的关系,还是有必要了解一下的。

33770e46ecf7

jdk、jre、jvm关系图

1.3.2 开发工具

Eclipse、IntelliJ IDEA主流的开发工具就这两种,二选一即可。番茄在此推荐使用后者,不要问我为什么,用了就懂了。

1.4 初体验Hello World

1.4.1 Demo

学习一门语言,一定是从Hello World开始的。

package firstacquaintance;

public class HelloWorld {

public static void main(String[] args) {

System.out.println("Hello World!");

}

}

1.4.2 程序流程

编写:将编写的java代码保存在以“.java”后缀的源文件中。

编译:使用javac.exe编译java源文件,生成以“.class”后缀的字节码文件。命令:javac 源文件名.java。

运行:使用java.exe解释运行字节码文件。命令:java 类名。

1.4.3 注意事项

在一个Java源文件中可以声明多个class。但是,只能最多有一个类被声明为public。而且要求声明为public的类的类名必须与源文件名相同。

程序的入口是main方法,且格式是固定的。public static void main(String[] args),可以修改args(arguments参数)以及[]位置,如String tomato[]

每一个执行语句都以“;”结束。

一个源文件编译会生成一个或多个字节码文件(源文件有多少个class,编译后就会生成多少个字节码文件)。且字节码文件的文件名与Java源文件中的类名相同。

1.5 注释

用于注解说明解释程序的文字。

注释类型:单行注释、多行注释、文档注释(Java特有的)。

1.5.1 单行、多行注释

作用:

对所写的程序进行解释说明,增强可读性,利人利己。

调试缩写代码。

特点:注释的内容不参与编译。换句话说,编译以后生成的“.class”后缀的字节码文件中不包含注释掉的信息。

1.5.2 文档注释

特点:注释的内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。命令:javadoc -d 文档文件夹名 文档注解如@author等 类名

1.5.3 Demo

package firstacquaintance;

/**

* 文档注释:

*

* @description: 注释

* @author: tomato

* @time: 2020-10-11 23:54

*/

public class Comment {

/*

多行注释:main方法是程序的入口!

main方法的格式是固定的。

*/

public static void main(String[] args) {

// 单行注释:输出内容到控制台。

System.out.println("Start learning comment in Java.");

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值