java基础学习笔记

数据类型分为:

基本数据类型

数值型:

整型:byte short int long 默认值:0

浮点型:float double 默认值:0.0

布尔型: boolean 默认值:false

字符型: char 默认值:‘\u0000’

引用数据类型:数组,类,接口 牵扯到内存关系的使用 默认值:null

描述数字首选:int double

数据传输或者文字编码转换用:byte

处理中文 :char

描述内存,文件大小、描述表的主键列(自动增长)可以使用long

long 64位 -9223372036854775808~9223372036854775807

int 32位 -2147483648~2147483647

short 16位 -32768~32767

byte 8位 -128~127

char 16位 0~65536

float 32位 -3.4E38~3.4E38 (float)10.1 或者10.1F

double 64位 -1.7E308~1.7E308

超出数据范围会出现循环的问题,被称为数据溢出。

java中整型常量为int,浮点数常量为double

数据类型的转换都是往范围大的转换,如果有String 的话则所有的先转换为String再执行。

字符可以和int互相转换。

A-Z 65–90

a-z 97—122

数字字符范围0-9 48—57

大小写差32

java中的char可以保存中文数据,因为java使用的是unicode十六进制的编码

转义字符:\t,\n,’,"

++变量:先进行变量的自增,再进行计算

变量++:先用变量计算,再自增。

char c =‘建’;

boolean flag = 24142==c ;

数据类型之间提供有转型支持,所以在判断的时候字符会自动的转成int而后进行数字的比较。

逻辑运算符

&与&& |与||的区别:
&和|这两个运算符可以进行位运算与逻辑运算
在进行逻辑运算的时候所有的判断条件都要执行;

在进行位运算的时候只是针对当前的数据进行与和或处理;

在逻辑运算上还可以进行&& ||
&&:在若干个条件判断的时候,如果前面的条件返回false,后续的所有条件不再执行,结果返回false

||:在若干个条件判断的时候,如果前面的条件返回true,后续的所有条件不再执行,结果返回true

循环

switch 中可以判断的只能够是数据(int char 枚举(JDK1.5后) String(JDK1.7后) )不能够使用逻辑判断。

注:如果在每一个case后面没有追加break语句,那么会在第一个匹配的case之后继续执行,一直到全部的switch中的后续代码执行完毕或者遇到break.

明确循环次数的情况下优先选择for循环。
不知道循环次数但是知道循环结束条件的情况下选择while.
break 退出整个循环
continue 结束当前的一次调用(结束当前循环),后续代码不执行,直接到循环判断语句

方法

方法在主类中定义,并且由主方法直接调用。

方法重载的定义:当方法的名称相同,参数的类型或者个数不同的时候就叫方法重载。

方法重载与方法的返回值没有关系,只和参数有关系。但是有个原则:只要方法重载强烈建议方法返回值类型相同。

方法的递归调用需要注意:设置方法递归调用的结束条件

每一次调用一定要修改传递的参数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值