JAVASE复习总结之基本语法
2017-12-21 11:09
411 查看
在javaSE的中的基本语法学习后可大概简单概括为以下几点:基本数据类型、运算符、修饰符、变量、方法、控制流程、数组、面向对象、集合、、、那么接下来我们就来细分一下以上的知识点吧。
一、基本语法:
二、运算符:
三、修饰符:
四、变量:
五、方法:
一、基本语法:
整数型:tyte 字符型;short 短整型;int 整型;long 长整型; 浮点型:float 单精度;double 双精度; 布尔型:Boolean 值为:true、false; 字符型:char字符:\u0000 - \uffff; 中文的范围:\u4E00 - \u9FA5;
二、运算符:
算数运算符:+ - * / % ++ -- 关系运算符:> < = >= <= != == 赋值运算符:= += -= *= /= %= 逻辑运算符:&&(短路与) ||(短路或) !非 位运算符:& | ^ 三目运算符:表达式? 值1(true) : 值2(false); instanceof运算符:检查对象是否是一个特定的类型
三、修饰符:
访问修饰符: 公共的 public;受保护的 protected;默认的 ;私有的 private; 非访问修饰符: 静态修饰符 static; final:修饰类时,该类不能被继承 修饰方法时,该方法不能被重写 修饰变量时,该变量拔的值不能被改变,即为常量 synchronized:处理多线程并发问题 abstract:抽象的,可以修饰类和方法
四、变量:
局部变量: 声明在方法体或者代码块中; 当方法被调用时才有机会被创建,方法执行完毕后自动销毁; 对所在代码块或方法体中可见; 自爱食用钱必须要先赋值; 只能被final修饰; 成员变量(实例变量): 声明在类中; 当实例化对象创建时创建,销毁时销毁; 对所在类体的所有方法可见;对外可见性,根据访问修饰符决定的; 可以使用访问修饰符、static、final修饰; 成员变量可以不用赋初始化值,每种类型都有知己的默认值; 当被final修饰时,必须赋初始化值; 类变量(静态变量): 声明在类体中,并且使用static关键字修饰; 在类加载创建时,在JVM关闭时销毁; 存储在静态存储区,该变量的数据是被该类所有对象所共享的;
五、方法:
成员方法(实例方法): 1、没有使用static关键字此时的方法; 构造方法: 作用:用于实例化对象,并对成员变量赋初始化值; 特点: 1、不能有返回值 2、方法名称必须与类名保持一致,区分大小写; 3、不能使用static、final等关键字修饰; 4、当类中没有显示的构造方法,程序执行时会自动创建一个公开的无参构造方法,反之不会自动创建; 5、可以使用访问修饰符来修饰,当时用非public修饰时,可嫩肤会导致某些场景下无法实例化对象; 6、可以使用参数,可以抛出异常; 调用: 1、在本类的构造方法中调用其他的构造方法,使用this()方式,this()必须放在代码块中的第一行; 2、在其他方面只能使用实例化对象的方式来调用new类名(); 方法的相关概念: 方法重载: 1、概念:在同一个类中,声明多个同名方法; 2、规则:与修饰符和返回值无关 与参数有关(顺序、类型、数量); 返回值: 1、出构造方法外,其他所有的方法声明时必须有返回值的占位符,方方法无返回值时,使用void; 2、返回值使用return关键字,一个方法中可以有多个return; 3、声明返回值类型是,调用该方法,就会得到该方法返回的数据; 参数: 1、参数是一个特殊的局部变量,在使用时无需在方法体内赋值; 2、参数的值是在调用该方法事,通过在括号中赋值时传递的; 3、方法中的参数可以有多个,即参数列表; 4、参数可以是基本数据类型,也可以是引用数据类型; 流程控制: 分支语句:if-else switch-case 循环语句:while do-while for foreach 控制: continue:跳过本次循环,不在执行continue后面的代码,继续下一次迭代; break:跳出当前循环体,继续循环后面的代码; 标签:声明在循环体之前,例如 a:for(){},需要continue/break关键字来使用;
相关文章推荐
- Shell基本语法总结
- Lua基本语法总结
- sql总结1--基本语法
- HTML基本语法总结
- JavaSE教程-02Java基本语法-练习
- JavaSE复习之一 基础知识:Java的基础语法
- JavaSE复习之一 基础知识:Java的基础语法 补充(3)
- oracle 存储过程语法总结及相关写法复习 if、case、loop等
- 一 vue 基本语法总结(参考api)!!!
- 黑马程序员-Java基础总结02——Java基本语法(一)
- css基本语法结构(看张鹏老师的视频课程后所总结的)
- Verilog基本语法总结(一)
- JavaSE基本语法阶段
- Java基础总结-基本语法概念-2
- JAVA基本语法注意事项总结
- javascript基本语法总结
- 黑马程序员-Java基础总结03——Java基本语法(二)
- 黑马程序员_ios基础总结2_C语言基本语法一
- jQuery 基本语法总结(10)
- javaSE基本语法