day1

一、语言发展史

1、java语言概述

1》Sun公司在1995年推出的高级语言,有20年历史了。

2》应用广泛

2、 计算机基础知识

1》字节

位bit:一个数字0或者一个数字1,代表一位

字节(Byte):每逢八位是一个字节,这是数据存储的最小单位

8bit(位)=1字节(Byte)

100,0000,000,00

1kb(kilo)=1024Byte,1MB=1024KB,1GB=1024KB,1TB=1024GB,1FB=1024TB,1EB=1024FB,1ZB=1024EB

3、命令提示符基本介绍

图形界面

MS-DOS(Microsoft Disk Operating System)

命令提示符(cmd)启动:Windows+R


day1_第1张图片
输入cmd
day1_第2张图片
C:c盘

C:\users\User>:地址

C:\users\User>D:D盘

切换盘符           盘符名称

启动                    win+R,输入cmd

进入文件夹         cd文件夹名称

进入多级文件      cd文件夹\文件夹1\文件夹2

返回上一级        cd..

直接回根路径    cd\

查看当前内容     文件夹名称>dir

清屏                 cls()

推出                 exit

二、java语言开发环境搭建

1、java虚拟机--JVM

1》JVM(java Virtual Machine):java虚拟机(分别翻译成各种系统可以读的语言)

2》JRE和JDK

JRE(Java Runtime environment):java程序的运行时环境,包含JVM和运行时所需的核心类库

JDK(Java Development Kit):是java程序开发工具包,包含JRE和开发人员使用的工具。

day1_第3张图片
JDK,JVM和JRE之间的关系

2、JDK的下载与安装

网站:www.oracle.com

安装路径:No中文,No空格

环境变量设置:在环境变量中新建%JAVA_HOME%并添加路径放在里面,然后把他放到path中。

三、HelloWOrld入门程序

1》开发步骤(java源文件)

1)编写程序(编译器javac.exe  解释器java.exe)

2)编译源程序(java字节码文件)

3)运行(JVM运行)

2》Hello World程序

代码:

public class HelloWorld{//public class后面代表定义一个类名称,类是java当中所有源代码的基本组织单位

       public static void main(String[] args){//第二行代表main方法,程序执行的起点

             System.out.println("Hello.World!");//代表打印出来的语句

}

}

3》加强版的记事本:Notepad

注释://仅本行

区块注释:/*。。。

多行

。。。*/

4》关键字的概念与特征

关键字:有特殊含义的,被保留的,不能随意使用的字符。

特点:1.完全小写的纯英文字母

2.有颜色

标识符:在程序中,我们自己定义的内容

要求:1.可以包含英文字母,数字,$和_。

2.不能以数字开头

3.标识符不能是关键字

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

5.变量名规范:首字母小写,后面每个单词首字母大写(小驼峰式)

6.方法名规范:同变量名

四、常量

1、在程序运行期间,固定不变的量

2、常量的分类:

1》凡是用双引号引起来的部分,叫做字符常量。e:“abc”“Hello”


2》整数常量:直接写上的数字,没有小数点。e:100、0、

3》浮点数常量:直接写上的数字,有小数点。e:2.5

4》字符常量:凡是只有单引号引起来的单个字符,,就做字符常量e:‘a’、‘b’

5》布尔常量:只有量中取值。true,false

6》空常量:NULL,代表没有任何数据。

e:public class HelloWorld{

public static void main (String[] args){

System.out.println("ABC");

System.out.println("");

System.out.println("xyz");

//整数常量

System.out.println(30);

System.out.println(-500);

//浮点数常量

System.out.println(3.14);

System.out.println(-2.5);

//字符常量

System.out.println('A');

//System.out.println('');

System.out.println(true);

System.out.println(false);

//空常量不能直接用来打印出来

//System.out.println(null);

}

}

五、基本数据类型

引用数据类型:字符串,数组,类,接口,lambda

基本数据类型:

整数型:byte  short  int  long

浮点数:float (单4) double(双8)

字符型:char

布尔类型:boolean(true、false)

注意:

1.字符串不是基本类型,而是引用类型

2.浮点型可能只是一个近似值,并非精确的值。

3、数据范围与字节数不一定相关

4、浮点数当中默认类型是double,如果要用float类型

1》变量:程序运行期间,内容可以发生改变的量。

创建格式:数据类型  变量名称

变量名称=数据值;//赋值,将右边的数据值,赋值交给左边的变量

一步到位:

数据类型 变量名称=数据值;//在创建一个变量的同时,立刻放入指定的数值。

代码实现:

public class Demo02Variable{

public static void main(String[] args){

//创建一个变量

//格式:数据类型 变量名称

int num1;

//向变量当中存入一个数据

//格式:变量名称=数据值

num1 = 10;

//当打印输出变量名称的时候,显示出来的是变量的内容

System.out.println(num1);

//改变变量当中本来的数字,变成新的数字

num1 = 20;

System.out.println(num1);

//使用一步到位的格式来定义变量

//格式:数据类型 变量名称=数据值

int num2 = 24;

System.out.println(num2);//25

num2 = 35;

System.out.println(num2);

System.out.println("===================================");


byte num3 = 30;//注意:右侧数值的范围不能超过左侧数据类型的取值范围

System.out.println(num3);//30

//bute num4=400;//右侧超出了byte的数据范围,错误!

short num5 = 50;

System.out.println(num5);

long num6 = 300000000000L;

System.out.println(num6);

float num7 = 2.5F;

System.out.println(num7);//2.5

double num8 = 1.2;

System.out.println(num8);//1.2

char ziful='A';

System.out.println(ziful);//A

ziful='中';

System.out.println(ziful);

boolean var1=true;

System.out.println(var1);

var1=false;

System.out.println(var1);

//讲一个变量的数据内容,赋值交给另一个变量

//右侧的变量名称var已经存在,里面装的是false

//将右侧变量里面的false值,向左交给var2变量进行存储

boolean var2 = var1;

System.out.println(var2);

}}

使用变量时的注意事项:

1.如果创建多个变量,那么变量之间的名称不可以重复。

2.对于float和long类型来说,字母后缀F和L不要丢掉

3.如果使用byte或者short类型的变量,那么右侧的数值不能超过左侧类型的范围

4.变量必须要赋值

5.变量不能超过作用域范围

作用域:从定义变量的一行开始,一直到直接所属的大括号结束为止

你可能感兴趣的:(day1)