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

Java基础之Java语言基础

2017-08-07 16:08 162 查看
第1节 字符

*字符是各种文字和符号的总称
常见的三种编码:
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 语言 unicode 编码