Java基础入门知识

Java的基础知识

Java语言跨平台原理

Java程序并非是直接运行的,Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),然后由Java虚拟机(JVM)对字节码文件解释执行。所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的跨平台。

JDK与JRE之间的关系

JVM(Java Virtual Machine )java的虚拟机。
JDK (Java Developmewt Kit)java的开发工具,包含JRE和开发工具。
JRE(Java Runtime Environmont)java的运行环境,包含JVM和Java的核心类库。
我们只要装一个jdk就可以,它里面包含了java的运行环境和虚拟机。

程序的开发流程

开发Java程序,只需要三个步骤:编写程序——编译程序——运行程序

标识符

标识符是用来命名变量,常量,类和方法等。
标识符的命名规范:
1.标识符由数字(0~9),美元符号($),下划线(_),以及Unicode字符集组合结构。
2.标识符各符号之间没有空格。
3.标识符第一个字符不能是数字。
4.标识符不能是关键字。
Java中标识符的命名规范:

小驼峰式命名:变量名、方法名

首字母小写,从第二个单词开始每个单词的首字母大写。

大驼峰式命名:类名

每个单词的首字母都大写。

关键字

关键字是指被java语言赋予了特殊含义的单词。

关键字的特点:

关键字的字母全部小写。

常用的代码编辑器对关键字都有高亮显示,比如现在我们能看到的public、class、static等。

常量

常量:在程序运行过程中,其值不可以发生改变的量。

Java中的常量分类:

字符串常量 用双引号括起来的多个字符(可以包含0个、一个或多个),例如"a"、“abc”、"中国"等

整数常量 整数,例如:-10、0、88等

小数常量 小数,例如:-5.5、1.0、88.88等

字符常量 用单引号括起来的一个字符,例如:‘a’、‘5’、‘B’、'中’等

布尔常量 布尔值,表示真假,只有两个值true和false

空常量 一个特殊的值,空值,值为null

除空常量外,其他常量均可使用输出语句直接输出。
常量名的名称要全大写,遵循标识符的命名规范,在使用final修饰时不允许修改常量值。

public class Demo{
    public static void main(String[] args){
      System.out.println("10");//输入一个整数
      System.out.println("6.5");//输入一个浮点数
      System.out.println(‘a’;//输入一个字符
      System.out.println("trun");输入boolean值为trun
      System.out.println("您好");输入一个字符串 
      } 
}

数据类型

Java是一个强类型语言,Java中的数据必须明确数据类型。在Java中的数据类型包括基本数据类型和引用数据类型两种。
###1.Java中的基本数据类型:

数据类型 关键字
整数类型 byte
short
int(默认)
long
浮点型 float
double(默认)
字符型 char
布尔型 boolean

在Java中整数默认的类型是int,浮点型默认的是double。

变量

变量的定义:在程序运行过程中,其值可以发生改变的量。
变量的定义格式:

数据类型 变量名 = 初始化值; // 声明变量并赋值
int age = 18;
System.out.println(age);
或者

```java
// 先声明,后赋值(使用前赋值即可)
数据类型 变量名;
变量名 = 初始化值;
double money;
money = 55.5;
System.out.println(money);
1.public class Test{
 2.    public static void main(String[] args) {
 3.         int x = 10;//定义整数类型int变量x,并赋初始值10
 4.         System.out.println(x);//打印该变量的值,观察值是不是10
 5.          x = 20;//重新赋值20
 6.          System.out.println(x);//打印该变量的值,是不是20
              }   
}

变量的使用:通过变量名使用即可。

###变量名使用时的注意事项:

  1. 在同一对大括号中,变量名不能重复。
  2. 变量在使用之前,必须初始化(赋值)。
  3. 定义long类型的变量时,需要在整数的后面加L(大小写均可,建议大写)。因为整数 默认是int类型,整数太大可能超出int范围。
  4. 定义float类型的变量时,需要在小数的后面加F(大小写均可,建议大写)。因为浮点数的默认类型是double, double的取值范围是大于float的,类型不兼容。

运算符

分类:

算数运算符

赋值运算符

关系运算符

逻辑运算符

单目|一元运算符: 操作数为1个 +号 ++ –

双目|二元运算符: 操作数为2个 + - *

算数运算符:

正号(+)

加法运算

字符串的连接符

如果+左右两边有字符串的出现"",+就是作为字符串的连接符使用,把两边的内容拼接成为一整个字符串使用

负号(-)

减法运算

/

% 求余取余

如果第一个操作数小于第二个操作数,结果就为第一个操作数

++ –
自增自减运算符:

++ –

++ 自增 a++ ==> a=a+1;

– 自减 a-- ==> a=a-1;

分析:

++,–操作自己

++放在操作数的前面还是后面,都是自身+1

–放在操作数的前面还是后面,都是自身-1

++,–操作别人

+±-放在操作数的前面,先自身+1|-1,再去参与运算

+±-放在操作数的后面,先去参与运算,在自身+1-1

发布了18 篇原创文章 · 获赞 0 · 访问量 350

猜你喜欢

转载自blog.csdn.net/TANGCHAO3000/article/details/103383499