2022-07-14 第四小组 孙翰章 学习笔记

JAVA2


1.引用数据类型—String(字符串)

(1)Java中的字符串只能用双引号

(2)String没有范围,双引号里随便写


2.包的命名规则:

(1)尽量使用全小写字母

(2)尽量不要出现“_”、“&”、数字

(3)一般情况下,使用站点名的逆序 www.cbc.com

                com.abc.模块名

                Com.abc.架构名

                文件夹的嵌套关系:一个“.”代表一级

                创建类的同时创建一个包:(快捷操作)com.jiruan.Ch01


3.工具:

Scanner

创建一个工具——键盘输入(在控制台输入)

in.next( )的next有返回值,返回值为字符串,如果是in.nextInt( )等,返回值为后面的数据类型,除了char其余其中基本数据类型都有。


4.流程控制:

(if...else(与js无区别)   switch...case(与js稍微有区别))

(1)多重if语句,每个if之间没有联系,这些if有可能都执行

(2)if ...else if           else有互斥的功能,一套结构中就至多走一个

                                   我们在写if...else if时,要注意条件的顺序(把范围小的写上面,范围大的写下面)

(3)如果情况比较多(条件判断比较复杂),最后一种情况不建议直接写else,最后面必须有200%的把握,可以写else,否则还是写else if

(4)Java中的switch...case只能判断如下类型

整型byte  short  int
字符型char
字符串string —JDK7以后的版本,包括7
枚举要求JDK5以后的版本,包括5

switch ...case结构清晰,但不要强行用switch

#break的作用

#default的位置是灵活的,别乱放


5.引用数据类型—数组

(1)创建数组:

数组有一个致命的缺陷,一旦声明必须指定长度

创建数组的三种方式:(优先用后两种方式)

“[ ]” Java中只能出现在等号的左边,在JS中可以出现在等号的右边

除非在声明数组长度时,才能在等号右侧看见“[ ]”,并且等号右边的“ [ ]”里必须有数字

先声明先不赋值

访问数组元素还是通过下标(索引),下标(索引)从0开始

数据类型的初始值
如果是整型 (byte  int  short  long)默认初始值是0
如果是浮点型(double  float)默认初始值是0.0
如果是字符型(char)默认初始值是空白(空格)—\u0000
如果是布尔型(boolean)默认初始值是false
如果是String默认初始值是null

(2)二维数组:

        二维数组的长度是一维数组的个数,二维数组以上都叫多维数组,有几个中括号就是几维数组,在开发中最多用到二维数组

(3)数组类型

初始值:null

数组的最大长度:length - 1

数组的长度是属性,不是方法

当程序抛出异常时,出现异常的位置后面的代码不会执行


6.循环:

(1)for循环

        初始化条件(跟js有区别)  判断条件  循环体  循环条件

        初始化条件可以是任意类型,只不过大部分情况我们使用的是int

循环的执行流程
i = 0,外层的for循环启动
执行外层的for循环的循坏体
走里层的for循环
里层的for循环想要走完 j = 0一直到j = 4,打印了五次“*”
里层的for循环走完之后相当于外层循环的循环体执行完毕
也就是i = 0的这次外层循环执行完毕,开始执行i ++
执行完i ++,i = 1,外层的循环再次启动

foreach——增强for循环

使用for循环遍历数组

遍历:把数组中的元素都操作一遍(访问一遍)

把数组中的元素通过“:”镜像给i,我们操作的不是原始数据,是镜像数据

foreach的操作更加的安全,不影响原始数据,foreach是JDK5以后才有的

(2)while循环和do while循环

        while循环和do while循环的区别:do...while循环无论条件是否满足,循环至少执行一次;while循环如果条件不满足,一次都不执行。

(3)debug工具

        在使用debug之前,需要在程序上打一个断点,调试完毕把断点去掉

(4)break和continue

break:跳出()终止循环

continue:继续循环

break和continue只能控制离他们最近的循环

要想跳出for循环,在for前加一个标签,然后break那个标签

(5)终止程序执行的方式

0代表安全退出(知道即将要退出)

-1代表强制退出

如果用到System.exit( )里面的数字用-1


所学知识能够理解掌握

天气雨 心情尚佳

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值