一.java常见的注释有哪些,语法是怎样的?
(1):单行注释://;多行注释:/* * * */;javaDoc注释:/** * * */。
二.java常用的运算符有哪些?
(1):赋值运算符:==;算数运算符:+,-,*,/,%;比较运算符:<,>,<=,>=,==,!=;逻辑运算符:&&,||,!。
三.java的基本数据类型有哪些?
(1):int 整型; double 双精度浮点型; char 字符型; String 字符串类型; boolean 布尔类型(true false)
四.请写出3种if选择结构的语法以及执行流程?
(1):if(条件){ (2):if-else的语法:if(条件){ (3):多重if选择结构:if(条件1) (4)嵌套if选择结构
//代码块1 //代码块1 //代码块1 if(条件一){
} }else{ }else if(条件2){ //代码一
//代码块2 //代码块2 //代码块2 if(条件二){
} }else{ //代码二
//代码块3 }else{
} //代码三
}
}else{
//代码四
}
五.请写出switch选择结构的语法以及执行流程?
(1):
六.请写出while,do-while语法以及特点?
2(1):while的循环语法特点:先判断,后执行。(2):do-while的循环语法:先执行循环操作,后判断循环条件。
while(循环条件){ do{
循环操作 循环操作
} }while(循环条件);
当循环条件为真(true)时执行循环操作, 当循环条件为真(true)再次循环do里面的循环操作,为false时跳出
执行完循环操作之后会再次进入while,然 do-while循环。
后判断循环条件,当循环条件为假(false)
时,不再执行循环操作,直接跳出while循环。
七.请写出for循环的语法以及执行流程?
(1):for循环语法 (2):for循环的执行流程
for(表达式一,表达式二,表达式三){ for(01.表达式一,02.表达式二,04.表达式三){
循环操作 03.循环操作
} }
(2):先执行01,然后执行02判断条件,如果条件为true时执行03循环操作,执行04表达式,然后再执行02判断,执行03,以此类推,直到条件为flase时直接跳出循环。
八.请写出数组的基本语法以及基本要素?
(1):语法:数组类型[]数组名=new 数组类型[数组长度]
(2):要素:标识符:数组的名称,用于区分不同的数组;数组元素:数组中存放的数据;数组下标:为了正确的找到数组中的元素,需要对它们进行编号,这样计算机才能根据编号进行存取,这个编号就称为数组下标,(从0开始);元素类型:存储数据的数据类型。
九.如何对数组进行升序和降序排列?请写出思路:
(1):
十.如何求出数组最大值和最小值?请写出思路:
(1):
十一.如何向数组插入元素?请写出思路:
(1):
十二.双重for循环的语法以及其特点?
(1):
十三.Break和continue分别有什么用途?
(1):break作用:跳出循环结构,继续执行循环结构以外的代码。
(2):continue作用:结束本次循环continue后的代码不再执行,直接进入下次循环。
十四.请写出类和对象的关系?
(1):类就是对象的类型;对象是类的实例;
十五.请写出成员变量和局部变量的区别?
(1):访问的作用域不同;(2):初始值不同;
十六.如何定义类的属性和方法?如何使用类的属性和方法?
(1):
十七.Return的用途有哪些?
(1):return代表跳出当前方法,表示方法执行完毕。
(2):return表达式:代表返回一个值或者是表达式。
*如果方法没有返回值则不用加return关键字,而且返回值默认的void。
十八.请你描述出面向对象编程的思想?
(1):把重复的代码封装到一个方法中,而我们只需要知道这个方法的名称和它的用途,不需要知道方法的底层代码是如何编写的,当我想要实现这个功能的时候直接调用它的方法就可以解决代码的重复。
十九.当调用类的带参方法时应注意哪些问题?
(1):
二十.请你写出String字符串的方法以及其用途?
二十一.==和equals有什么区别?
(1):==比较的是两个变量的"内存地址"(当new String时,内存地址改变);
(2):equals比较的是两个变量的"真实值";
二十二.如何使用StringBuffer进行字符串拼接,请写出代码?
(1):