Java基础语法(一)

一.Java开发环境讲解

1.JDK与JRE
  • JDK:它是Java开发运行环境,在程序员的电脑上当然要安装JDK;
  • JRE:Java Runtime Environment它是Java运行环境,如果你不需要开发只需要运行Java程序,那么你可以安装JRE。例如程序员开发出的程序最终卖给了用户,用户不用开发,只需要运行程序,所以用户在电脑上安装JRE即可。
  • JDK包含了JRE。
2.跨平台性
  • 平台指的是操作系统 (Windows,Linux,Mac)。

  • Java程序可以在任意操作系统上运行,一次编写到处运行

  • 实现跨平台需要依赖Java的虚拟机 JVM (Java Virtual Machine)[JVM本身不跨平台的,依赖系统,不同系统有不同的虚拟机JVM]
  • JVM在JRE中

这里写图片描述

二.Hello world案例

JAVA程序介绍

这里写图片描述

Java应用程序的编写流程如下:

  • 源文件:编写Java源文件(我们也称之为源代码文件),它的扩展名为.java;

  • 编译:然后通过编译器把源文件编译成字节码文件(javac 文件名),字节码文件扩展名为.class;

  • 运行:最后使用解释器来运行字节码文件(java 文件名)。

三.注释、关键字和标识符

1.程序注释

在编译时,编译器会忽略注释的存在,就好像注释内容不存在一样。所以注释并不会导致编译出错,同时注释还方便编写者和其他人阅读源代码,加强对代码的理解。

Java中提供了三种注释方式,分别是:

  • 单行注释 //注释内容

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

  • 文档注释 /**注释内容*/

当使用javadoc命令在生成帮助文档时,此注释内容会写在帮助文档中。

2.关键字

Java中关键字均为小写,下面是Java中所有关键字

这里写图片描述

3.标识符

在Java程序中,除了关键字以外基本上都是标识符。标识符就是名称的意思,所有的名称都统称为标识符。Java中经常要定义类、方法、变量,在定义他们时总要给它们起名字,这些名字就是标识符(用户自己定义的)。

标识符的规范如下:

  • 组成元素
    • 英文字符: a-zA-Z
    • 数字: 0-9
    • 符号: _与$
  • 标识符规则
    • 数字不能开头
    • 不可以使用关键字
    • 严格区分大小写,不限制长度起名时,尽量达到见名知意
  • 命名推荐
    • 类的名字:首字母大写,第二个单词的首字母大写
    • 方法的名字:首字母小写,每个单词的首字母大写

四.数据

1.程序概述

软件是什么?其实软件就是用来处理数据的程序。可以把软件分为两个部分,一个部分是“数据”;另一个部分是“数据处理的逻辑”。

程序 = 数据 + 逻辑

什么是数据?用电商来举例,用户就是数据,商品也是数据。那么什么是数据处理逻辑呢?购买商品的流程就是数据处理逻辑了。

程序开发离不开数据,其实说白了程序就是用来处理数据的。在Java中我们要学习数据的类型及数据量。通常数据是会发生变化的,而数据的处理逻辑是不发生变化的。例如商品的数量种类是会变化的,用户的数量也是会变化的,但购买的流程通常不会变化。

2.数据类型

这里写图片描述

3.常量

常量就是不变的数据量,例如100就是常量,任何数据量都有其类型,那么100这个常量是什么类型呢?回忆一下基本类型中有四类,分别是整数、小数(浮点数)、字符、布尔。那么100就是常量。

  • 整数类型

    • 十进制表示方式:正常数字 如 13、25等
    • 二进制表示方式:以0b(0B)开头 如0b1011 、0B1001
    • 十六进制表示方式:以0x(0X)开头 数字以0-9及A-F组成 如0x23A2、0xa、0x10

    • 八进制表示方式:以0开头 如01、07、0721

  • 小数类型

    • 如1.0、-3.15、3.168等
  • 布尔类型

    • true、false
  • 字符类型

    • 如’a’,’A’, ‘0’, ‘家’
    • 字符必须使用’’ 包裹,并且其中只能且仅能包含一个字符。
  • 字符串类型

    • 字符串String类型是一种引用类型,我们先了解作为常量类型的使用方式
    • 如“我爱Java”,“0123”,“”,“null”字符串必须使用“”包裹,其中可以包含0~N个字符。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值