黑马程序员——Java基本概念(1)

------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------

一、文件结构组成

Java的文件以“项目—包—类”的形式组织。

包名通常用小写字母组成,类名通常以大写字母开头,多单词每个单词大写字母开头。不同包中可以有同名的类,同一个包中不可以。

有包时,首先声明包,声明方式:package 包名;

类的声明方式:

class 类名

    类体

  }

可以引入其它包,引入关键字:import;

二、类的组成

类主要由成员变量和成员方法组成(还可以有代码块和内部类):

成员变量可以是基本数据类型也可以是对象(类的实例化);

成员方法就是函数,方法有普通方法、主方法和构造方法。主方法就是程序的入口,主方法名和主方法所在的类名要完全一致。构造方法是类实例化时自动执行的函数,如果定义的类中没有显示定义构造方法,会隐式添加一个默认的无参构造方法。

主方法的声明格式:public static void main(Sting[] args){方法体}

主方法的参数是字符串数组;

基本数据类型

1.数值型——整数类型(byte、short、int、long)

    ——浮点类型(float、double)

2.字符型


3.布尔型


1)整数类型

数据类型         内存空间bit位数      取值范围     
byte 8位 -128~127
short 16位 -32768~32767
int 32位 -2147483648~2147483647
long 64位 ~
int是默认的数值类型,书写常量时,int和比int位数少的数据类型可以直接写,long类型需要加L或l后缀。

八进制数值需要加0前缀,同时十进制不能以加0前缀,十六进制数值需要加0x或0X前缀;


2)浮点类型

数据类型 内存空间 取值范围
float 32位 1.4E-45~3.4028235235E38
double 64位 ~
浮点类型默认是double类型,float类型数值需要加F或f后缀显式标明;

3)字符类型

Java字符类型char,占用16bit位内存空间。

转义字符列表

\n 回车(\u000a) 
\t 水平制表符(\u0009) 
\b 空格(\u0008) 
\r 换行(\u000d) 
\f 换页(\u000c) 
\' 单引号(\u0027) 
\" 双引号(\u0022) 
\\ 反斜杠(\u005c) 
\ddd 三位八进制 
\udddd 四位十六进制 

4)布尔类型

boolean类型,只有true和false值。

Java中的布尔类型不能像C中一样可以和整数类型进行转换,在Java中非0值不再代表真,0也不再代表假。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章