您的位置:首页 > 编程语言 > Java开发

传智播客javase总结

2015-11-04 15:56 239 查看
day01

1、

javase 标准版(stardard)

javaee 企业版(enterprise)

javame 小型版(micro)手机

2、语言特点:

简单,开源,跨平台。

3、jre ,jdk

4、Java运行与工作原理

demo.java----javac编译----->demo.class----java执行---->运行结果

day02

1、关键字 20多个

2、标识符:起名字

英文大小写、数字、_和$

注意:a、不能以数字开头

b、不能是Java关键字

c、严格区别大小写

3、命名规则:见名知意

包:文件夹,用于把相同的类名进行区分

单级:liuyi:

多级:cn.itcast

类或接口:

一个单词:Student Dog

多个单词:studentAge shouAllName

常量:

一个:PI

多个:STUDENT_MAX_AGE

4、注释

单行 //

多行 /* */

文本 /** */

5、常量:

a、字面常量

字符串常量:“Hello”

整数常量:100,200

小数常量:12.34,110.11

字符常量:‘a’ 'A'

布尔常量:true ,false

空常量:null

6、 进制(针对整数常量的4中表现形式)

2 4 8 16 进制

2 8 10 (默认) 16(0x)

进制转换:其他-->10 10-->其他 (除基取余,商为0,余数反转)

快速转换 : 8421码 (bcd码的一种)对表看

7、有符号数据表示法(负数)

数据运算均采用补码

8、数据类型

Java是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同的大小、内存空间。

a、基本数据类型(4类8种)

数值型:

整数(type-1,short-2,int-4,long-8)

浮点数(float-4,double-8)

字符型: char-2

布尔型:boolean-1

b、引用数据类型

类:class

接口:interface

数组: [ ]

长整型 long i = 10000000L

加L标记

单精度 float j = 12.345F 加F标记

注意:boolean类型不能转换为其他的数据类型

默认转换(从小到大的转换)

A:byte short char --int -- long --float --- double

B:byte short char相互之间不转换,他们参与运算首先转换为int类型

强制转换

***

byte b = (byte)130

print(b)

130 补码 0000 0000 0000 0000 0000 0000 1000 0010

byte截取:1000 0010 (结果)

求原码:

符号位 数值位

补: 1 000 0010

反: 1 0000 0001

原码: 1 1111 1110 (-126)

**** 字符串数据和其它数据做 + ,结果是字符串类型。这里的+不是+,而是字符串连接符。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: