• 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
  • 相关阅读:
    安装tomcat8过程记录
    epoll监听多文件描述符时调度顺序研究
    线程间通信之eventfd
    webstorm常用快捷键
    修改linux镜像源的方法
    如何使用《UNIX 网络编程》一书中的源码
    SSL的作用与目前主流的使用场景介绍
    SSL相关知识点架构整理
    SSL的发展历史
    实验室项目debug汇总
  • 原文地址:https://www.cnblogs.com/deer-cen/p/12101114.html
Copyright © 2020-2023  润新知