Java程序设计-v01

(一)Java面向对象程序设计简介

1.计算机程序设计

1..对问题进行抽象

2..用计算机语言表述,利用机器求解

 

2.面向对象的思想

将客观事物看作具有状态和行为的对象,通过抽象找出同一类对象的共同状态和行为,构成类

 

3.面向对象语言的基本特征

抽象和封装

继承

多态

 

4.Java程序编译执行过程(也解释了Java的跨平台特性,一次编写,各处执行)

myprogram.java--->compiler--->myprogram.class--->interpreter--->01010101

 

 

(二)基本数据类型与表达式

1.文字量

文字量直接出现在程序中并被编译器直接使用,比如30,3.1415926。也被称为文字常量,所谓常量,就是在其生存期内值不可改变的量。

2.标识符

是一个名称,与内存中的某个位置的(地址)相对应。

注意标识符的命名规则。

 3.变量

1..一个由标识符命名的项

2..每个变量都有类型

3..变量的值可以被改变

4.基本数据类型

byte,short,int,long,float,double,bool(true,false),char(用16位的Unicode字符作为编码方式)String(不是用字符数组,用基础类库中预定义的String类)

5.运算符和表达式

1..与C语言类似

2..类型比较运算符instanceof

3..类型转换

扩展转换

窄化转换(慎用,可能会丢失信息)

隐含转换

显示转换(强制转换)

 

(三)数组

1.数组的概念

由同一类型的对象或者基本数据类型组成,并封装在同一个标识符(数组名,数组名是一个引用,类似与C中的指针。数组复制的时候尤其要注意,不能简单的进行array1 = array2)下。

2.数组是对象,

1..动态初始化

2..可以赋值给Object类型的对象

3..在数组中可以调用Object的所有方法

3.创建和使用数组

数组的声明:

无需指明数组元素个数,也不为数组元素分配内存空间。

方式:Type[ ] arrayName;

 

数组的创建

用关键字new构成数组的创建表达式,可以指定数组长度和类型。元素个数可以是常量也可以是变量。

基本类型数组的每一个元素都是一个基本类型的变量,引用类型数组的每个元素都是对象的引用。

方式:arrayName = new Type[ componets number ];

 

数组元素的初始化

数值类型的数组会默认初始化为0

引用类型的数组会默认初始化为空引用

 

使用数组

引用一个数组元素,和C语言一样

如果使用时发生数组下标越界,会给出异常

 

二维数组

int[ ][ ] gradeTable;

gradeTable = new int[ ][ ];

 

二位数组的长度

Java中二维数组的长度是指数组的行数,并不是指所有元素个数。它的每一行的长度可以不同。

实际上就是由一维数组构成的数组

 

(四)算法的流程控制

与C语言中基本一样:

if---else语句

swich语句

while语句

do---while语句

for语句

 

增强for循环:

语法格式:

1 for(Type name : 数组或集合类型对象){
2         //循环体
3 }

 

转载于:https://www.cnblogs.com/xucoding/p/8232967.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值