Java基础之Java语言基础
2017-08-07 16:08
162 查看
第1节 字符
第2节 变量和常量
第3节 数据类型
第4节 操作符
第5节 控制流程
第6节 数组
*字符是各种文字和符号的总称 常见的三种编码: ASCII 美国信息互换标准编码,基于罗马字母表,用于英语和西欧语言。 GB2312 简化汉字及符号、日文、俄文等非英文字符。GB2312使用双字节,16位,能表示的范围更大。 Unicode字符集 支持UTF-8,UTF-16,UTF-32这三种字符编码方案。(常用的字符编码)
第2节 变量和常量
1.变量是数据的基本存储形式,因Java是一种强类型的语言,所有每个变量都必须先声明后再使用。 int a;//声明变量 2.常量是指一旦复制之后其值不能再改变的变量。在Java语言中,使用final关键字来定义常量,其语法格式如下: fianl 数据类型 变量名=初始值;//习惯采用大写 3.变量作用域 局部变量和成员变量 4.变量初始化 在先声明变量后赋值 在使用时赋值
第3节 数据类型
Java的四类基本类型: 1.整数类型:byte、short、int、long 2.浮点类型:float、double 3.字符类型:char 4.布尔类型:boolean 四类八种类型的基本转换 自动类型转换 小转大直接赋值转换 强制类型转换 大转小强制类型转换
第4节 操作符
一元操作符,b = a++ 和 b = ++a的区别是什么? 前者是先赋值在运算,后者是先运算在赋值。 关系运算符: 比较两个数的关系,大于 小于 大于等于 小于等于 等于 不等于(返回 true或false) 三元运算符: //表达式?b:c 如果表达式为true返回b,否则返回c 逻辑运算符(使用在条件判断里): 与&&(必须两边都为true,运算结果才等于true) 或|| (只要一边为true,则结果为true) 非| (不是)
第5节 控制流程
分支结构: if条件语句 switch条件语句(由一个控制表达式和多个case标签组成) 1.控制表达式的数据类型只能是byte、short、char、int、String和枚举类型; 2.case标签后的value值必须是常量,且数据类型必须与控制表达式的值保持一致; 3.break用于跳出switch语句,即当执行完一个case分支后,终止switch语句的执行;只有在一些特殊情况下,当多个连续的case值要执行一组相同的操作时,此时可以不用break; 4.default语句是可选的。用在当所有语句都不匹配控制表达式值时,默认执行的语句。 循环结构 for循环: 初始化表达式只在循环开始之前执行一次; 初始化表达式、条件表达式以及迭代表达式都可以省略,但分好不能省,当三者都省略时将成为一个无限循环(死循环) 在初始化表达式和迭代表达式中可以使用逗号隔开多个语句 while循环 do while循环 转移语句: break:终止分支结构或循环结构 (outer标签) continue:忽略本次循环,进入下一个循环 return:可以跟常量,变量,和表达式等。
第6节 数组
数组是编程语言中常见的一种数据结构 数组用来存储类型相同的数据 数组创建后,大小是固定的,不能改变 数据可以通过索引进行访问 语法: 数据类型[] 数组名; int[] b = new int[10]; 初始化: 静态初始化:int[] c = {1,2,3} 动态初始化:b[0] = 1; b[1] = 2; 二维数组 数据类型[][] 数组名; int[][] b = new int[10][10];
相关文章推荐
- Java语言基础(六)
- 使用java语言基础部分知识,做一个简易的2个数之间的关于算术运算符的计算。
- Java语言基础10-方法重载
- Java语言基础17-循环执行
- 黑马程序言——Java语言基础语法(二)数组
- java语言基础----(特性方面)
- 黑马程序员--java语言基础程序设计
- 黑马程序员_JAVA语言基础组成_函数
- Java语言基础(一)
- (三)Java语言基础组成
- 一起学Java_Java语言基础(4)
- Java语言基础(三) : 顺序结构
- Java语言基础(六) : 循环结构之 for 循环
- Java语言基础(七)
- java语言基础-方法中的术语
- Java语言的基础知识13
- Java语言基础组成
- JAVA 语言基础总结
- Java语言基础(常量的概述和使用)
- Java语言基础之接口