导航
导航
文章目录
  1. 什么是java
  2. JDK、JRE、JVM的区别与联系
  3. 书写规范
  4. 注释
  5. 进制

Java基础语法

什么是java

java是一门程序设计语言,用于与计算机进行沟通。可用于web后台应用开发、安卓应用开发

JDK、JRE、JVM的区别与联系

英文全称

  • JVM — java virtual machine
  • JRE — java runtime environment
  • JDK — java development kit

功能作用

  • JVM: JVM就是我们常说的java虚拟机,它是整个java实现跨平台的 最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可 以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解 释给本地系统执行。

  • Jre: JRE是指java运行环境。光有JVM还不能成class的 执行,因为在解释class的时候JVM需要调用解释所需要的类库lib。 在JDK的安装目 录里你可以找到jre目录,里面有两个文件夹bin和lib,在 这里可以认为bin里的就是jvm,lib中则是jvm工 作所需要的类库,而jvm和 lib和起来就称为jre。所以,在你写完java程序编译成.class之后,你可以把这个.class文件 和jre一起打包发给朋友,这样你的朋友就 可以运行你写程序了

  • Jdk: JDK是java开发工具包,基本上每个学java的人都会先在机器 上装一个JDK,那他都包含哪几部分呢?让我们看一下JDK的安装目录。在目录下面有 六个文件夹、一个src类库源码压缩包、和其他几个声明文件。其中,真正在运行java时起作用的 是以下四个文件夹:bin、include、lib、 jre。现在我们可以看出这样一个关系,JDK包含JRE,而JRE包 含JVM。

其实就是文件夹,用于把相同的类名进行区分,全部小写,单级:liuyi,多级:cn.itcast

Java中的包是专门用来存放类的,通常功能相同的类存放在相同的包中。在声明包时,使用package语句,具体示例如下:

1
2
package cn.itcast.chapter01; // 使用package关键字声明包
public class Example01{…}

使用import可以在程序中一次导入某个指定包下的类,这样就不必在每次用到该类时都书写完整类名,简化了代码量。使用import关键字的具体格式如下所示:

1
import 包名.类名;

书写规范

类或者接口

一个单词:单词的首字母必须大写,举例:Student,Dog
多个单词:每个单词的首字母必须大写举例:HelloWorld,StudentName

方法和变量

一个单词:单词的首字母小写,举例:main,age
多个单词:从第二个单词开始,每个单词的首字母大写,举例:studentAge,showAllNames()

常量

一个单词:全部大写,举例:PI
多个单词:每个字母都大写,用_隔开,举例:STUDENT_MAX_AGE

注释

  • 单行注释,格式: //注释文字
  • 多行注释,格式: / 注释文字 /
  • 文档注释,格式:/* 注释文字 /

进制

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/*
不同进制的数据表现:
二进制:由0,1组成。以0b开头。
八进制:由0,1,...7组成。以0开头。
十进制:由0,1,...9组成。默认整数是十进制。
十六进制:由0,1,...9,a,b,c,d,e,f(大小写均可)组成。以0x开头。
*/
class JinZhiDemo {
public static void main(String[] args) {
System.out.println(100); //十进制 100
System.out.println(0b100); //二进制,4
System.out.println(0100); //八进制,64
System.out.println(0x100); //十六进制,256
}
}