一 Java简介

 

java语言发展史

发展史简单了解:如下:

 https://www.jianshu.com/p/a78fcb3ccf63

 

java语言平台

JavaSE(标准版):可以用户开发普通桌面应用程序

JavaME(小型版):嵌入式和电子消费品提供的解决方案

JavaEE(企业版):开发企业环境下的应用程序,主要针对web开发

 

Java语言特点:

跨平台

开源

健壮性

安全

多线程

简单性

面向对象

 

二 Java实现跨平台的原理

 

java excel下载时间处理 java下载多长时间_Java

 

 

 三 JDK与JRE

java excel下载时间处理 java下载多长时间_嵌入式_02

JDK包含JRE,JRE包含jvm。

 

四 JDK下载和安装

java excel下载时间处理 java下载多长时间_Java_03

进入Oracle官网Java的下载页面:https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html

java excel下载时间处理 java下载多长时间_java excel下载时间处理_04

 

 exe:可执行文件

zip:压缩文件

然后一步步安装就行。

配置环境变量:

java excel下载时间处理 java下载多长时间_数据库_05

 

 

五 JDK文件简介:

 

当JDK下载完成以后,进入安装目录中。如图所示:

java excel下载时间处理 java下载多长时间_java_06

每个文件的意思为:

 

 

 六 Java开发工具

java excel下载时间处理 java下载多长时间_java_07

初学者适合前两款 工具,后三款由于功能强大,不适合初学者目前暂不考虑。后两款为收费的工具。

 

七 第一个Java代码


 

 

打开JDK的bin目录,在bin目录中点击创建HelloWorld.txt。然后改成HelloWorld.Java文件。 如果没有文件扩展名的话,点击查看,然后进行勾选文件扩展名。

 

 

java excel下载时间处理 java下载多长时间_数据库_08

 

 创建后:

java excel下载时间处理 java下载多长时间_Java_09

 

每种语言的第一行代码基本上都是hello world

打开EditPlus,进入你刚才创建的HelloWorkd.java文件。输入如下内容:

public class HelloWorld {
     public static void main(String[] args){
     System.out.println("HelloWorld");
     } 
}

java excel下载时间处理 java下载多长时间_Java_10

 

java excel下载时间处理 java下载多长时间_java_11

 

 

然后命令行进入 bin目录下进行javac HelloWorld.java进行编译

java excel下载时间处理 java下载多长时间_数据库_12

点击回车:

java excel下载时间处理 java下载多长时间_嵌入式_13

 

然后进入bin目录,会发现发多出来一个HelloWorld.class:

 

java excel下载时间处理 java下载多长时间_Java_14

 

 

 在命令行bin目录下进输入:java HelloWorld 进行运行

java excel下载时间处理 java下载多长时间_java excel下载时间处理_15

然后点击回车,就会打印出你刚才输入的代码:

java excel下载时间处理 java下载多长时间_数据库_16

 

八 HelloWorld常见错误

java excel下载时间处理 java下载多长时间_java excel下载时间处理_17

 

九 注释

 很多时候你的代码让别人观看的时候,别看不知道你每行什么意思。这个时候就是需要注释。

 

java excel下载时间处理 java下载多长时间_java excel下载时间处理_18

如果所示为代码操作:

java excel下载时间处理 java下载多长时间_java excel下载时间处理_19

多行注释与文档注释的区别:

文档注释可以生成一个文档,类似说明书。可以使用Javadoc.exe命令生成,后期会详细讲解。

 

十 HelloWorld的解释和编写程序的一些规范

 

 

java excel下载时间处理 java下载多长时间_java excel下载时间处理_20

 

 public与class

java excel下载时间处理 java下载多长时间_数据库_21