Java教程

10.19.Java基础

本文主要是介绍10.19.Java基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Lesson02:
预习检查:
    1.变量的定义:
变量由数据类型和变量名构成,是指没有固定的值,可以改变的量
    2.Java定于的常用数据类型有哪些:
整形:byte short int long. 浮点:float double 字符:char. 布尔类型:boolean
    3."%"和“/”分别执行什么运算
“%”取模,就是取余数。“/”取商。
    4.发生自动类型转换的条件:
a.数字类型互相兼容(整形和浮点型);
b目标类型大于源类型;


Lesson03:
    1.bollean变量可以取哪些值?
a.true
b.false
    2."="和"=="的区别?
=是赋值,让右边的值赋给左边。
==是真正的等于,判断左右是否相等。
    3.常用的关系运算符及其作用?
a.>大于  b.<小于 c.==等于 d.!=不等于 e.>=大于等于 f.<=小于等于
    4.常用的逻辑运算符及其作用?
a.&&与  b.||或  c.!非
    5.if-else选择结构执行的顺序是什么?
if(执行条件){执行结果}else{}


Lesson04:
    1.多重if选择结构的执行流程是怎样的?
根据if的判断条件,执行符合判断条件的执行结构
    2.if选择结构书写规范有哪些?
a.为了使if结构更加清晰,应该把每个if或else包含的度代码块用大括号括起来。
b.选择相匹配的一对if和else应该左对齐。
c.内层的if结构相对于外层的if结构要有一问定的缩进。
    3.switch选择结构中break关键字的作用?
每个case执行完需要跳出要用break来结束。
    4.多重if选择结构和switch选择结构的异同之处?
相同:都是用来处理多分支条件的结构
不同点:
    switch只能用来处理等值条件判断的情况,而且条件必须是整型变量或字符型变量
    多重if没有switch选择结构的限制,特别适合每个变量处于某个连续区间时的情况。


课堂笔记
1.什么时候用多重if?
当在连续区间判断的时候用多重if。
单值等值判断用switch case;


Lesson05:
    1.循环结构的特点是什么?
可以有规律性的重复操作
    2.while循环和do-while循环有什么区别?
while先判断再执行,do-while先执行再进行判断是否继续执行。
    3.如何设置断点和启动调试
双击代码行对应的左边栏即可设置断点。点击小虫子启动调试
    4.循环用于执行重复的语句有哪些?
while do-while
    5.调试步骤有哪些?
分析错误,设置断点,启动调试


Lesson06:
    1.什么时候用for循环结构?
明确知道循环次数或者可以确定的情况下
    2.for循环结构的基本语法和执行顺序是什么?
for先判断,再执行
    3.什么是二重循环?
指外层一个循环,在外层循环里面嵌套一个循环。
外层循环一次,内层循环全部,也就是里面的循环要执行外层循环*内层循环的次数
    4.for循环结构如何执行?
先赋值,再判断,再用更新循环变量重新赋值,然后进行循环操作。
    5.在循环中使用什么方式跳出或终止循环?
continue语句跳出,break终止循环
    6.break与continue之间的差别是什么?
break语句终止某个循环,程序跳转到循环块的下一条语句,
continue跳出本次循环,进入下一次循环。


Lesson07:
    1.数组有哪些特点?
数组是相同类型数据的有序集合,可以通过下表索引来查询,数组的长度是固定的,定义后不可改变
类型都是一样的。
    2.使用数组的四个步骤?
定义类型,定义大小,填充元素
    3.如何实现数组的排序?
Java.util.Arrays类,使用Arrays.sort(数组名)进行升序;
    4.基本数据类型和引用数据类型在内存分配上有什么不同?
基本数据类型都在stack中,而引用类型,变量是放在stack中,真正有内容的东西放在heap中,
也就是当new了一个新的引用类型,他就会放在堆中,
同时栈中的引用类型变量会指向堆中你new出来的东西!
    5.什么情况下使用数组?
不需要复杂功能和能确定数组长度的情况下可以使用数组
    6.如何定义一个int数组?
int []数组名=new int[长度]
    7.怎么引用一个数组中的元素?
使用下标进行引用, 数组名[下标]


Lesson08:
方法的重载:
方法名相同,方法的参数的类型或者个数不同。
方法的重写:
只能发生在子类当中。

这篇关于10.19.Java基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!