java入门首先了解的问题 (二)

以下是java中的一些基础问题,面试或者笔试都可能会出现,后续会继续补充。

感兴趣的博友们可以互粉喔,一起巩固老知识,学习更多的新知识!


1、java领域分为哪些?

JavaSE、JavaEE、JavaME。


2、java程序的基本框架是?

//java入门首先了解的问题 (二)————2、java程序的基本框架
public class HelloWorld{
    public static void main(String[] args){
        System.out.println("HelloWorld!");
    }
}

3、java的基本数据类型有哪些?
(1)整型:byte <字节类型>、short <短整型>、int <整数类型>、long <长整型> ;
(2)浮点型:float <浮点类型_单精度>、double <双精度类型> ;
(3)字符型:char <字符类型> ;
(4)逻辑型:boolean <布尔型> 只有true和false两个值可选 。

4、java中变量的命名规则:
(1)简短且能清楚的表明变量的作用,通常是第一个单词的首字母小写,其后单词的首字母大写;
(2)变量名首字符必须是字母(a-z A-Z)、下划线(_)、美元符号($)开始 ;
(3)变量名只能是字母(a-z A-Z),数字(0-9),下划线(_)的组合,并且之间不能包含空格
(4)变量名不能使用编程语言的保留字。比如在javascript中不能使用true,false,while,case,break保留字等。

5、JAVA中常用的运算符有哪些?这些运算符之间的优先级怎么样? 
(1)算术运算符
(2)比较运算符
(3)赋值运算符
(4)逻辑运算符

运算符之间的优先级:算术运算符> 比较运算符> 逻辑运算符 > 赋值运算符

6、java中数据类型之间的转换规则分为: 
(1)自动类型转换
(2)强制类型转换

7、java中常用的选择结构有哪些? 
(1)if
(2)if...else
(3)if...else...的嵌套
(4)if...else  if...else  if...else...
(5)switch

8、if...else  if...else  if...else与switch的使用场景是什么? 
(1)if...else  if...else  if...else一般使用在对值得范围进行判断 ;
(2)发现多个条件均为等值判断,更好的解决办法是使用switch。

9、switch语句中的表达式可以是什么类型数据? 
      表达式的值可以是byte、short、int和char类型的数据,但不能是float和double类型的数据。

10、switch判断表达式中break的作用是什么? 
用来结束case匹配语句的执行。

11、什么是三元运算符? 其作用是什么? 
“ ?: ”    它是是if...else...的简化版。

12、while循环结构与do...while循环结构的不同? 
(1)while结构在循环的开始判断下一个迭代是否应该继续。
(2)do/while结构在循环的结尾来判断是否将继续下一轮迭代。do结构至少会执行一次循环体。

13、for循环结构与while循环结构的不同? 
当循环次数确定时使用for循环,否则使用while循环。

14、程序中break、continue、return跳转语句的不同? 
(1)break:跳出循环而执行循环后面的语句 ;
(2)continue:跳过循环体中剩余的语句而执行下一次循环 ;
(3)return结束方法的调用。

15、java中程序调试的步骤? 
(1)设置断点 
(2)单步运行
(3)观察变量

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值