Java-2020

Java快速入门

★Java入门

◇Java简介

Java简介

  1. 目前全球Top 1程序开发语言,有最大的开发社区;
  2. 广泛应用于企业和互联网后端开发,Android开发,大数据开发;
  3. 市场需求最大的软件工程师职位。

Java的特点

  1. 面向对象编程;
  2. 字节码方式运行在虚拟机上;
  3. 简单,健壮,安全
  4. 跨平台。

Java的版本

名词解释

教程开发环境

◇安装JDK

JDK下载地址

http://www.oracle.com/technetwork/java/javase/downloads/index.html

国内镜像:

https://pan.baidu.com/s/1kU5OCOB#list/path=%2Fpub%2Fjava

http://download.liaoxuefeng.com/pub/software/java/

安装JDK

安装后打开命令提示符检查java命令:

java -version

检查javac命令:

javac

需要把JDK的bin目录添加到环境变量Path中

Q&A

Eclipse 和 MyEclipse 有什么区别吗?

MyEclipse就是自带了各种插件的Eclipse,没必要用

视频中安装的是Oracle JDK吧,好像还有OpenJDK?

要纠结,两者基本一样,除了OpenJDK移除了一些商标和几个专利字体

JDK安装路径下的bin和jre\bin这俩文件夹里的exe有啥不同?

这俩bin文件夹下的exe有什么不同?

没啥实质性不同,一般使用bin目录下的java.exe

JDK环境变量的配置问题(JAVA_HOME、PATH、CLASSPATH)

我在别的教程看到需要配置JAVA_HOME、PATH、CLASSPATH这三个变量,这个教程只需配置PATH,廖老师能不能说一下其中的原因?

最新版jdk不需要JAVA_HOME,CLASSPATH有默认值,后面学到打包jar我们再详细讲CLASSPATH

搞Web的话需要安装Java EE JDK吗

不需要,JavaEE系列课程会详细讲解

◇第一个Java程序

Java代码

Java程序是大小写敏感的 对格式没有严格要求,但用空格或Tab键缩进会比较好看

Hello.java

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

文件名必须是Hello.java,文件名也要注意大小写,必须与程序的类名完全一致,扩展名是.java

编译

切换到Hello.java所在目录:

javac Hello.java

无任何输出表示成功,可查看编译出的Hello.class文件。

执行

java Hello

◇安装并使用Eclipse

Eclipse下载地址

https://www.eclipse.org/downloads/eclipse-packages/

国内镜像 http://pan.baidu.com/s/1kU5OCOB#path=%252Fpub%252Fjava

只需要下载Eclipse IDE for Java Developers版本

Eclipse基本概念

设置Eclipse

菜单Window - Preference打开设置选项

General - Workspace:

建议钩上Refresh using native hooks or polling

必须设置Text file encoding: UTF-8

Java - Installed JREs

确认JRE 1.8是默认JRE

Java - Compiler

确认Compiler compliance level是1.8

创建Java Project

演示

常用快捷键

Ctrl + Shift + F:快速格式化代码

Ctrl + S:保存代码

Eclipse Project

Q&A

Eclipse配置Compiler 下拉菜单最高版本是12,Installed JREs中是13,请问这个怎么解决

已解决打开Help 选择Eclipse Marketplace,然后搜索Java 13 Support,安装第一个Java 13 Support for Eclipse 2019-09,重启,好了

打开Eclipse程序的时候弹出英文小框框,怎么解决呀?

弹出的窗口意思是:EclipseXJava运行时环境(JavaRuntimeEnvironment,JRE)或Java开发工具包(JavaDevelopmentKit,JDK)必须可用,才能运行Eclipse。在当前路径EE中搜索以下locations:C:APPAeclipsejrebinjavaw.exejavaw.exe之后,没有找到任何Java虚拟机

就是JDK没配好,JDK配好了就能启动了