您的位置:首页 > 编程语言 > Java开发

01Java基础知识

2016-01-21 21:51 453 查看
Java基础知识:

A:Java语言基础组成 关键字 标识符 注释 常量和变量 运算符 语句 函数 数组

B:Java语言平台 javaSE javaME javaEE

C: JRE和JDK的概述: JRE: 包括Java虚拟机(JVM = Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可 JDK:是提供给Java开发人员使用的开发工具包,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了

D: Java语言的书写格式(约定俗成) 1,大括号要对齐,并且成对写 2,左大括号前面有空格 3,遇到左大括号要缩进,Tab 4,方法和程序块之间加空行让程序看起来清晰 5,并排语句之间加空格,例如for语句 6,运算符两侧加空格

E: path和classpath的区别 path配置的是可执行的文件.exe,配置后可以在不同的盘符下访问path路径下的可执行文件 classpath配置的java的类文件,就是.class文件。JDK5.0开始如果classpath没有配置,则java虚拟机会自动设置为当前路径(.)。

F: 标识符 组成:26个英文字母大小写:a~zA~Z,数字:0~9,下划线:_,美元符号:$; 定义合法标识符规则: 数字不可以开头; 不可以使用关键字; Java严格区分大小写; 尽量定义有意义的名称(见名知意);

G: 进制

二进制的数据表现形式 *由0,1组成。以0b(b可以大写也可以小写)开头(JDK1.7版本开始可以表示二进制字面值)。 *八进制的数据表现形式 *由0,1,…7组成。以0开头

十进制的数据表现形式

由0,1,…9组成。 整数默认是十进制的

十六进制的数据表现形式

由0,1,…9,a,b,c,d,e,f(大小写均可)。以0x开头 *H : 常量 字面值常量和自定义常量

字符串常量 用双引号括起来的内容

整数常量 所有整数

小数常量 所有小数

字符常量 用单引号括起来的内容,里面只能放单个数字,单个字母或单个符号,不可以是空de,但可以是空格

布尔常量 较为特殊,只有true和false

空常量 null

I : 数据类型 数值型: 整数类型:byte(1字节)、short(2字节)、int(4字节)、long(8字节); 浮点类型:float(4字节)、double(8字节); 字符型:char(2字节); 布尔型:boolean; 引用数据类型 类(class); 接口(interface); 数组(数据类型[]); 注:整数默认为:int;小数默认为:double;

J : 运算符

算术运算符 单目:+(取正)-(取负) ++(自增) - -(自减) 双目:+(加) -(减) *(乘) /(除) %(取余) 三元运算符:(条件表达式)?表达式1:表达式2; *赋值运算符 = += -= *= /= %= *逻辑运算符 与 & 或 | 异或 ^ 非 ! &&和||的特点 *K: 程序流程控制 1.判断结构:if-else语句 ,有三种格式 2.选择结构 : switch语句 3.循环结构 : while、do while、for *L: 注释 注释分三种: 单行注释,多行注释,及文本注释
*M : 几个关键字的区别

return是结束方法

break是跳出循环

continue是终止本次循环继续下次循环 *N : 方法 提高代码的复用性 ;完成特定功能的代码块。 方法的格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) { //全部是形参列表,单独看一个是形式参数 方法体语句; return 返回值; } 返回值类型:函数运行后的结果的数据类型 参数类型:形式参数的数据类型 形式参数:是一个变量,用于存储调用函数时传递给函数的实际参数 实际参数:传递给形式参数的具体数值 return:用于结束函数 返回值:该值会返回给调用者

重载的概念:在同一个类中,允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不同即可 特点:与返回值类型无关,只看参数列表; 好处:方便阅读、优化了程序设计;

O : 数组 *概念:同一种类型数据的集合,其实数组就是一个容器 *数组定义格式 : 数据类型[] 数组名 = new 数据类型[数组的长度]; 列: int[] arr = new int[5]; int 数据类型 [] 代表数组,几个中括号就代表几维数组 arr 合法的标示符 new 创建新的实体或对象 int 数据类型 5 数组长度 *数组的初始化;就是为数组开辟连续的内存空间,并为每个数组元素赋予值 动态初始化 只指定长度,由系统给出初始化值 静态初始化 给出初始化值,由系统决定长度
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: