java理论基础

java理论基础

ID:46682036

大小:77.50 KB

页数:13页

时间:2019-11-26

java理论基础_第1页
java理论基础_第2页
java理论基础_第3页
java理论基础_第4页
java理论基础_第5页
资源描述:

《java理论基础》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Linux守护进程的编写步骤1,创建子进程,父进程退出Pid二fork();If(pid>0)父进程退出{exit();}2,在子进程中创建会话java2)引用数据类型:数组,类,接口//null3)成员变量不附初值时有初值普通方法必需加返回值;构造函数一般只能调用一次;this()函数只能出现在构造函数中且只能出现在第一行(因为它是用来初始化的)同一个文件只能出现一个public(公有的)修饰的类并且类名和文件名(就是创建文件的吋候用的名字例:Car.java这里的Car就是文件名)要一样对成员变量的封

2、装static是数据一样,屈性不一样继承是继承的属性,不继承数据例名对象继承子类拥有父类除私有和构造方法以外的一切方法和属性任何一个子类都会自动继承Object当父和子继承都有一样的方法(函数名和参数都是一样),父类的会被覆盖创建子类对象的时候会先创建父类对象在子类的构建函数会默认第一行有一个super()如果父类对象构造函数带参则super()也必须带,不然不会调用super・xx调用父类抽象方法不能创建对象它必须从子类抽取出来的类加载面向对象:知道怎么使用类:对象:万事万物皆对象1.文件名:Peopl

3、e,java那么在文件内容里面只要是public修饰的类名必须和文件名一样,而且public修饰的类的接口只能有一个2.但是一个java文件名中可以没有和文件名同名的类,这各情况下,该文件一定没有public修饰的类3.Java程序如果说要运行,首先应该有main函数,然后将这个函数放到J3V3中的包、类方法、参数和变量的名字,可由任意顺序的大小写字母、数字、下划线和美元符号组成,但标识符不能以数字开头,不能是java中的保留关键字。数据类型:1.基木数据类型(1)数值型:byte(1)short(2)i

4、nt(4)long(8)floatdouble(2)字符型:char(2)无符号(3)布尔boolean2.引用数据类型(1)数组(2)类(3)接口Eg:Tnt[]p;P二newint[5];相当于int[]p=newint[5]局部变量1.2.没赋值不能打卬或读取或使用成员变量1.2.没赋值基本数据类型数据型默认为0(float为O.Ofdouble为0.0)字符型为'u0000,loolean为false其他为nullJava的成员方法必须带返回值,即使无返回值也要用void代替“+”两边只要有一个

5、字符串则为链接构造函数1)没有返回2)函数名和类名一模一样3)会被自动调用,在new对象的吋候4)参数随便自己添加5)构造函数是跟指定对象初始成员6)只要创建对象一定会调用其中的构造函数7)当类中没有构造函数时,系统会自动创建一个默认的构造函数,其类型是:修饰符类名(){}8)当我们手动创建构造函数时,默认的构造函数就消失函数的重载(针对的是构造函数和成员函数)1.函数名相同,参数不一样的多个函数2.参数不一样,表现在参数的个数或者是参数的位置或者是参数的类型每一个非静态的方法,都有一个this指针是一个

6、对彖,到底是哪一个对彖,就要看是谁调用的,谁调用就指谁类中的成员是is的关系Static修饰全局变量静态里面没有this静态方法里面不能访问非静态的成员方法和成员变量,反之成立方法静态什么时候用:如果这个方法里面没有操作任何的菲静态的成员变量和菲静态的成员方法,就可以使用静态Java常量所有字母都大写,包名全部小写,类名首字母大写,参数名如果是多个单词标识,刚从第二个单词开始首字母大写Static定义常'量或定义一些标志量匿名对象:创建对象只调用一次,一般用在函数传参上,优点便于回收局部变量可以是引用数据

7、类型私有的只能在本类中使用封闭:1)对成员变量的封装;lo成员变量一般都要私有化;2o如果外部要使用成员变量,就提供一个外部能访问的方法(getXxx()setXxx())1)对成员方法的封装;2)对对象的封装;继承(extends):面向对象的重要特征把父类中非私有的成员变量和成员方法化为已用Java的超级父类是object类,他是所有类的父亲,每一个类无理由继承他Java里面的继承是单继承继承对方法变量的影响:1.当父类中有公有的成员变量时,儿子会毫无理由继承,但是私有的没法继承的2.当父类中公有的成

8、员变量时,同时儿子也有一个相同的成员变量或方法时,父类就会隐藏3.静态方法中既没有this也没有super,如果要调用父类中方法可以通过super来调用方法的覆盖(复写):1•发生在子父类中,并且是同名方法,函数的定义必须一模一样。只不过函数体不一样而已2.方法的复写访问权限可以不一样,但是子类覆盖后的方法的访问权限一定要大于等于父类中的访问权限(1)父类屮构造函数不能被继承(2)当创建子类对象吋候,父类对象也被创建,而且是父

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。