JAVA入门基础学习(一)

本文详细阐述了Java中的JVM、JRE和JDK之间的区别,介绍了Java跨平台原理,以及如何安装和使用JDK进行开发,包括HelloWorld示例、控制面板操作、DOS命令和Java开发规范等内容。
摘要由CSDN通过智能技术生成

目录

java中jvm、JRE和JDK之间的关系

java语言具有跨平台原理

JRE和JDK

JDK的安装目录

java控制面板操作

常用DOS命令

HelloWorld

java开发使用细节

java特性

java注意事项

java代码规范

java概述

java常用转义字符

注释

JAVA API文档


          该文章仅仅是我学习过程中的笔记,内容会不断完善。如果有错误,欢迎大家指正!

java中jvm、JRE和JDK之间的关系

java语言具有跨平台原理

java在不同操作系统中实现,充当翻译角色的是JVM,不同的操作系统有不同的jvm

JRE和JDK

JRE包括JVM和核心类库,要运行java,只需安装JRE

JDK是java程序开发工具(编译工具javac.exe和java.exe)包,包括JRE和开发人员使用的工具。开发java程序,需要安装JDK

JDK的安装目录

  • bin 存放jdk各种工作命令,javac和java在此目录

  • conf 存放jdk相关配置文件

  • include 存放平台特定头文件

  • jmods 存放jdk的各种模块

  • legal 存放jdk各模块的授权文档

  • lib 存放jdk工具的一些补充JAR包

  • 其余文件为说明性文档

java控制面板操作

常用DOS命令

1.打开命令提示符窗口

  • win+R

  • 输入cmd

  • 回车

2.常用命令

  • 盘符名称: 切换。E:回车,切换到E盘

  • dir 查看当前路径

  • cd目录 进入单级目录

  • cd.. 回退到上一级目录

  • cd 目录1\目录2\ ... 进入多级目录

  • cd\ 回退到盘符目录

  • cls 清屏

  • exit 退出

  • tree 查看当前目录下的子目录

  • md创建目录 rd删除目录 copy拷贝文件 del删除文件 echo输入内容到文件 type move 剪切 (Linux)

3.相对路径:从当前目录开始定位,形成路径

   绝对路径:从顶极目录开始定位,形成的路径

HelloWorld

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

  • 新建文本,名称为HelloWorld.java

  • 使用记事本打开HelloWorld.java文件,输入程序

    public class HelloWorld{

        public static void main(String[] args){

              System.out.println("HelloWorld");

        }

    }

        注:Ctrl+s 保存文件

  • 打开DOS窗口进入文件所在目录,输入指令编译和执行

          编译:javac 文件名.java

                     javac HelloWorld.java

         执行:java 类名

                    java HelloWorld

        流程: .java文件(源文件)-----javac 编译---->.class文件(字节码文件)-----java 运行-----> 结果

  • 常见问题

           非法字符:中文分号

          缺少分号

          主类名和文件名不一致

           程序包不存在:单词拼写、大小写问题

java开发使用细节

java特性

  • 面向对象

  • 健壮性

  • 跨平台

  • 解释性语言

java注意事项

  • java源文件一.java为扩展名。源文件由类组成

  • java应用程序的执行入口是main()方法,

    public static void main(String[] args){...}

  • 严格区分大小写

  • 每条语句结束以;结束

  • {}成双出现

  • 最多一个public类,其余类不限

  • 源文件包含一个public类,文件名为该类名

  • 可以将main方法写到非public类中,运行编译后非public类的class文件

  • 编译后,每个类都对应一个class文件

java代码规范

  • 类和方法的注释,用Javadoc方式写

  • 非Javadoc注释,给代码维护者看

  • 使用tab键,实现缩进,整体右移,shift+tab整体左移

  • 运算符和=两边习惯加空格

  • 源文件用utf-8

  • 行宽不超过80字符

  • 代码编写次行风格和行尾风格(大括号在行尾还是次行)

java概述

java常用转义字符

  • \t 制表,对齐功能(固定宽度)

  • \n 换行

  • \\ 一个\

  • \ " 一个"

  • \' 一个'

  • \r 回车

注:控制台tab键补齐功能

注释

  • 单行注释

          // 注释文字

  • 多行注释(不能嵌套)

         /* 注释文字 */

  • 文档注释

       可以被JDK提供的工具javadoc解析,生成以网页文件形式体现的说明文档

/**

*@author 张三

*@version 1.0

*/

     控制面板上生成网页命令:javadoc -d 文件夹名 -author -version Demo3.java

JAVA API文档

1.API 是java提供的基本编程接口(类和相关方法)

2.java类的组织形式

JDK8,11---->包----->接口;

类(...);------>字段;构造器;成员方法

异常;

枚举

3.使用方法:直接索引

包->类->方法

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值