Java01_【前言、入门程序、常量、变量】

Java是什么?

是一个跨平台的编程语言

2.Java语言的跨平台实现原理

跨平台的意思:跨平台顾名思义是平台,平台在编程语言中是什么就是系统,那么跨平台就是跨系统。就是在任何系统中都不用改代码。

3.Java是怎么跨平台的?

Java是利用jvm(虚拟机)来实现跨平台。Jvm相当于翻译。

4.JDK/JRE/JVM的组成和作用

1>什么是jdk?

Jdk是java中的运行环境。只要是java开发的程序,都需要依赖于jre。

2>什么是jre?

Jre是java中的运行环境。

3>什么事jvm?

Jvm是java的核心,Jvm是java的虚拟机。是用来运行java程序的,java的跨平台就是依赖于jvm。

4>JDK/JRE/JVM的组成和作用

JDK包含JRE

JRE包含JVM

5.下载java

百度中搜索jdk就可以,然后下载成功。

6.安装java

把下载好的jdk无脑安装具体步骤见百度。(记住安装的路径)

7.常用的DOs命令

DOS是早期的一个操作系统,现在已经被windows系统取代了,对于开发人员来说,目前需要在dos中完成一些事情,因此要学会使用dos的一些必要命令。

进入DOS窗口

win+r

然后输入cmd回车

常见的DOS命令

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

8.配置环境变量JAVA_HOME(重点)-一个程序员如果都不会配置环境变量那你可以太low了

1>为什么要配置环境变量?

为了在各个文件夹下运行java的命令来编译和运行java程序,不用必须在java安装路径下编译或者运行。

2>配置环境变量

然后使用DOS命令运行:java和javac

9.二进制

计算机中数据和生活中的数据不一样,计算机中只能读取二进制的数据,生活中采用十进制,

二进制-十进制转换:程序员计算器

字节:字节是我们常见的计算机中最小的存储单元。计算机存储任何的数据,都是以字节的形式存储,右键点击文件属性,

我们可以查看文件的字节大小。

8bit 0000-0000 表示为一个字节 写成1byte或者1B

8bit=1B

1024B=1kb

1024kb=1mb

1024mb= 1gb

1024gb=1tb

(需要装一个notepad++软件)

10.第一个程序HelloWorld入门程序

程序开发步骤:编写.编译.运行

javac.exe编译器 java.exe解释器

1.新建一个文件夹命名Day01,打开,

2.新建一个txt文本文件命名HelloWorld.java 其中后缀必须改为.java

3.然后用notepad++记事本软件打开

4.输入:

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

5.编译Java源文件

打开Day01文件夹,在根目录选中的情况下输入cmd回车

然后dos会自动跳转到你建文件夹的那个文件内

然后输入javac HelloWorld.java

6.运行Java文件

在dos中输入java HelloWorld

第一个程序结束

11.第一个程序说明

1.编译和运行是俩回事

编译:是要在编写的源文件翻译成JVM可以认识的class文件,在过程中编译器会检查我们所写的程序是否有错误,有错会提醒,无错就会编译成功。

运行:是指将class文件交给JVM运行,此时JVM就会执行我们的程序。

2.关于main方法

main方法:称为主方法。写发是固定格式不可以改变。main方法是程序的入口或者开始点,无论我们编写多少,JVM在运行时都会从main方法这里开始执行。

3.关于注释comment

注释:解释所写代码的含义,不影响运行和编译。

单行注释格式://

多行注释格式:/*  ...  */

4.关键字keywords

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

在上面写的程序中有 public static  void class 全部是小写

关键字很多不用死记硬背,学到哪里记到哪里。

5.标识符

标识符:就是给自己定义内容起名字,例:HellpWorld

命名规则(硬性要求)

-标识符可以包含 26个字母 是个数字0-9 $和_.

-标识符不能以数字开头。

-标识符不能是关键字。

命名规范(软性建议)

-类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。

-方法名规范:首字母小写,后面每个单子首字母大写(小驼峰式)。

-变量名规范:首字母小写,后面每个单子字母大写(小驼峰式)。

12.常量

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

分类:

练习:


public class Demo{	
	public static void main(String[] args ){
		
		//分类6
		//整型常量   18  15
		System.out.println(18);
		
		//浮点常量   31.4
		System.out.println(31.4);
		
		//布尔常量   true/false
		
		System.out.println(true);
		System.out.println(false);
		
		//字符常量   英文单引号引起的一个字 'a'  'A'  '男'
		
		System.out.println('A');
		System.out.println('a');
		System.out.println('男');
		//System.out.println('a男');  报错
		//System.out.println(''); 报错
		
		//字符串常量	 1,双引号引起来的  2,任意多个字
		
		System.out.println("Hello");
		
		//空常量 null  表示不存在
		
		//System.out.println(null);//报错
		
	}
}

13变量

变量:常量是固定不变的,那么在程序中可以变化的量就是变量。(java要求一个变量每次只能保存一个常量,必须明确保存的数据类型)

数据类型分类

-基础数据类型:整数、浮点、字符、布尔

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

基本数据类型(四类八种)

变量的定义:数据类型、变量名、数据值。

----------格式:数据类型 变量名 = 数据值;

练习:

public class Demo{	
	public static void main(String[] args ){
		
			//整型
			 byte num1 = 10;
			 System.out.println(num1);
			 
			 
			 short num2 = 200;
			 System.out.println(num2);
			 
			 int num3 = 1400000000;
			 System.out.println(num3);
			 
			 
			 //只要int就不能超出-21亿~21亿
			 
			 long num4 = 2500000000L;//加l或者L表示长整型
			 System.out.println(num4);
			
			 //浮点型
			
			 float num5 = 3.14F; //加上f或者F表示浮点型
			 System.out.println(num5);
			
			 double num6 = 3.14;//不用处理,默认小数就是double
			 System.out.println(num6);
			
			//字符型
			 char  ch = '中';
			 System.out.println(ch);
			
			//布尔型
			boolean shuai = true;
			System.out.println(shuai);
			
			boolean gao = false;
			System.out.println(gao);
			
			//boolean fu = '中';  在java中变量=两边的类型必须一样
			//System.out.println(fu);
		
	}
}

long类型:建议在数据值后面加L。

float类型:建议在数据值后面加F。

注意事项;

---变量名字:在同一个大括号范围内,变量名字不可以想同。

---变量赋值:定义的变量,不赋值不能使用。

猜你喜欢

转载自blog.csdn.net/qq_38759939/article/details/81639744