Java(2012/1/26),java201226
Java(2012/1/26),java201226
一、Java简介
Java SE:Java Standard Edition,Java标准版
Java ME:Java Micro Edition,Java微型版
Java EE:Java Enterprise Edition,Java企业版
JDK:Java Development Kit,Java编译、运行环境(JDK包含JRE)
JRE:Java Runtime Environment,Java运行环境
Java是跨平台语言,执行的是字节码而不是二进制代码
Java之所以能做到跨平台是由于JVM(Java Virtual Machine)
JVM是不跨平台的(JVM是由C语言编写的)
二、Java中的数据类型分为两大类
1)原生数据类型(Primitive Data Type)
a)整形
①一个字节:byte(-2ˆ7~2ˆ-1)
②二个字节:short(-2ˆ15~2ˆ15-1)
③四个字节:int(-2ˆ31~2ˆ31-1)
④八个字节:long(-2ˆ63~2ˆ63-1) //八进制以0(数字)开头,十六进制以0x开头
b)字符型
二个字节:char
c)浮点型
①四个字节:float //要加后缀f,不加后缀f默认为double类型
②八个字节:doule
d)布尔型
1位:boolean
*类型转换:可以将表示范围小的值赋值给表示范围大的变量,反之则不行,只能通过强制类型转换实现。
*当有若干个变量参与运算,结果类型取决于这些变量中表示范围最大的那个变量类型。
2)引用类型(Reference Type)
引用类型是用在对象上的,一个对象可以被多个引用所指向。但同一时刻,每个引用只能指向唯一的一个对象。如果一个对象被多个引用所指向,那么无论哪个引用对象的属性发生了改变,都会在其他的引用中反映出来。
三、类
1)一个Java源文件可以包含多个类定义,但最多只能包含一个public类定义;如果Java源文件里包含public类定义,则该源文件的文件名必须与这个public类的类名相同。
2)如果一个类包含了属性与方法,那么该类的每一个对象都具有自己的属性,但无论一个类有多少对象,这些对象都共享同一个方法。
3)new关键字在生成对象时完成了三件事情:
①为对象开辟内存空间
②调用类的构造方法
③将生成的对象地址返回
4)命名预定:
①类:首字母大写,如果一个类名由多个单词构成,那么每个单词的首字母都大写,中间不使用任何连接符。比如Person类,MemberTest类。
②方法:首字母小写。如果一个方法由多个单词构成,那么第一个单词的所有字母全都小写,从第二个字母开始,每个单词的首字母大写。比如add,addThreeInt。
③属性:命名约定与方法相同。比如age,ageOfPerson。
相关文章
- 暂无相关文章
用户点评