java程序设计 基础篇 梁勇 笔记

1. 计算机中字节(byte)是最小的存储单位,1 byte = 8bit

2.内存  随机访问存储器 (RAM)

java程序设计 基础篇 梁勇 笔记_第1张图片

java程序设计 基础篇 梁勇 笔记_第2张图片

3. 代码风格

 

java程序设计 基础篇 梁勇 笔记_第3张图片

4. 从控制台读取输入/键盘输入

Scanner scanner = new Scanner(System.in);
Double x;
x = scanner.nextDouble();

java程序设计 基础篇 梁勇 笔记_第4张图片

5. 命名习惯

 java程序设计 基础篇 梁勇 笔记_第5张图片

 6. 命名常量

final Double pi = 3.1415926;

7.数值类型  / String

java程序设计 基础篇 梁勇 笔记_第6张图片

前4种为整数,后两种为浮点型

java程序设计 基础篇 梁勇 笔记_第7张图片

java程序设计 基础篇 梁勇 笔记_第8张图片 java程序设计 基础篇 梁勇 笔记_第9张图片

java程序设计 基础篇 梁勇 笔记_第10张图片

8. 数值操作符/幂运算    整数除法  浮点数除法

幂运算:a^b

Math.pow(a,b);

9. 产生随机数

 

10.指定输出宽度和精度

java程序设计 基础篇 梁勇 笔记_第11张图片

11.基本类型变量和引用类型变量的区别

基本类型

java程序设计 基础篇 梁勇 笔记_第12张图片

java程序设计 基础篇 梁勇 笔记_第13张图片

java程序设计 基础篇 梁勇 笔记_第14张图片

java程序设计 基础篇 梁勇 笔记_第15张图片

而此时不论更改C1还是C2的值,效果是一样的,更改的是指定内存中的值,此时打印C1和C2中的值都会被改变

12 静态变量、常量、方法

java程序设计 基础篇 梁勇 笔记_第16张图片

java程序设计 基础篇 梁勇 笔记_第17张图片 13. 可见性修饰符

java程序设计 基础篇 梁勇 笔记_第18张图片

14.数据域封装

15.不可变类

java程序设计 基础篇 梁勇 笔记_第19张图片 16.变量的作用域

一个类的实例变量和静态变量称为类变量数据域,无论在何处申明,类变量的作用范围都是整个类。

局部变量:类内的变量

java程序设计 基础篇 梁勇 笔记_第20张图片

17 方法的重写、重载

重载时方法名一样,参数不一样

java程序设计 基础篇 梁勇 笔记_第21张图片

18 多态 

使用父类对象的地方都可以使用子类的对象,这就是通常说的多态。

 

声明类型: 一个变量必须被声明为某种类型,变量的这个类型称为它的声明类型,上图中 o的声明类型是Object

               一个引用类型变量可以是null值或是一个队声明类型实例的引用。

               实例可以使用声明类型或它的子类型的构造方法创建。

实际类型:被变量引用的对象的实际类。

19 对象转换、instance of

java程序设计 基础篇 梁勇 笔记_第22张图片

对基本类型进行转换不同于对对象进行转换,转换基本类型值返回一个新的值。而转换一个对象引用不会创建一个新的对象

20 equals方法

21 final  防止扩展和重写 

22 异常处理

异常是从异常类创建的对象;

 

23 File类

 

 File对象封装了文件或路径的属性,但是它既不包括创建文件的方法,也不包括从/向文件读/写数据(称为数据输入输出,简称I/O)的方法。

 

24 泛型

java程序设计 基础篇 梁勇 笔记_第23张图片

java程序设计 基础篇 梁勇 笔记_第24张图片

 

你可能感兴趣的:(java基础)