Java学习-Java基础(1)

目录

一、Java相关概述

1、Java历史:

2、Java特点

3、Java开发工具

4、Java的JDK

二、Java入门知识

1、Hello World案例!!!

2、Java的运行机制了解:

3、Java转义字符

4、Java代码规范与注释

5、相对路径和绝对路径


一、Java相关概述

1、Java历史:

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

Java分为三个体系:

  • JavaSE(Java平台标准版)
  • JavaEE(Java平台企业版)
  • JavaME(Java平台微型版)。

2、Java特点

a. Java是面向对象的(oop)

b. Java语言具有健壮性

c. Java语言是跨平台性的

d. Java语言是解释性的(编译后的.class文件不能直接被机器执行,需要解释器来执行)

3、Java开发工具

记事本(手写代码)——>IDEA or Eclipse

记事本使用:确保jdk已安装并配置成功,使用记事本编写代码并改变扩展名为.java,接着在Java文件所在目录中输入“cmd”,使用javac和java命令得到输出结果。

4、Java的JDK

JDK=JRE+Java的开发工具(java、javac、javadoc、javap)

JRE(Java Runtime Environment java运行环境) = JVM+java的核心类库

若只需运行开发好的程序(.class文件),则只需JRE

JDK核心机制:JVM(Java虚拟机 Java virtual machine):保证了跨平台性

二、Java入门知识

1、Hello World案例!!!

类名为Main的公共类
public class Main{
    //主方法main():程序的入口
    public static void main(String[] args){
        //输出语句
        System.out.println("Hello,World!");
    }
}

2、Java的运行机制了解:

流程如下:

.java文件(javac命令编译  源文件)——>.class文件(java命令运行  字节码文件装载到JVM机执行)——>结果

修改后的java源文件需要用重新编译生成新的.class文件,才能得到新的输出。

3、Java开发注意事项

a. Java中有固定的main()方法

b. Java中基本组成部分是类

c. Java严格区分大小写

d. Java每条语句由分号;结束

e. {}大括号成对出现

f. 一个源文件最多只能有一个public类(每个类编译后都对应一个.class文件)

g.如果源文件包含public类,则文件名必须和public类名一致

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

h. main方法可以在public类中也可以在非public类中

3、Java转义字符

\t:一个制表符

\n:换行符

\\:一个\

\":一个"

\':一个'

\r:一个回车

练习:

public class Main {
    public static void main(String[] args) {
         System.out.println("书名\t作者\t\t价格\t销量\n三国\t罗贯中\t120\t1000" );
        }
}

4、Java代码规范与注释

注释部分不会被JVM执行;多行注释中不允许

嵌套多行注释

单行注释://注释内容

多行注释:/*注释内容*/

文档注释:javadoc命令与标签

Dos命令:

javadoc -d 保存文件路径 -author -version 源文件名.java

/**
*@author	a
*@version	1.0
*/
public class Main {
    public static void main(String[] args) {
         System.out.println("Hello World!" );
        }
}

javadoc标签:https://www.runoob.com/java/java-documentation.htmlicon-default.png?t=N7T8https://www.runoob.com/java/java-documentation.html代码规范:

a. 类和方法的注释要以javadoc的方式实现

b. 非javadoc注释往往是用于给维护者看的

c. Tab键(shift+Tab)缩进

        idea可以使用ctrl+alt+L一键整理代码

d. 源文件保存为UTF-8编码

e. 一行不要过长,不超80个字符

5、相对路径和绝对路径

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

..\ :返回上一级目录

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值