Java基础之Java语言基础

来源:互联网 发布:java if else 都执行 编辑:程序博客网 时间:2024/05/22 06:16

第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];
原创粉丝点击