【复习笔记】Java基础理论知识,Android小程序开发实例

本文介绍了Java基础知识,包括main()方法、转义字符、IDE、变量、数据类型、运算符、数据类型转换、随机数生成、选择结构、循环结构、跳转语句、数组、字符串比较以及对象和封装的概念,适合初学者复习巩固。
摘要由CSDN通过智能技术生成

lib目录:存放Java的类库文件。

src.rar文件:构成Java平台核心API的所有类的源文件。

5. main()方法

main()方法是Java程序的入口,一个程序只能有一个main()方法。

6. 转义字符

\n:换行。

\t:制表位,一个制表位等于8个空格。

7. 什么是IDE?

IDE:集成开发环境,将开发环境和调试环境集合在一起,IDE包括编辑器、编译器和调试器等。

8. 什么是变量?

变量是存储数据的一个基本单元,不同的变量相互独立。

9. Java数据类型

title

基本数据类型

| 数据类型 | 字节 | 默认值 |

| :-: | :-: | :-: |

| long | 8 | 0 |

| int | 4 | 0 |

| short | 2 | 0 |

| byte(位) | 1 | 0 |

| char | 1 | \u0000 |

| boolean | 1 | false |

| float | 4 | 0.0 |

| double | 8 | 0.0 |

引用数据类型

| 数据类型 | 中文名称 | 默认值 |

| :-: | :-: | :-: |

| class | 类 | null |

| interface | 接口 | null |

| [] | 数组 | null |

| String | 字符串 | null |

10. Java运算符

title

优先级:算术运算符>关系运算符>逻辑运算符>赋值运算符

Tip:可以使用小括号来改变某个运算符的执行顺序。

11. 数据类型转换

1)自动数据类型转换:

int类型的变量转化成double类型变量,又称放大转换。

int a = 1;

double b = a;

2)强制数据类型转换:

double类型变量转换成int类型变量,又称缩小转换。

double a = 5.5;

int b = (int)a;

12. 如何生成指定范围的随机数?

//生成一个 MIN 和 MAX 范围内的随机数

int randNumber =rand.nextInt(MAX - MIN + 1) + MIN;

13. Java选择结构

| Java选择结构 |

| :-: |

| 基本if选择结构 |

| if-else选择结构 |

| 多重if选择结构 |

| 嵌套if选择结构 |

| switch选择结构 |

Tip:

在java中switch后的表达式的类型

JDK 1.6:byte、short、char、int

JDK 1.7:byte、short、char、int、String

14. Java循环结构

| 循环结构 | 特点 |

| :-: | :-: |

| while循环结构 | 先判断后执行 |

| do-while循环结构 | 先执行后判断 |

| for循环结构 | 可以控制循环次数 |

15.Java跳转语句

break语句:用于终止某个循环,程序跳转到循环体外的下一条语句。

continue语句:用于跳出本次循环,进入下一次循环。

return语句:1.跳出方法。 2.给出结果。

16.什么是数组?

数组是一个将相同数据类型的数据存储在一起的结构。

17.数组的使用

//1

int scores[] = new int[5];

//2

int[] scores = new int[5];

//3

int[] scores = {60,20,60,70,80};

//4

int[] scores = new int[]{60,20,60,70,80};

18.如何比较字符串大小?

//相等

String1.compareToIgnoreCase(String2)=0;

//1>2

String1.compareToIgnoreCase(String2)=1;

//1<2

String1.compareToIgnoreCase(String2)=-1;

19. 什么是对象?

用来描述客观事物的一个实体,由一组属性和方法构成。

20. 什么是封装?

封装就是把一个事物包装起来,并尽可能隐藏内部细节。

String1.compareToIgnoreCase(String2)=0;

//1>2

String1.compareToIgnoreCase(String2)=1;

//1<2

String1.compareToIgnoreCase(String2)=-1;

19. 什么是对象?

用来描述客观事物的一个实体,由一组属性和方法构成。

20. 什么是封装?

封装就是把一个事物包装起来,并尽可能隐藏内部细节。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值