Java高级篇-1-Java基础知识快速过一遍
来源:互联网 发布:支付宝贷款软件 编辑:程序博客网 时间:2024/05/17 03:23
在学习Java高级部分知识之前,我们来简单梳理一下Java基础语法部分的知识,不会太全,但是基本的,常用到的一一复习一下。
类名称 ,例如Car, BusinessObjectName。建议首选英文,中文拼音还是算了吧。没有意义的单词更加不要用。多个英文单词组合的名称,每个英文单词开头字母都要大写,其他字母小写。这个是国际规范,看起来舒服。
函数名称,例如getAge, setHeight。主要规则是,第一个字母小写开头,后面单元首字母大写。和类名称有一点区别。
变量名称,例如age, myAddress。主要约束是,不能用系统保留的关键字,不能数字开头,除了字母之外字符只支持下划线。
常量名称,例如MAX_HEIGHT,MAX_AGE.主要规则,常量名称每个字母都大写。
2.流程控制和循环语句
主要会以下几种语句,Java的基础部分知识。
主要是理解嵌套循环,理清逻辑。
3.关键字,变量作用范围,基本数据类型,引用数据类型。
关键字或者叫系统保留字,主要是学习知识点多了,这些就记得住,这里可以自己去百度查一下。
变量作用范围:全局变量和成员变量
基本数据类型:主要有八大基本数据类型,整数类型(byte,short,int,long),浮点类型(float,double),字符型(char),布尔型(boolean)
引用数据类型:类,接口,数组
1.Java编码规范
在这里,还是要强调Java编码标准或者规范。以前,我写代码或者脚本不多,也不知道这个重要性。突然,一天,看别人写的代码。火大了。写了什么鬼东西。很多没有写注释,搞得就是看得懂代码,结果不知道这段代码实现什么业务功能。很多公司,这个代码规范是由开发的领导来约束,也有是QA部门来做这个事情。编码规范,主要是注意以下几点。类名称 ,例如Car, BusinessObjectName。建议首选英文,中文拼音还是算了吧。没有意义的单词更加不要用。多个英文单词组合的名称,每个英文单词开头字母都要大写,其他字母小写。这个是国际规范,看起来舒服。
函数名称,例如getAge, setHeight。主要规则是,第一个字母小写开头,后面单元首字母大写。和类名称有一点区别。
变量名称,例如age, myAddress。主要约束是,不能用系统保留的关键字,不能数字开头,除了字母之外字符只支持下划线。
常量名称,例如MAX_HEIGHT,MAX_AGE.主要规则,常量名称每个字母都大写。
2.流程控制和循环语句
主要会以下几种语句,Java的基础部分知识。
- For 循环
- While 循环
- If 判断语句
- Switch-case 语句
练习:利用for 和while循环写出从1加2...相加到100的求和。答案是5050.
package demo3;/** * create by Anthony on 2017/10/28 */public class ForTest { public static void main(String args[]){ int sum = 0; for(int i=0; i<=100; i++){ sum = sum + i; } System.out.println(sum); }}
package demo3;/** * create by Anthony on 2017/10/28 */public class ForTest { public static void main(String args[]){ int sum = 0; int i = 0; while(i<101){ sum = sum + i; i++; } System.out.println(sum); }}
if判断语句练习,输出两个数最多的那个数
package demo3;/** * create by Anthony on 2017/10/28 */public class ForTest { public static void main(String args[]){ int a = 30; int b = 16; if(a > b){ System.out.println("the biggest number is: "+a); }else{ System.out.println("the biggest number is: "+b); } }}
if嵌套练习,输出三个整数最大的数。
package demo3;/** * create by Anthony on 2017/10/28 */public class ForTest { public static void main(String args[]){ int a = 8; int b = 16; int c = 24; if(a > b){ if(a > c){ System.out.println("the biggest number is: "+a); }else{ System.out.println("the biggest number is: "+c); } }else{ if(b > c){ System.out.println("the biggest number is: "+b); }else{ System.out.println("the biggest number is: "+c); } } }}
主要是理解嵌套循环,理清逻辑。
switch-case练习,学生生成等级划分。
package demo3;/** * create by Anthony on 2017/10/28 */public class ForTest { public static void main(String args[]){ String grade = "A"; switch(grade){ case "A": System.out.println("优秀"); break; case "B": System.out.println("良"); break; case "C": System.out.println("及格"); break; default: System.out.println("不及格"); break; } }}
3.关键字,变量作用范围,基本数据类型,引用数据类型。
关键字或者叫系统保留字,主要是学习知识点多了,这些就记得住,这里可以自己去百度查一下。
变量作用范围:全局变量和成员变量
基本数据类型:主要有八大基本数据类型,整数类型(byte,short,int,long),浮点类型(float,double),字符型(char),布尔型(boolean)
引用数据类型:类,接口,数组
其实,掌握好了这些Java基础部分知识,完全是可以实现webui自动化测试中的很多工作,写写脚本用例还是没有问题。当然,框架设计部分知识可能依靠上面的还不能实现。
阅读全文
0 0
- Java高级篇-1-Java基础知识快速过一遍
- 1.java基础快速从来一遍
- Java面试划重点,面试前过一遍心里就踏实了
- java基础知识篇一
- java 常用高级基础知识
- 编程最高境界一遍过
- 过一遍html标签(一)
- JAVA基础知识一
- JAVA相关基础知识(一)
- java基础知识一
- java基础知识(一)
- java 基础知识(一)
- java基础知识(一)
- Java 基础知识一
- Java基础知识复习(一)
- java基础知识 一
- Java 国际化基础知识(一)
- java se基础知识一
- 日本人真会玩,用无人机撑伞
- Postgres限制每个用户只能连接指定数量的session,防止服务器资源紧张
- 【29日下午】全球人工智能与机器人峰会暨AI & ROBOT 系列创新沙龙
- AR现阶段只能炒概念?不如换个实用的思路吧
- 创新榜单出炉,哪15家生物领域公司入了MIT的法眼?
- Java高级篇-1-Java基础知识快速过一遍
- Linux常用命令之cd
- Postgres设置特定数据库的连接数为0
- HDU5273--Dylans loves sequence
- UML建模
- 1134 最长递增子序列(时间复杂度O(n*log(n))
- 最长上升子序列
- 大众这家车企,在电动汽车和自动驾驶上将有哪些举动?
- 步步高再次杀入手机红海,imoo能否成为第二个OPPO?