《java入门123》学习笔记

《java入门123》学习笔记

ID:13654359

大小:29.18 KB

页数:6页

时间:2018-07-23

《java入门123》学习笔记_第1页
《java入门123》学习笔记_第2页
《java入门123》学习笔记_第3页
《java入门123》学习笔记_第4页
《java入门123》学习笔记_第5页
资源描述:

《《java入门123》学习笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、电脑—右击【属性】——高级【环境变量】;变量名Path(Path的值“JDK安装目录bin”,里面有javac,java等各种运行程序,注意英文分号不要遗漏)变量值:C:ProgramFilesJavajdk1.5.0_05bin;(不确定要不要C:ProgramFilesJavajdk1.5.0_05jrebin;)变量名:Classpath变量值:C:ProgramFilesJavajdk1.5.0_05lib;变量名:JAVA_HOME变量值:C:ProgramFilesJavajdk1.5.0_05;注意“

2、;”测试是否成功:运行——cmd——可以一:java–version;二:setclasspath或java_homeJAVA第二章1、Window——showview或preferences(参数)等各种界面视图设计PublicclassDriver{Stringname;Intage;Driverteacher;(定义了一个本类型引用,如果改为Driverteacher=NewDriver();则会陷入死循环)Carcar;(引用)}2、基础数据没有引用,类的引用:定义的类,类名+引用名;3、得到类里面的引用,用“.”,Driverdr=New

3、Driver();dr.car=NewCar();4、类的数组:类[]名;方法的签名=方法名+参数类型。5、重载(overload)即类中的方法,有相同的方法名,但却有不同的方法签名。6、构造方法没有返回值,不能使用viod,但可以使用return。与类同名。7、通过this+参数列表调用别的构造方法,那这行程序必须在第一行8、包的全限定名是从源代码的根目录开始,以点号“.”作为分隔符,分层级。编译时,javac全限定名源文件名;packge必须是除注释、空行外的第一行;Import引入+空格+类全限定名;import+空格+包的全限定名+.+*

4、+;来引入包中的全部类,但包中的子包的类则没有引入,主子包类同名,优先引入精确的,两个都用import+精确的则会报错,9、命名方法:局部变量名----myCar、password;成名变量名:前面m做前缀;类名:首字母大写;方法:第一个字母小写,动词开头,driverCar;参数名:前面加p前缀;包名:一个单词,全限定名10、java注释,//或者/**/,javadoc还有一种能输出的/**+换行*(注释)+**/window

5、showview

6、javadoc11、多维数组的长度:数组名.length;第一维的长度第二维:数组名[3].leng

7、th;12、一维数组的clone(),当操作的数据是基本数据类型时,克隆前后数组不影响。当不是时,clone的数组内容是指向对象的引用而不是对象本身,相互影响。13、字符charai(),从0开始。获取部分subString(startint,endint),endint不包括14、字符串相等A.equals(B);区分指向对象和指向引用。str.startsWith();str.endsWith();以什么开始或结尾。str.split()以什么为分割,得出结果是数组。查找字符串str.indexOf(),它第一次出现的index,不存在为-1.

8、替换字符串str.replace(old,new);引用类型的初始值为null。static修饰的方法不能直接调用非static的方法。extends继承,java单继承15、父类将子类作为父类,创建子类引用A,创建父类引用B=A;B不能使用A中的方法,但若有更加符合方法签名的方法,则使用B中的方法,后A中。16、override()重写覆盖,子类与父类中方法的全限定名一样;重载overload:当同一个类中出现方法名相同而方法签名不同的多个方法。17、this和uper的区别就是一个操作本类的属性和方法,一个操作父类的属性和方法18、多态Pol

9、ymorphism,19、(方法或变量)能够影响哪个方法被调用是引用的类型,而不是引用指向的对象类型。20、对象的引用instanceof类名,是否是某个类21、面向对象的3个特性:封装、继承、多态(包括重载和覆盖)22、final不能被子类覆盖,修饰类则不能被继承,23、public、protected(同包,所在类,子类)、默认(同包,所在类)、private24、static能被final修饰(不分先后),都放在访问控制符和返回值类型之间。访问控制符+static+返回值类型+方法名+方法参数+方法体;引用指向的对象是动态可变的,静态方法不存

10、在多态的性质,不能覆盖25、java.lang.Mathpow(doublea,doubleb)计算a的b次方。Rando

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

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

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