java循环语句注意点,Java注意点1.0

​​

74b0cb0d7295

byte所占内存小,只能表示 -128~127之间的整数。

short  表示 -32768 ~32767  (2^15)

char类型

​​

74b0cb0d7295

3.赋值类

​​

74b0cb0d7295

​​

74b0cb0d7295

4.强制类型转换 (四舍五入)

​​

74b0cb0d7295

5.常量的应用(常量通常用大写字母表示)

​​

74b0cb0d7295

6.注释!!!

​​

74b0cb0d7295

(多行注释与文档注释的区别: 多行注释的内容不能用于生成一个开发者文档,

而文档注释 的内容可以生产一个开发者文档。)

7.比较运算

​​

74b0cb0d7295

8.逻辑运算符

​​

74b0cb0d7295

java的位运算符中有一个叫异或的运算符,用符号(^)表示,其运算规则是:两个操作数的位中,相同则结果为0,不同则结果为1。

9.条件运算符

​​

74b0cb0d7295

10.JAVA中的 Switch

switch 后面小括号中表达式的值必须是整型或  字符型

2.可以把功能相同的 case 语句合并起来

​​

74b0cb0d7295

3. default 块可以出现在任意位置,也可以省略

11/0 .continue循环

​​

74b0cb0d7295

12.数组的定义

​​

74b0cb0d7295

注意: 在声明数组的同时赋值时不能指定数组长度

数组遍历:

​​

74b0cb0d7295

数组排序函数:sort

​​

74b0cb0d7295

​​

74b0cb0d7295

使用foreach来操控数组: 简便的遍历输出

​​

74b0cb0d7295

13.二维数组

​​

74b0cb0d7295

处理数组:

​​

74b0cb0d7295

需要了解的:在定义二维数组时也可以只指定行的个数,然后再为每一行分别指定列的个数。如果每行的列数不同,则创建的是不规则的二维数组,如下所示:

​​

74b0cb0d7295

14. JAVA 中的无参带返回值的使用:

如果方法的返回类型为 void ,则方法中不能使用 return 返回值!

​​

74b0cb0d7295

方法的返回值最多只能有一个,不能返回多个值

​​

74b0cb0d7295

方法返回值的类型必须兼容,例如,如果返回值类型为 int ,则不能返回 String 型值

​​

74b0cb0d7295

15.  java 带参无返回值的方法

​​

74b0cb0d7295

.1、 调用带参方法时,必须保证实参的数量、类型、顺序与形参一一对应

2.  当方法参数有多个时,多个参数间以逗号分隔

​​

74b0cb0d7295

16. 使用了 String 类的 indexOf() 方法在字符串中查找子字符串出现的位置

​​

74b0cb0d7295

二 .  面向对象

1.

​​

74b0cb0d7295

2. Java 中的 static 使用之静态变量

​​

74b0cb0d7295

注意:1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如:

​​

74b0cb0d7295

2. 如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。如:

​​

74b0cb0d7295

Java中的包

​​

74b0cb0d7295

2. ​​

74b0cb0d7295

包的使用注意:

​​

74b0cb0d7295

内部类

​​

74b0cb0d7295

​​

74b0cb0d7295

​​

74b0cb0d7295

this 用法

1.this() 只能放在构造方法的首位。

2.对于this构造方法的时候一定要留一个构造方法作为出口,即程序中至少存在一个构造方法是不使用this调用其他构造方法的——一般以无参构造方法作为出口this

(即无参构造不去调用其他构造方法)。

代码块

1.构造块优先于构造方法执行。(每次实例化都会执行)

2.静态代码块优先于主方法执行,在类中优先于构造块、不管产生多少个对象,静态代码块只执行一次。

final

​​

74b0cb0d7295

super关键字

​​

74b0cb0d7295

Object类

​​

74b0cb0d7295

多态

​​

74b0cb0d7295

异常

1.:

​​

74b0cb0d7295

2.Exception类的异常:

​​

74b0cb0d7295

3.处理异常:

1.样例:

​​

74b0cb0d7295

2.子到 父的Exception顺序:

​​

74b0cb0d7295

3. 异常的抛出:

​​

74b0cb0d7295

异常类总结:

​​

74b0cb0d7295

5.尽量使用finally去释放占用的资源。

String 字符串类:

1.​​

74b0cb0d7295

2.Stirng类常用方法:

​​

74b0cb0d7295

3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符

4.汉字转换为字节后超过 127,如果超过就会溢出,以负数的形式显示。

StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。因此一般情况下,如果需要创建一个内容可变的字符串对象,应优先考虑使用 StringBuilder 类。

​​

74b0cb0d7295

StringBuilder()的一些常用方法:

​​

74b0cb0d7295

​​

74b0cb0d7295

包装类

​​

74b0cb0d7295

​​

74b0cb0d7295

1.装箱:

​​

74b0cb0d7295

2.拆箱:

​​

74b0cb0d7295

3.基本类型转换为字符串有三种方法:

​​

74b0cb0d7295

4.将字符串转换成基本类型有两种方法:

​​

74b0cb0d7295

5. 使用 Date 和 SimpleDateFormat 类表示时间:( 使用 Date 类时需要导入 java.util 包,使用 SimpleDateFormat 时需要导入 java.text 包)

​​

74b0cb0d7295

使用 Date 类的默认无参构造方法创建出的对象就代表当前时间:

​​

74b0cb0d7295

------->>>

​​

74b0cb0d7295

使用 format() 方法将日期转换为指定格式的文本:

​​

74b0cb0d7295

输出:​​

74b0cb0d7295

2.2 String 转 Date

​​

74b0cb0d7295

3.2. 使用 parse() 方法将文本转换为日期:

​​输出:​​

74b0cb0d7295

74b0cb0d7295

4.更推荐使用 Calendar 类进行时间和日期的处理。java.util.Calendar 类是一个抽象类,默认代表当前时间,如 Calendar c = Calendar.getInstance();

​​

74b0cb0d7295

5.getTimeInMillis() 方法,获取此 Calendar 的时间值,以毫秒为单位。如下所示:

​​

74b0cb0d7295

​​

74b0cb0d7295

6.使用 Math 类操作数据:

(Math 类位于 java.lang 包中,包含用于执行基本数学运算的方法, Math 类的所有方法都是静态方法,所以使用该类中的方法时,可以直接使用类名.方法名,如: Math.round();)

1.

​​

74b0cb0d7295

2.如图:​​

74b0cb0d7295

运行如图:

​​

74b0cb0d7295

12. System类的方法:

获取时间 : System.currentTimeMillis()  毫秒为单位的当前时间。

​​

74b0cb0d7295

.获取当前电脑信息:

​​

74b0cb0d7295

输出:

​​

74b0cb0d7295

DateFormat类:

​​

74b0cb0d7295

Math类:

​​

74b0cb0d7295

List集合

​​

74b0cb0d7295

对于抽象类和抽象方法的补充:

​​

74b0cb0d7295

return 的使用

​​

74b0cb0d7295

多线程sleep和wait区别。

​​

74b0cb0d7295

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值