java入门:一些基本概念的介绍

一、Java语言跨平台原理及JVM、JRE、JDK介绍

JVM: 假想的计算机,专门用来运行Java程序
每个操作系统都可以有自己专有的JVM,共同的作用都是运行java程序,所以java程序可以跨平台运行。
【注意:JVM本身并不跨平台】
JRE:是Java程序的运行时环境,包含JVM 和运行时所需要的核心类库
我们想要运行一个已有的Java程序,那么只需安装JRE即可
JDK:是Java程序开发工具包,包含JRE 和开发人员使用的工具
我们想要开发一个全新的Java程序,那么必须安装JDK 
三者之间的关系
JDK > JRE > JVM

在这里插入图片描述

二、进制

  • 十进制:逢十进一的进制 包含:0~9

     1+1=2  [二]
     1+9=10 [十]
    
  • 二进制:逢二进一的进制 包含:只有0,1两个数字

    1+0=1 
    1+1=10 [二]
    

    计算机使用的就是二进制

    计算机中任何的数据,都是以二进制形式存在的,任何的数据都是由0和1构成的

在这里插入图片描述

通常如果要转换可以借助:计算器操作

在这里插入图片描述

计算机存储的数据中,每一个0或者1可以称位一个位,叫做bit【比特】

字节及单位换算

比特:最小的信息单位
字节:最小的存储单元

在这里插入图片描述

在这里插入图片描述

三、程序开发步骤

Java程序开发三步骤:编写、编译、运行。
编译:javac HelloWorld.java
运行:java HelloWorld

在这里插入图片描述

四、JAVA注释

注释就是解释说明的文字,代码中的注释内容,不会影响程序的编译和运行。注释可以在整个类文件中。

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

五、JAVA关键字

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

HelloWorld案例中,出现的关键字有 `public ` 、`class` 、 `static` 、  `void`  等,这些单词已经被Java定义好,全部都是小写字母
    
    public:  表示一种访问权限
    class : 表示类
    static: 表示静态
    void  :  一种返回类型(表示无返回值)

六、JAVA标识符

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

HelloWorld案例中,出现的标识符有类名字HelloWorld

命名规则:硬性要求

不能是关键字
可以包含`英文字母26(区分大小写)`、`0-9数字` 、`$(美元符号)`和`_(下划线)`
不能以数字开头

命名规范:软性建议

指导方针:见名知意
    类名规范    :【大驼峰式】首字母大写,后面每个单词首字母大写
    方法名规范:【小驼峰式】首字母小写,后面每个单词首字母大写
    变量名规范:【小驼峰式】

七、常量

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

在这里插入图片描述

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("Hello World");
        //空常量不能打印
        //System.out.println(null) x
  	}
}

八、变量

变量:在程序中可以变化的量称为变量

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

如何定义一个变量?

一个变量包含三个部分:变量类型 变量名 = 值
    
变量存在的意义就是为了保存某一个值。
    
    
    变量的定义格式
               1.直接定义变量并赋值   定义一个变量,用来保存工资:
                                   int salary = 20000;

               2.先定义后赋值        变量类型 变量名;
                                   变量名 =;
                                   定义一个变量,用来保存工资:
                                   int salary ;
                                   salary = 30000;

               3.一个类型定义多个变量  变量类型 变量名1,变量名2,变量名3 =;
                                   例如:
                                   int x,y,z=100;
                                   x=10;
                                   y=20;

九、JAVA中的数据类型

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

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

在这里插入图片描述

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

e+38表示是乘以10的38次方,同样,e-45表示乘以10的负45次方

【注意:4个字节的float类型比8个字节的long类型还大】

十、八种基本数据类型变量的定义的练习

/*
要求:能能够定义8种基本数据类型的变量,赋值并打印输出

注意:
1)变量一定要先定义,后使用
2)在主方法中,变量名不能重复
3)给变量赋值的时候,不能超出变量类型的范围
4)变量一定要先赋值,后使用
*/
public class Demo02Var{
	public static void main(String[] args){
		//定义变量,并打印输出
		//System.out.println(b1); //b1在这之前没有定义过,会报错
		
		//byte 类型的变量定义
		byte b1 = 100;
		//byte b2 = 200; // 赋值不能超出范围
		System.out.println(b1);// 100 
		
		b1 = 120;
		System.out.println(b1);// 120
		
		//short 类型的变量定义
		short s1  = 300;
		System.out.println(s1);
		//int 类型的变量定义
		int i1 = 1000;
		System.out.println(i1);
		//long 类型的变量定义
		long l1 = 10000L;  //给long类型变量赋值的常量,一般要加上L
		
		//float 类型的变量定义
		float f1 = 3.14F; //给float类型变量赋值的常量,一般要加上F
		//double 类型的变量定义
		double d1 = 6.28;
		//char 类型的变量定义
		char c1 = 'a';
		
		//boolean 类型的变量定义
		boolean bo1 = true;
	
		System.out.println(bo1);
		
		
		//先定义,后赋值
		float f2;
		//System.out.println(f2); //变量一定要先赋值,后使用
		f2 = 3.14F;
		System.out.println(f2);
		
		//一个类型,定义多个变量
		long x,y=100L;
		x=200L;
		System.out.println(x);
		System.out.println(y);
	}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值