Java基础01: jdk安装 常量 变量以及标识符

一 Java的前言

java在计算机的存储是由0和1完成的,也就是所谓的2进制,而工作中最常用的进制就是十进制和二进制的转换.

1. 十进制转二进制

辗转相除法 -> 除2取余

关键的就是要除到商为0,并且,取余由下往上.

2. 二进制转十进制

 8  4  2  1  规则

在这里插入图片描述

3. 字节

字节是计算机最小的存储单元,
8个2进制位(bit)等于一个字节,也就是B;
1024B=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB

二 Java的运行环境

java具有跨平台性,所谓的跨平台就是指java程序可以在不同的系统上运行,而这就需要jvm虚拟机的支持.

1. jdk jre jvm关系

jdk是java程序的开发工具包,里面包含jre;
jre是运行java程序的环境,jre包含jvm和运行时所需要的核心类库;
jvm是运行java程序的.
在这里插入图片描述

2. jdk的安装

步骤:
1.先选择自己的安装路径
此路径不能有中文,不能有空格,不能有特殊字符
2.将独立jre叉掉
3.安装
4.测试是否安装成功:
a.进入到jdk安装路径的bin目录下
b.选中上面的bin路径->打cmd->回车
c.在黑窗口(按:win+R->输入cmd->回车)中输入两个命令:
javac
java

重点
环境变量的配置:
在这里插入图片描述
在这里插入图片描述

三 HelloWorld开发的注意事项

/*
   编写第一个程序的注意事项:
     1.class后面的类名要和文件名保持一致
	 2.不要将main写成mian
	 3.括号要一对一对的写
	 4.程序中的符号都是英文的
*/

/*
  public class HelloWorld-> 定义一个类,class代表的就是类的意思,
  class后面的单词就是类名,类名是自己取的,但是要和文件名一致
*/
public class HelloWorld{
	//main->main方法,方法名叫main,java程序运行的入口,程序都是从main方法开始运行的
	public static void main(String[] args){
		System.out.print("HelloWorld")  //此输出不换行
		//输出语句,我们可以将我们想要输出的结果放在println后面的小括号中;   ;号代表一句话结束
		System.out.println("我是HelloWorld!");  //输出时自带换行
	}
}

//helloworld案例不用死记硬背!!!!

四 常量

简单理解,就是程序在运行中,值不能改变的量.

分类:
整数常量: 所有的整数 1 10 -5
小数常量: 带小数点的 1.0 1.5
字符常量: 带单引号的 有且仅有一个内容 ’ '(单引号加空格)也是
字符串常量: 带双引号的 引号中可以随便加
布尔常量: true false 专门用于判断
空常量: null 一般不能直接使用

public class ChangLiang{
  public static void main(String[] args){
  	//整数常量
  	System.out.println(1);
  	//小数常量
  	System.out.println(1.0);
  	//字符常量
  	System.out.println('a');
  	//System.out.println('a1');单引号中有两个内容,所以不是字符常量
  	//字符串常量
  	System.out.println("哈哈哈哈嘿嘿嘿嘻嘻呵呵hia hia");
  	//布尔常量
  	System.out.println(true);
  	System.out.println(false);
  	//空常量
  	//System.out.println(null);空常量不能直接使用
  	
  	System.out.println("===========华丽的分割线========");
  	System.out.println(1+1);
  	System.out.println(3*2);
  	System.out.println(3-2);
  	System.out.println(3/2);//1  在java中两个整数相除结果取整数部分
  	
  }
}

五 变量

1 变量的介绍及使用

a.在代码的运行过程中,值可以改变的量
b.作用:保存一个值,到时候想改变这个值,我们只需要重新赋值就行了
c.变量的数据类型分类
基本数据类型:4类8种
整数型: byte short int long
浮点型: float double
字符型: char
布尔型: boolean

引用数据类型: 类 数组 接口

d.定义格式:
数据类型 变量名 = 值 --> 等号左边的变量保存了等号右边的值

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

e.注意:
整数的默认类型:int
小数的默认类型:double

f.在变量的数据类型中,字符串不属于基本数据类型,属于引用数据类型
定义字符串:
String 变量名 = “内容”;

public class Var{
	public static void main(String[] args){
		//定义byte型->将常量10赋值给了变量num1
		byte num1 = 10;
		System.out.println(num1);//10
		num1 = 20;
		System.out.println(num1);//20
		
		//int
		int num2 = 100;
		num2 = 200;
		System.out.println(num2);
		
		//long
		long num3 = 10000L;
		
		System.out.println(num3);
		
		//float
		float num4 = 2.5F;
		System.out.println(num4);
		
		//double
		double num5 = 2.5;
		
		num5 = 3.0;
		System.out.println(num5);
		
		//char
		char num6 = '中';
		System.out.println(num6);
		
		//boolean
		boolean num7 = true;
		num7 = false;
		System.out.println(num7);
		
		//String
		String s = "我爱Java";
		System.out.println(s);
		
		
		System.out.println("=========华丽的分割线==========");
		
		int i = 10;
		int j = 20;
		int sum = i+j;//先看等号右边的i+j->相当于10+20->算出来的30赋值给了等号左边的sum
		System.out.println(sum);//30
		
		System.out.println(i+j);//30
		
		System.out.println("=========华丽的分割线==========");
		
		//变量和常量做运算
		int z = 100;
		int sum1 = z+100;
		System.out.println(sum1);
	}
}

2 变量使用时的注意事项

在同一作用域下(一个大括号内)不能定义相同的变量名;变量如果没有初始化则不能使用.

六 标识符

1.概述:我们自己给类,变量,方法取的名字

2.要求
a:硬性要求

  • 标识符可以包含英文字母26个、0-9数字 、$(美元符号)和_(下划线)。
  • 标识符不能以数字开头。
  • 标识符不能是关键字。 int static = 10

b:软性建议

  • 类名规范:每个单词首字母大写(大驼峰式)。
    Person HelloWorld TaoGe
  • 方法名规范: 从第二个单词开始首字母大写(小驼峰式)。
    demoMethodTest
  • 变量名规范:从第二个单词开始首字母大写(小驼峰式)。
    • num
    • value
    • maxValue
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值