java基础---1. 预备知识和开发环境和入门

1. cmd 命令提示符

  • 启动:Win+R,输入cmd回车
  • 切换盘符:盘符名称:
  • 进入文件夹:cd 文件夹名称
  • 进入多级文件夹:cd 文件夹1文件夹2文件夹3
  • 返回上一级:cd..
  • 直接返回根路径:cd
  • 查看当前内容:dir
  • 清屏:cls
  • 退出:exit
  • 返回上一级命令:⬆
  • 返回下一级命令:⬇

2. Java语言开发环境搭建

2.1 Java虚拟机--JVM

  • JVM(Java Virtual Machine):Java虚拟机,简称JVM,是运行Java程序的假想计算机,是Java程序的运行环境,是Java最具有吸引力的特征之一。我们编写的Java代码都运行在JVM之上。
  • 跨平台:任何软件的运行都必须运行在操作系统之上,而我们用Java编写的软件可用运行在任何操作系统之上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现。我们编写的程序运行在JVM之上,而JVM运行在操作系统之上。

    如上图所示,Java的虚拟机本身不具备跨平台功能,每个操作系统下都有不同版本的虚拟机。(理解:Java相当于只会说中文的小孩子,不同的操作系统就是不同的国家,这个只会说中文的孩子要想去不同的国家玩,就需要不同的翻译员JVM)

2.2 JRE和JDK

  • JRE(Java Runtime Enviroment):是Java程序的运行环境,包含JVM和运行时所需的核心内库(环境信息)。如果想要运行一个别人已经开发好的一个Java程序,那么只需安装JRE即可。
  • JDK(Java Development Kit):是Java程序开发工具包,包含JRE和开发人员使用的工具。我们若想开发一个全新的Java程序,那么必须安装JDK。
    JVMJREJDK三者关系如下:

2.3 Java的安装

  • 去官网oracle下载jdk(9.0.4)
  • 正常安装,将jdk安装在D:JAVAJDK
  • 配置环境变量:
    (1)此电脑(右击选择属性)---系统(选择左侧高级系统设置)---系统属性(选择高级,点击“环境变量(N...)”)---系统变量
    (2)新建变量:变量名:JAVA_HOME;变量值:D:JAVAJDK
    (3)添加路径:点击Path---编辑---新建---输入%JAVA_HOME%in,即可
  • 验证是否配置成功
    打开cmd,直接输入java,系统能找到java即可

3. HelloEorld入门程序

3.1 程序开发步骤说明

开发步骤:编写、编译、运行

javac.exe:编译器
java.exe:解释器

3.2 案例:写第一个程序,编辑器选用Notepad++

  • 在Notepad++中,设置---首选项---新建:将默认语言改成java,编码改成ANSI
  • 输入代码如下:
public class HelloWorld {
	public static void main(String[] args) {
		System.out.println("Hello, World!");
}
}
  • 保存代码,命名为HelloWorld.java。注意:文件名要和代码中的类名一致。
  • 打开cmd,进入HelloWorld.java所在的文件夹
  • 输入:javac HelloWorld.java(要加.java后缀)回车后在同文件夹下会生成一个HelloWorld.class文件
  • 继续输入:java HelloWorld(不要加.class后缀)回车就会输出Hello, World!
E:Javaday01>javac HelloWorld.java
E:Javaday01>java HelloWorld
Hello, World!

注意:HelloWorld.java是原程序;HelloWorld.class是编译生成的文件

3.3 注释内容

// 单行注释
/* 多行注释
(区块注释)*/

public class HelloWorld {//第一行的第3个单词必须和所在的文件名称完全一样,大小写也一样。public class后面代表定义一个类的名称,类是java当中所有源代码的基本组织单位。
	public static void main(String[] args) {//第二行的内容是万年不变的写法,代表main方法,这是程序执行的起点(main)
		System.out.println("Hello, World!");
		//第三行代表打印输出的语句(即屏幕显示)希望显示什么内容,就在小括中填写什么内容
}
}

3.4 关键字

特征:完全小写;在Notepad++中是有颜色提示的

3.5 标识符

定义:自己取的名字

  • 标识符可以包括:字母、数字、$、_(下划线)
  • 标识符不可以以数字开头
  • 标识符不可以是关键字
    命名规范:
  • 类命名规范:大驼峰是:MyFirstName
  • 变量和方法命名规范:小驼峰式:myFirstName
原文地址:https://www.cnblogs.com/deer-cen/p/12101114.html