13455人加入学习
(67人评价)
Java编程学习第一季

制作于2018年2月8日

价格 免费

1 基本数据类型

1.1 数据类型

1.1.1 整数类型

1.1.1.1 byte占1个字节范围:-128~127

1.1.1.2 short占2个字节范围:-32768~32767

1.1.1.3 int占4个字节范围:-2147483648~2147483647

1.1.1.4 long占八个字节-9223372036854775808~9223372036854775807

1.1.2 浮点类型

1.1.2.1 float占4个字节

1.1.2.2 double占8个字节

1.1.3 字符类型 

1.1.3.1 char占2个字节

1.2 布尔类型

1.2.1 boolean占1位其值只有true和false两个

2 引用数据类型

2.1 类

2.2 接口

2.3 数组

 

注意:字符串类型是一个类,也属于引用数据类型

整数默认为int 小数默认为double类型

 

[展开全文]

数据类型转换

    隐式类型转换:小类型到大类型会自动转换:byte>short , char->int->long->float->double

虽 float 比 long 小,但是因为储存方法不一样导致 float 里面可以储存的数据范围比 long 要大(浮点型来说,有一部分是用来表示有效位数的,有一部分是用来表示多少次方。)

使用情况:

1.赋值语句

2.算术表达式中

     显示类型转换(强制类型转换)

把一个大类型赋值给小类型,需要进行前置类型转换

int i =(int)3.3;

long j =(long)3.4f;

int c =' a ' ; //隐式转换

[展开全文]

三元运算符

?:

规则:布尔表达式 ?  表达式1:表达式2

如果布尔表达式的结果为true,返回表达式1的结果

如果布尔表达式的结果为false,返回表达式2的结果

System . out . println ( 7>8 ? "7大于8" : "7不大于8" );

最大值比较:

int  a = 100 , b = 34 , c = 289 ;

int max = a > b ? a : b;

max = max > c ? max : c ;

System . out . println (max) ; 

运算符的优先级:

默认优先级

通过()控制优先级

 

[展开全文]

位运算

& 按位与:对应为都是1才是1

| 按位或:对应位有一个1,就是1

~ 按位取反:1变0,0变1

^ 按位异或:对应位不一样才是1

<< 左移(高位抛弃,低位补0)

>> 右移 (高位按照符号位补齐,低位抛弃)

>>> 无符号右移(忽略符号位,高位补0,低位抛弃)

 

[展开全文]

1.计算机存储数据的时候,使用第一位表示数字的正负,0代表正数,1代表负数

2.计算机存储正数的时候直接存储正数的原码,存储负数的时候存储负数的补码。

正数:原码,反码和补码相同

负数:原码(符号位为1)

          反码(在原码的基础上,符号位不变,其余位数取反)

          补码(反码+1)

[展开全文]

&& (短路与)

| | (短路或)

短路与不短路的区别:

当可以通过操作数1判断出来结果的时候,是否运算操作数2(短路表示不运算操作数2)

[展开全文]

逻辑运算:

&& :与

| | :逻辑或 或者 or

^ :异或(当两边不一样时就为true,两边一样就为false)

!:取反,后面只能跟bool,没有就用括号括起

[展开全文]

一个 = :是赋值

两个 = :是判断是否相等

[展开全文]

ctrl+a 全部

ctrl+s 保存

ctrl+z 取消

ctrl+x 剪切

ctrl+v 粘贴

ctrl+n 另存

-----------------------------------

DOS(cmd)

c d e + :切换盘符

dir 列表

md 创建新文件夹

rd 删除

cd 打开

tab(大小写)补充

cd+..上个目录

cd+\根目录

 

[展开全文]

1.标识符:由字母(区分大小写),数字,下划线,美元符($)

2.不能以数字开头,不能是关键字

3.命名规范(驼峰命名):第二个字母大写

类名字:第一个单词首字母大写,后面的单词首字母大写

函数和变量名:第一个单词首字母小写,后面的单词首字母大写

包:全部小写,以域名开头

关键字:全部小写

[展开全文]

java标识符(类名、方法名、包名、变量)

规则:由字母、 数字、下划线、美元符

         不能以数字开头、不能是关键字

         区分大小写

 命名规范:

类名字:第一个单词首字母大写,后面单词首字母大写

函数名和变量名:第一个单词首字母小写,后面单词首字母大写

 

 

 

 

 

[展开全文]

jdk包含jre 

jre是Java的运行环境

 

[展开全文]

注释:

//  :单行注释

/*........*/  :多行注释

/**  :文档注释

[展开全文]

标识符:自己定义的东西的名字(类名、变量名、方法名)

    1.有字母(大小写)(可以加数字下划线_美元$)

    2.不能以数字开头,不能是关键字

    3.区分大小写main Main

命名规范:见名知意

    1.包:全部小写,以域名开头

        com.sikiedu.tools

        com.sikiedu.persion

    2.类名:第一个单词首字母大写,后面的单词首字母大写

    3.函数和变量名:第一个单词字母小写,后面的单词首字母大写

[展开全文]

授课教师

问问题加入A计划,有专门负责答疑的老师哦!!!

课程特色

下载资料(1)
视频(98)