Java基础知识

来源:互联网 发布:做好淘宝客教学视频 编辑:程序博客网 时间:2024/05/20 16:36

一、数据结构

 

1、常量和变量

常量:finaltypename,例、final int age = 18;

变量:type name,例、int age = 18;

2、注释

//

/* …… */

3、整数

字节:bytebyte.MAX_VALUE(127),长度一个字节

短整型:shortshort.MAX_VALUE(32767),长度两个字节

整形:intint.MAX_VALUE(2147483647),长度四个字节

长整形:longlong.MAX_VALUE(9223372036854775807),长度八个字节

4、浮点数

Double:64位浮点

Float:32位浮点

5、类型转换

type(value)

6、布尔值

booleantrue, false

7、集合类型

一维数组:typearray_name[] = new type[number]

二维数组:typearray_name[][] = new type{{1,2,3}, {2,3,4}}

多维数组:同二维

8、字符和字符串

char

String

 

二、基本运算符

 

C++

 

三、控制流

 

1For循环

for(初值;判断条件;增减量)

{}

2While循环

while (判断条件)

{

语句;

}

3ifelse

if (条件)

    {语句}

else if (条件)

    {语句}

else

    {语句}

4continue

5break

6switch

Switch (表达式)

{

   case选择1:语句;

    break;

….

   

    default:语句;

}

 

四、函数

 

typefunc_name(paras)

{}

 

函数重载:方法名相同,参数不同

 

五、类和结构体

 

classSomeClass

{}

 

classsomeclassextend superclass

{

权限 someclass(paras)   //构造方法

{super.xxx}

 

{this.xxx}

 

Deinit()

{}

}

 

抽象类:

abstractclass someclass

{}

1、含有抽象方法的类必须声明为抽象类

2、抽象类只能被继承,不能被实例化

 

接口:

interface接口名称

{}

实现接口:

class类名implements接口名

{}

1、数据成员必须为常量

2、方法必须全部为抽象方法(抽象类中可以保有一般方法)

 

元类:Object

 

六、异常

 

try

{程序块}

catch(异常类 对象名称)

{处理语句}

finally

{一定会执行的语句}

 

抛出异常:throwException

 

七、常用类库

 

String

System

Runtime

Data

Math

Random

 

八、高级

 

1、枚举

2、Annotation:@Override(复写声明)@Deprecated(不建议使用的方法)@SuppressWarnings(压制警告,即不出现警告信息)

自定义:public@interface MyAnnotation{}

3、多线程:Thread类,Runnabel接口

4、I/O:File类、输入输出流

5、网络:Socket类

6、数据库

7、文档字符串:写入javadoc

/**

*/

 

 

 

0 0
原创粉丝点击