Java 基础

Java 教程

Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。
后来 Sun 公司被 Oracle (甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。
Java分为三个体系:

  • JavaSE(曾称为J2SE) (Java2 Platform Standard Edition,Java标准版或Java标准平台)
  • JavaEE(曾称为J2EE) (Java 2 Platform,Enterprise Edition,Java企业版或Java企业平台)
  • JavaME(曾称为J2ME) (Java 2 Platform Micro Edition,Java微型版或Java小型平台)。

Java 在线工具
JDK 1.6 在线中文手册(旧版)

Java的特点

1.具有语法简单、面向对象、稳定、与平台无关、多线程、动态等特点,而平台无关是Java最初风靡世界的最重要的原因。
2.我的第一个 JAVA 程序

//String args[] 与 String[] args 都可以执行,但推荐使用 String[] args,这样可以避免歧义和误读。
//类名 ”HelloWorld“。 在Java文件中,可以有多个class,但只能有一个public class且与文件名一致

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

下面将逐步介绍如何保存、编译以及运行这个程序:

  • 打开代码编辑器,把上面的代码添加进去;
  • 把文件名保存为:HelloWorld.java;
  • 打开 cmd 命令窗口,进入目标文件所在的位置,假设是 C:\
  • 在命令行窗口输入 javac HelloWorld.java 按下回车键编译代码。如果代码没有错误,cmd命令提示符会进入下一行(假设环境变量都设置好了)。
  • 再键输入 java HelloWorld 按下回车键就可以运行程序了
执行命令解析:
$ javac HelloWorld.java   //编译
$ java HelloWorld			//解释
Hello World

/*
javac 后面跟着的是java文件的文件名,例如 javac HelloWorld.java。 
该命令用于将 java 源文件编译为 class 字节码文件,如果遇到编码问题,我们可以使用 -encoding 选项设置 utf-8 来编译: 
javac --encoding utf-8 Hello.java   (有中文)
运行javac命令后,如果成功编译没有错误的话,会出现一个 HelloWorld.class 的文件。
java 后面跟着的是java文件中的类名,例如 HelloWorld 就是类名,如: java HelloWorld。
注意:java命令后面不要加.class。
*/

Java 开发环境配置

Java 开发环境配置

1、 系统环境的设置

  1. 设置系统变量JAVA_HOME (jdk的目录)

  2. 系统环境​Path (javac 和java.exe 目录)
    - %JAVA_HOME%\bin; --bin文件夹: Java编译器(javac.exe)
    - %JAVA_HOME%\jre\bin; --jre\bin文件夹: Java解释器(java.exe)
    - path可以有很多值,要求两个值之间必须用分号(;)分隔。

  3. 系统环境classpath的设置​
    classpath设置中的“.;”是指可以加载应用程序当前目录及其子目录中的类。
    2、变量设置参数如下:
    - 变量名:JAVA_HOME
    - 变量值:C:\Program Files (x86)\Java\jdk1.8.0_91 // 要根据自己的实际路径配置
    - 变量名:CLASSPATH
    - 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; //记得前面有个"."
    - 变量名:Path
    - 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
    3、测试JDK是否安装成功

    1. “开始”->“运行”,键入"cmd";
    2. 键入命令: java -version、java、javac 几个命令,出现以下信息,说明环境变量配置成功;
      在这里插入图片描述

JVM、JRE和JDK的关系

JVM

  1. Java Virtual Machine是Java虚拟机,Java程序需要运行在虚拟机上,不同的平台有自己的虚拟机,因此Java语言可以实现跨平台。

JRE

  1. Java Runtime Environment包括Java虚拟机和Java程序所需的核心类库等。核心类库主要是java.lang包:包含了运行Java程序必不可少的系统类,如基本数据类型、基本数学函数、字符串处理、线程、异常处理类等,系统缺省加载这个包
  2. 如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

JDK

  1. Java Development Kit是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE。所以安装了JDK,就无需再单独安装JRE了。其中的开发工具:编译工具(javac.exe),打包工具(jar.exe)等

JVM&JRE&JDK关系图
Java 基础_第1张图片

Java专有名词

Central Processing Units(CPU) – 处理器
Java Development Kit(JDK) – Java开发工具
Java Runtime Environment(JRE) – Java运行环境
Integrated Development Environment(IDE) – Java集成开发环境

注释

类似于 C/C++、Java 也支持单行以及多行注释。注释中的字符将被 Java 编译器忽略。

/**
* 文本注释
*/
public class HelloWorld {
   /* 这是第一个Java程序
    * 它将输出 Hello World
    * 这是一个多行注释的示例
    */
    public static void main(String[] args){
       // 这是单行注释的示例
       /* 这个也是单行注释的示例 */
       System.out.println("Hello World"); 
    }
}

Java 开发工具

Java 语言尽量保证系统内存在 1G 以上,其他工具如下所示:

  • Linux 系统、Mac OS 系统、Windows 95/98/2000/XP,WIN 7/8系统。
  • Java JDK 7、8……
  • vscode 编辑器或者其他编辑器。
  • IDE:Eclipse、 IntelliJ IDEA、NetBeans 等。
jdk: Oracle--->Products > Java > Dow Java > JDK Dow - Win x64 -oracle注册,登录。
  环境变量: ​JAVA_HOME    path
Java ee: eclipse​官网 - Dow- Dow Pac -Ecl java - Win 64 -Select - China
MySQL:Oracle--Mysql- Dow -Mysql com ser  - Go Dow -  win Dow - my Dow
Tomcat:  apache--​Tomcat--Tom 8-- zip
 Maven:    Apache--Maven--dow​

Java 源程序与编译型运行区别

Java 基础_第2张图片

你可能感兴趣的:(笔记,java)