树图思维导图提供 JAVA语言 在线思维导图免费制作,点击“编辑”按钮,可对 JAVA语言 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:0e05b570377aed9a18a0873892a7f44e
中心主题思维导图模板大纲
Java语言的特点
1、Java语言是简单的
2、Java语言是面向对象的
3、Java语言是分布式的
4、Java语言是健壮的
5、Java语言是跨平台的
6、Java语言是可移植的
7、Java语言是多线程的
Eclipse的基本使用
1、设置工作区(workspace)
2、创建项目(project)
3、创建项目中的包(package)
4、创建项目包的类(class)
代码编写规范
标识符命名
类名:首字母大写
常量名:均大写
变量名:首字母大写
方法名:首单词小写,后续单词字母大写
代码的缩排
代码注释
实现注释
文档注释
Java程序结构
Java中常用的包
Java.lang包
Java.awt包
Java.swing包
Java.util包
Java.io包
Java.sql包
主函数
在Java程序中,main()是Java应用程序入口方法。也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法名字必须是main,方法必须是public static void类型的
代码块
代码块是指用{ } 括起来的一段代码,根据位置及声明关键字的不同,代码块可以分为普通代码块、构造块、静态代码块、同步代码块四种
1、普通代码块是指直接在方法或语句中定义的代码块
2、构造块是直接写在类中的代码块
3、静态代码块包含static关键字
数据类型
基本数据类型
整数类型
字节型
byte:所占二进制位:8 所占字节:1
短整型
short:所占二进制位:16 所占字节:2
整型
int:所占二进制位:32 所占字节:4
长整型
long:所占二进制位:64 所占字节:8
字符型
char:所占二进制位:16 所占字节:2
布尔型
boolean:所占二进制位:8 所占字节:1
浮点型
单精度浮点型
float:所占二进制位:32 所占字节:4
双精度浮点型
double:所占二进制位:64 所占字节:8
引用数据类型
类
接口
数量
字符串
标识符跟关键字
标识符的命名规则
大小写有别 、长度任意、能从任何字母开始还能从$和_开始、除了第一个字母,后面可以跟任何字母、数字、和$。
48个关键字
48个关键字:abstract、assert、boolean、break、byte、case、catch、char、class、continue、default、do、double、else、enum、extends、final、finally、float、for、if、implements、import、int、interface、instanceof、long、native、new、package、private、protected、public、return、short、static、strictfp、super、switch、synchronized、this、throw、throws、transient、try、void、volatile、while。
变量和常量
2.3.2变量和常 量 1.变量 (1)变量的定义 变量就是程序中值可以改变的量。例如, 1、Java要求在使用一个变量之 前对变量的类型加以声明。 2、Java中一个变量的声明就是一 条完整的Java 语句,所以应该在结尾使用 3、变量的命名规则: ①变量名必须以一个字母开头。 变量名是-系列字母或数位的任意组合。 ②在Java中字母表示Unicode中相当于一个字母的任何字符。数位也包含0~ 9以外的其他地位与一个数位相当的任何Unicode字符。 ③+、版权信息符号C和空格不能在变量名中使用。变量名区分大小写。 ④变量名的长度基本上没有限制。 ⑤如想知道Java到目前为止认为哪些Unicode字符是字母,可以使用Character 类中的isJavaldentifierStart以及isJavaIdentifierPart方法进行检查。 ⑥变量名不能使用Java的保留字。 4、可在一条语句中进行多个变量的声明,不同变量之间用逗号分隔。
变量的值可以通过两种方法获得一是通过赋值,二是通过初始化
强制类型转换
1数据类型之间的转换
1、低级到高级的自动转换
2、高级到低级的强制转化(会导致数据溢出)
3、基本类型向的数据转换
4、基本类型向字符串转换
2数据类型强转的规则
在双操作数以及位运算等算术运算中,会导致操作数的类型将降级的数据类型自动转换位高级的数据类型,
运算符
算术运算符
加法、减法、乘法、除法、取模、自增、自减
关系运算符
==、!=、>=、<=、>、<
逻辑运算符
&&、||、!
赋值运算符
=、+=、-=、*=、/=、%=、<<=、>>=、&=
条件运算符
?:
分支结构
if语句
if else 语句
if嵌套语句
switch选择语句
循环语句
while语句
do while语句
for语句
类与对象
类的概念
类标识:即类的名字,这是必不可少的
属性说明:用来描述相同对象的静态特征
方法说明:用来描述相同对象的动态特征
类的定义
类的声明
类名
对象名列表
类体
创建对象
对象句柄=new构造方法([参数列表])
声明对象同时创建对象 类名对象句柄=new构造方法()
成员变量
类名:类变量名
成员变量:对象名,成员变量名
方法
类的行为
[public/protected/private][static][final/abstract] returnType methodName([param List])[ throws exceptionList] {...}
get方法(访问器)和set方法(设置器)
方法的参数
形参
实参
静态方法
常用Java类库
1 日期类 Date
2 日期格式化类 SimpleDateFormat
3 随机类 Random
构造方法
1 类的创建过程
无参构造方法 访问控制符类名(){构造方法体}
有参构造方法 访问控制符类名()
2 默认构造方法
3 this关键字
使用this调用本类中的属性
使用this调用构造方法
this表示当前的对象
4 构造方法重载
数据的封装
1 JavaBean规范
子主题 1
2访问修饰符
3实体属性
4实体访问器
继承与多态
继承的特点
调用父类方法
创建对象
树图思维导图提供 软考软件设计师 在线思维导图免费制作,点击“编辑”按钮,可对 软考软件设计师 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:6a80d6e336e8d531c07d47352540a4df
树图思维导图提供 双重循环--C++第11课 在线思维导图免费制作,点击“编辑”按钮,可对 双重循环--C++第11课 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:cf46a6cf29101c316c75f05a5a6602f8