黑马程序员 4月3号(三)

能够解释关键字的概念

关键字是被java赋予特殊含义的单词。关键字都是小写。一共有53个关键字其中两个保留字。

 

常量的概念和分类

常量是在程序执行中,不能被改变的量,例如一个苹果。1米等于100厘米。是不能被改变的。

常量具有六种类型分别是:

1.整数常量   所有的整数 (1,-1)

2.字符常量 用单引号括起来的内容(‘a’,’b’,’c’,’d’)

3.字符串常量     用双引号括起来的内容(“asd”,”dfgdfg”,”nihao”)

4.小数常量 所有的小数(1.2);

5.布尔常量 较为特别只有true和false

6.空常量 null(数组部分讲解)

 

变量的概念

在广义上是程序在执行过程中在某个范围内可以发生变化的量,

变量是一个在内存中使用数据类型开辟空间后储存对应数据类型的容器;

变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。

内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。

因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。

变量的定义格式

Int a = 10;

变量格式的意思;

变量是一个在内存中使用数据类型开辟空间后储存对应数据类型的容器;

容器具备的特点; (1.容量。2.储存的一定格式的数据。3.名字。)

1.声明变量的格式; 容量 变量名字 =数据。

2.变量的名字是;变量名字的命名规范 首字母小写,其他单词首字母大写。其他小写。

在用数据类型在内存中开辟空间后系统将该地址赋值给声明时的变量名。

即 变量=内存地址;

3.容量; Java表示一个容量多大是使用数据类型定义的。

变量的储存大小是由类型决定的,使用数据类型在内存中开辟对应的大小。

变量是一个在内存中使用数据类型开辟空间后储存对应数据类型的容器;

八种数据类型变量

Java有八大种四小类数据类型分别为:

第一类

整数的数据类型有4个

byte(字节) 1字节 8位    2^8     -128—127

short(短整型)  2字节16bit    2^16   -32768~32767

Int  (整型) 4字节 32bit    2^32   -2147483648~2147483647

long (长整型)8字节 64bit   2^64   -263~263-1  (定义long在数据后加L)

第二类 小数的数据类型

float(单精度浮点型)    4字节  32位       -3.403E38~3.403E38

double(双精度浮点型默认) 8字节 64位  后面加F  -1.798E308~1.798E308

第三种 字符类型

char                 2字节   16位    表示一个字符(‘a’,’A’.’0’,’家’)

第三者  布尔类型

Boolean              1字节   8为      只能两个值 false和true;

*********   整数默认是Int 类型   浮点默认是double 类型  在定义 float时需在数据后家F  定义long类型时需在后在L; 单精度浮点型和双精度浮点型的范围计算方法。char 采用unicode编码,占有两个字节 16位。使用两个字节就可以储存一个汉字。使用单引号括起来。只能储存一个符号和汉字

Boolean 通常在逻辑运算中进行使用。 不用引号括起来

使用标识符定义变量和类名

class  BiaoZhiFu{

public static void main(String[] args){

//整数型数据类型

byte a =10;

short b=101;

int c=1010;

long d=101011101011101011L;

System.out.println(a);

System.out.println(b);

System.out.println(c);

System.out.println(d);

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

//浮点型数据类型

float e =1.001F;

double f=1.0000001010101010;

System.out.println(e);

System.out.println(f);

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

// 字符类型

char g =‘家‘;

System.out.println(g);

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

//布尔类型

boolean h =false;

System.out.println(h);

}

}

时间: 2024-08-09 22:01:49

黑马程序员 4月3号(三)的相关文章

黑马程序员 4月3号(二)

能够解释关键字的概念 关键字是被java赋予特殊含义的单词.关键字都是小写.一共有53个关键字其中两个保留字.详细关键字见下图

黑马程序员——Java基础--IO(三)

-----------android培训.java培训.java学习型技术博客.期待与您交流!------------ 第三讲 总结(常见代码重要知识点) 一.字节输入流 示例1. package cn.itheima.FileInputStream; import java.io.FileInputStream; import java.io.IOException; /* * 字节输入流读取任意文件 * 创建FileInputStream 对象,传递字符串文件名 * 调用父类方法read读取

黑马程序员——Java基础语法(三) 函数

-----------android培训.java培训.java学习型技术博客.期待与您交流!------------ 函数 1. 定义:Java中,函数也叫方法,是具有特定功能的一段独立小程序. 2.格式 :修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2)  { 执行语句; return 返回值; } 返回值类型:函数运行后的结果的数据类型. 参数类型:形式参数的数据类型. 形式参数:是一个变量,用于存储调用函数时传给函数的实际参数. 实际参数:传递给形式参数的具体值.

黑马程序员-Foundation-几种常用方法(三)

------- IOS培训.android培训.java培训.期待与您交流! ---------- Foundation中最常用的类 NSString.NSArray.NSSet.NSDictionary .NSDate 和基类NSobject NSString(不可变) 子类   NSMutableString(可变) NSArray         子类   NSMutableArray NSSet           子类   NSMutableSet NSDictionary    子类

黑马程序员_集合框架(三)

前两篇文章中介绍了Collection框架,今天来介绍一下Map集合,并用综合事例来演示. Map<K,V> Map<K,V>:Map存储的是键值对形式的元素,它的每一个元素,都是由键和值两个元素组成,键是不能有重复的,值是可以重复的,每一个键唯一指向一个值. Map体系 Map ——|hashtable: 底层是哈希表数据结构,不可以存入null键null值.该集合是线程同步的.效率低,已被HashMap替代 ——|HashMap: 底层是哈希表数据结构,允许使用 null 值和

黑马程序员 【】java学习之路——TCP(三)客户端上传文件到服务器

------- <a href="http://www.itheima.com" target="blank">android培训</a>.<a href="http://www.itheima.com" target="blank">java培训</a>.期待与您交流! ---------- import java.io.*; import java.net.*; class

黑马程序员-----集合框架类(三) Map集合

黑马程序员-----集合框架类(三) Map集合 1.1 Map集合:该集合存储键值对.一对一对往里存.而且要保证键的唯一性. 1,添加. put(K key, V value) putAll(Map<? extends K,? extends V> m) 2,删除. clear() remove(Object key) 3,判断. containsValue(Object value) containsKey(Object key) isEmpty() 4,获取. get(Object ke

黑马程序员之——Java基础 IO流——第三部分

-----------android培训.java培训.java学习型技术博客.期待与您交流!------------ 第一讲:黑马程序员_毕向东_Java基础视频教程第20天-01-IO流(File概述) 一,File 类的了解: 用于将文件或者文件夹封装成对象. 方便对文件与文件夹进行操作. File对象可作为参数传递给流对象的构造方法. File 类的声明:public class File extends Object implements Serializable, Comparabl

黑马程序员_毕向东_Java基础视频教程_Java基础学习知识点总结

黑马程序员_毕向东_Java基础视频教程 Java基础学习知识点总结 2016年01月06日  day01 一.基础知识:软件开发 1.什么是软件?软件:一系列按照特定顺序组织的计算机数据和指令的集合. 2.常见的软件:系统软件:如:DOS,Windows,Linux等.应用软件:如:扫雷,迅雷,QQ等. 3.什么是开发?制作软件. 二.基础知识:人机交互方式 4.软件的出现实现了人与计算机之间的更好的交互. 5.交互方式:图形化界面:这种方式简单直观,使用者易于接受,容易上手操作.命令行方式: