Java 基础语法(一)

写在前面
这是我的Java语法自学整理的第一部分。
这部分主要讲了常用DOS命令、Java虚拟机——JVM、JRE 和 JDK、HelloWorld入门程序、常量、变量和数据类型的相关基础知识。


常用DOS命令

命令 操作符号
盘符切换命令 盘符名:
查看当前文件夹 dir
进入文件夹命令 cd 文件夹名
退出文件夹命令 cd..
退出到磁盘根目录 cd
清屏 cls

Java虚拟机——JVM

  • JVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的运行环境,是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在 JVM 之上。
  • 跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM运行在操作系统上。
  • Java的虚拟机本身不具备跨平台功能的,每个操作系统下都有不同版本的虚拟机。

JRE 和 JDK

  • JRE (Java Runtime Environment) :是Java程序的运行时环境,包含 JVM 和运行时所需要的 核心类库 。
  • JDK (Java Development Kit):是Java程序开发工具包,包含 JRE 和开发人员使用的工具。
    我们想要运行一个已有的Java程序,那么只需安装 JRE 即可。
    我们想要开发一个全新的Java程序,那么必须安装 JDK

HelloWorld入门程序

开发环境已经搭建完毕,可以开发我们第一个Java程序了。
Java程序开发三步骤:编写、编译、运行 。

image

编写Java源程序

  1. 新建文本文件,完整的文件名修改为 HelloWorld.java ,其中文件名为 HelloWorld ,后缀名必须为 .java

  2. 用软件打开。

  3. 在文件中键入文本并保存,代码如下 :

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

    文件名和类的名字是一致的,注意大小写。

编译Java源文件

在DOS命令行中,进入Java源文件的目录,使用 javac 命令进行编译。
命令: javac Java源文件名.后缀名

编译成功后,命令行没有任何提示。目录下产生了一个新的文件 HelloWorld.class ,该文件就是编译后的文件,是Java的可运行文件,称为字节码文件,有了字节码文件,就可以运行程序了。

Java源文件的编译工具 javac.exe ,在JDK安装目录的bin目录下。但是由于配置了环境变量,可以再任意目录下使用。

运行Java程序

在DOS命令行中,进入Java源文件的目录,使用 java 命令进行运行。
命令: java 类名字

java HelloWord 不要写 不要写 不要写 .class

编译和运行区别

  • 编译:是指将我们编写的Java源文件翻译成JVM认识的class文件,在这个过程中, javac 编译器会检查我们所写的程序是否有错误,有错误就会提示出来,如果没有错误就会编译成功。
  • 运行:是指将 class文件 交给JVM去运行,此时JVM就会去执行我们编写的程序了。

添加注释comment

注释:就是对代码的解释和说明。其目的是让人们能够更加轻松地了解代码。为代码添加注释,是十分必须要的,它不影响程序的编译和运行。
Java中有单行注释和多行注释

  • 单行注释以 //开头 换行结束
  • 多行注释以 /*开头 以*/结束

关键字keywords

关键字:是指在程序中,Java已经定义好的单词,具有特殊含义。

  • HelloWorld案例中,出现的关键字有 public 、class 、static 、void 等,这些单词已经被Java定义好,全部都是小写字母,notepad++中颜色特殊。
  • 关键字比较多,不能死记硬背,学到哪里记到哪里即可。

标识符

标识符:是指在程序中,我们自己定义内容。比如类的名字、方法的名字和变量的名字等等,都是标识符。

  • HelloWorld案例中,出现的标识符有类名字 HelloWorld
  • 命名规则: 硬性要求
    • 标识符可以包含 英文字母26个(区分大小写) 、 0-9数字 、 $(美元符号) 和 _(下划线)。
    • 标识符不能以数字开头。
    • 标识符不能是关键字
  • 命名规范: 软性建议
    类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。
    方法名规范: 首字母小写,后面每个单词首字母大写(小驼峰式)。
    变量名规范:全部小写

常量

概述

常量:是指在Java程序中固定不变的数据。

分类

类型 含义 数据举例
整数常量 所有的整数 0,1, 567, -9
小数常量 所有的小数 0.0, -0.1, 2.55
字符常量 单引号引起来,只能写一个字符,必须有内容 'a' , ' ', '好'
字符串常量 双引号引起来,可以写多个字符,也可以不写 "A" ,"Hello" ,"你好" ,""
布尔常量 只有两个值(流程控制中使用) true , false
空常量 只有一个值(引用数据类型中使用) null

练习

需求:输出各种类型的常量。

public class ConstantDemo { 	public static void main(String[] args){ 		//输出整数常量 		System.out.println(123); 		//输出小数常量 		System.out.println(0.125); 		//输出字符常量 		System.out.println('A'); 		//输出布尔常量 		System.out.println(true); 		//输出字符串常量 		System.out.println("你好Java"); }   

变量和数据类型

变量概述

变量:常量是固定不变的数据,那么在程序中可以变化的量称为变量

Java中要求一个变量每次只能保存一个数据,必须要明确保存的数据类型。

数据类型

数据类型分类

Java的数据类型分为两大类:

  • 基本数据类型:包括 整数 、浮点数 、字符 、布尔 。
  • 引用数据类型:包括 类 、数组 、接口 。

基本数据类型

四类八种基本数据类型:

数据类型 关键字 内存占用 取值范围
整型 int(默认) 4个字节 -2的31次方~2的31次方-1
长整型 long 8个字节 -2的63次方~2的63次方-1
短整型 short 2个字节 -32768~32767
单精度浮点数 float 4个字节 1.4013E-45~3.4028E+38
双精度浮点数 double(默认) 8个字节 4.9E-324~1.7977E+308
字节型 byte 1个字节 -128~127
字符型 char 2个字节 0-65535
布尔类型 boolean 1个字节 true,false

Java中的默认类型:整数类型是 int 、浮点类型是 double

变量的定义

数据类型 变量名 = 数据值;

练习

定义所有基本数据类型的变量,代码如下:

public class Variable { 	public static void main(String[] args){ 		//定义字节型变量 		byte b = 100; 		System.out.println(b);         //定义短整型变量         short s = 1000;         System.out.println(s);         //定义整型变量         int i = 123456;         System.out.println(i);         //定义长整型变量         long l = 12345678900L;         System.out.println(l);         //定义单精度浮点型变量         float f = 5.5F;         System.out.println(f);         //定义双精度浮点型变量         double d = 8.5;         System.out.println(d);         //定义布尔型变量         boolean bool = false;         System.out.println(bool);         //定义字符型变量         char c = 'A';         System.out.println(c); 	} } 

long类型:建议数据后加L表示。
float类型:建议数据后加F表示

注意事项

  • 变量名称:在同一个大括号范围内,变量的名字不可以相同。
  • 变量赋值:定义的变量,不赋值不能使用。

推荐这些文章:

JAVA基础语法

Java基础语法
注释

单行注释 //
多行注释 /*...*/
文档注释 /**...*/

//我是单行注释
/*
我是
多行注释
爱你么么哒!
*/
/**@data : 2022.1.3
* @author :fengyifan
*
*/

标识符

所有标识符都应该以英文字母(AZ或az),美元符号($),下划线(_)开头。
不能使用关键字作为变量名或者方法名。(public,class...)
标识符是大小写敏感的。(String Man 不同于String man)
类名,变量名,方法名都称为标识符。

数据类型

基本数据类型

by...

java的基础语法1

java的基础语法1
建立一个项目

新建—>project—>选择最下面的空项目(记得改名字和地址)

写代码新建—>module—>选Java一直next(记得改个名字)

打开项目结构—>找到project把报红的SDK改成本机适用
—>语言等级改成8

右键新建class

注释(解释)

单行://

多行:/* */

文档:/**(使用不多)

标识符
关键字(不能做名字)
![截屏](C:\Users\Lenovo\Desktop\截屏\屏幕截图 2022-01-17 210541.jpg)
注:Java所有组成部...

JavaSE 基础语法

基本语法
注释
Java中注释有三种:
单行注释
// 只能注释当前行,以//开始,直到行结束

多行注释
/*
注释一段文字,以/开始, /结束!
*/

文档注释
/**
*@Description HelloWorld类
*@Author Diamond
**/

标识符
关键字
包含:类名、变量名、方法名
Java标识符注意:

所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始

首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线(_)或数字的任何字符组合

不能使用关键字作为变量名或方法名。

标识符是大小写敏感的
...

Java基础语法—数据类型

强类型语言。
要求变量使用需要严格符合规定。
所有变量必须先定义在使用

基本数据类型

数值类型

整数
byte:占1个字节,-128—127
short:占2个字节,-32768—32767
int:占4个字节,-21亿—21亿(常用)
long:占8个字节,巨多位

浮点
float:占4个字节
double:占8个字节(常用)

字符
char:占2个字节,一个字‘中’

字符串
String:可以有很多个字

boolen类型(布尔值):占1位,只有true和false两个值
public class Demo1 {
public static void...

Java基础语法—运算符

算术运算符+,-,*,/,%,++,--
package opretor;

public class Demo01 {
public static void main(String[] args) {
//二元运算符
//ctrl + D 复制当前行到下一行
int a = 10;
int b = 20;
int c = 25;

System.out.println(a+b);//30
System.out.println(a-b);//-10
Syst...

Java基础语法—变量和常量

变量
变量是什么:就是可以变化的量!
Java是一种强类型语言,每个变量都必须声明其类型。
Java变量是程序中最基本的存储单元,其要素标包括变量名,变量类型和作用域。
注意事项

每个变量都有类型,类型可以是基本类型,也可以是引用类型。
变量名必须是合法的标识符。
变量声明是一条完整的语句,因此每一个声明都必须以分号结束。

public class Demo04 {
public static void main(String[] args) {
//int a,b,c;
//int a=1,b=2,c=3; 尽量写三行
int ...

Java基础语法(基本数据类型)

数据类型
Java的数据类型是一种强类型语言。即:要求变量的使用严格符合规范要求规定,所有变量都必须先定义后才能使用.
Java中的数据类型可以分为:基本数据类型和引用数据类型

整数类型:byte(1个字节)、short(2个字节)、int(4个字节)、long(8个字节)
浮点类型:float(4个字节)、double(8个字节)
字符类型:char(2个字节)
boolean类型:1位
1.所有的字符类型本质上是数字(Unicode表  如:97=a; 65=A)
2.对于浮点类型的数据,尽量不之间加减,而是用bigDecim类进行处理
3.常用的转义字符(如:\n换行符  \t制表符...

Java基本语法——变量

Java基本语法——变量
关键字(keyword)
定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)
特点:关键字中所有字母都为小写
保留字(reserved word):
现有Java版本尚未使用,但以后可能会作为关键字使用。自己命名标识符时要避免使用这些保留字。例如:goto、const
标识符(identifier)
Java对各种变量、方法和类等要素命名时使用的字符序列称为标识符。
标识符的使用:凡是自己可以起名字的地方都叫标识符。比如:类名、变量名、方法名、接口名、包名……
①标识符的命名规则:——》如果不遵守,则编译不通过!

由26个英文字母大小写,0~9,_或...

Java基础语法1(标识符、数据类型、变常量)

注释,标识符,关键字
1.注释:书写注释是一个良好的习惯,平时写代码一定要注意规范。
单行注释://
多行注释:/* 注释 */
文档注释:/** 注释 */
2.标识符
Java所有组成部分的名字。类名,变量名以及方法名都是标识符。

所有标识符必须以字母,美元,下划线开头
后面的字母可以用数字了
坚决不能用关键字
标识符是大小写敏感的
可以用中文或者拼音,但是不建议

数据类型
Java属于强类型语言(更安全),即要求变量的使用要严格符合规定,所有的变量都必须先定义再使用。

基本类型
整数类型:byte 1byte;short 2 byte;int 4byte;long 8byte...

第二章 基本语法 关键字与标识符

Java关键字的使用
定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)
特点:关键字中所有的字母都是小写
具体哪些关键字:
用于定义数据类型的关键字
class interface enum byte short
int long float double char
boolean void

用来定义流程控制的关键字
if else switch case default
while do for break continue
return
用来定义访问权限修饰符的关键字
private protected public
用来定义类、...

文章标题:Java 基础语法(一)
文章链接:https://www.dianjilingqu.com/2366.html
本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:saisai#email.cn,感谢支持理解。
THE END
1
< <上一篇
下一篇>>