美文网首页
Java 第二章

Java 第二章

作者: 聪聪_bf2e | 来源:发表于2018-10-08 19:07 被阅读0次

变量

什么是变量?

计算机的角度就是系统为程序分配的一个内存单元,用来存储各种类型的数据,根据所存储的数据类型的不同,有各种不同类型的变量,变量名称代表这块内存中的数据。

变量的分类

按所属的数据类型划分:基本数据类型变量 引用数据类型变量。

按被声明的位置划分:局部变量,成员变量。

计算机存储数据的基本单位:

字节(Byte):数计算机文件的基本计算单位。

Bit意思为“位” 或 “比特” ,是计算机的最小单位。是计算机运算的基础,二进制中的一位,是二进制最小的信息单位。

1 Byte = 8Bit

八种基本数据类型

三种声明变量的方式

boolean flag; // 声明一个bollean 型的变量

int age = 10;          // 声明一个int变量并赋值

flag = true;            // 给已经声明过的变量赋值

进制的转换

Java 的标识符

Java 对包,类,方法,参数和变量等要素命名时使用的字符序列称为标识符。

规则:

1、由字母,数字,下划线,和美元符号$组成。

2、不能以数字开头。

3、区分大小写。

4、长度无限制。

5、不能是Java中的保留关键字。(最好见名知意)

自动类型转换

容量小的类型会自动转换成容量大的数据类型。

byte,short,int->float->long->double

byte,short,int不会互相转换,他们三者在计算时会转换成int类型。

Java 常用转义字符

Java算术运算符

+,-,*,/,加减乘除同数学运算符相同。

% 取余 比如10%3 得1,++(自加)前缀,对此变量加1再执行其他操作,后缀,先执行其他操作,再对此变量加1.--(自减) 相同。

Java的赋值运算符和关系运算符

= 是Java的赋值运算符。 a+=b 相当于  a =  a + b;

关系运算符的结果都是布尔类型。注意等于是用== 两个等于号比较。包括<,>,<=,>=

Java的逻辑运算符

熟悉三元运算符,位运算。

Switch 的case值的类型必须是 int byte,char,short 或固定的。

自行看三种循环while,do while,for循环。以及练习。

数组

什么是数组 ?

一组能够存储相同数据类型值得变量的集合。

定义语法:

1、int[] arr;       // 声明一个arr数组;

arr = new int[3]   // 为arr数组分配可以存3个整数的内存空间

2、int[]  arr= new int[3];    //

3、int[] arr = new int[]{1,2,3};   或者    int[] arr = {1,2,3}                    // 直接赋值

使用数组需要注意的问题:

1.空指针异常 NullPointerException   数组为空的时候

2.数组越界异常ArrayIndexOutOfboundsException   说明不存在此下标

相关文章

  • 【j2se】从入门到放弃(40课时)

    1.第一章 问候java他大爷 (P1) 10.第二章 JAVA基础语法 2-9(P10) 11.第二章 JAV...

  • 第二章 Java语法基础

    第二章 Java语法基础 2.1Java程序的构成 Java语言的源程序代码由一个或多个编译单元(compilat...

  • Java并发编程的艺术第二章笔记

    第二章 Java并发机制的底层实现原理 [toc] Volatile 定义 Java语言规范第3版中对volati...

  • Java面试宝典Beta5.0

    pdf下载地址:Java面试宝典 第一章内容介绍 20 第二章JavaSE基础 21 一、Java面向对象 21 ...

  • 18/6/21 Java语言基础

    打卡Java笔记,这里是《JAVA从入口到放弃》第二章(* ´з`*) 变量与常量 标识符:变量与常量的名字,严格...

  • 第二章 2020-11-04

    Java 编程思想笔记 第二章 一切都是对象 Java 是基于 C++ 的一门面向对象的程序设计语言。 Java ...

  • 《深入理解Java虚拟机》读书笔记

    第二部分 自动内存管理机制 第二章 Java内存区域与内存溢出异常 运行时数据区域 Java虚拟机在执行Java程...

  • 钱体系(连载),第二章

    第二章,0006 着急和疲惫是人的本性 着急是人的本性,学习java,学习java基础心很着急,想要快速的就完成所...

  • 2018-09-25

    java学习笔记(三) 简单的讲讲行为参数化传递代码,这也是Java8实战的第二章 应对不断变化的需求 在软件工程...

  • Java编程思想(第二章)

    第二章 一切都是对象 尽管Java是基于C++的,但是相比之下,Java更加的面向对象。 2.1 用引用操纵对象 ...

网友评论

      本文标题:Java 第二章

      本文链接:https://www.haomeiwen.com/subject/fxadaftx.html