- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java学习大纲1
1.Java的概念与JDK的安装PS:先和大家唠唠java语言名字的由来,据说当初java语言被开发出来之后呢,开始不知道叫什么名字。当时sun公司开发java的那群大牛,平时都喜欢喝爪哇岛出产的咖啡。其中的一个开玩笑说:要不就叫爪哇吧,很好喝的!大家一合计这名字还真不错,然后就诞生了这个世界最伟大的开发语言之一---------java.java语言特点:简单性面向对象:封装,继承,多态等分布性:很强的通讯库,TCP/IP协议,通过URL访问网络资源,分布计算健壮性,安全性,体系结构中立,解释执行,可移植性,高效性,多线程动态性:java的三个版本J2SE: Java2的标准版,主要用于桌面应用软件的编程;J2ME:Java2的微缩版,主要应用于嵌入式系统开发,如手机和PDA的编程;J2EE:Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。相关的基本概念:JDK,SDK,JRE,JVM,APIJDK: java development kit (java开发包) 类似于C#的.net fromwork类库SDK:Software development kit (软件开发包)JRE:java runtime environment (java运行环境)JVM: java virtual machine (java虚拟机)API:Application program interface (应用程序编程接口)javac.exe、java.exe的作用、使用;基本输入输出应用import java.util.Scanner;Scanner s=new Scanner(System.in);float x=s.nextFloat();//s.nextLong();System.out.print(x=+x);6.可执行文件是.class。类似于debug中的内容。2.基本类型与复合类型概念、数组1.JAVA的八种基本类型:boolean、char、byte、short、int、long、float、double基本型booleanbytecharshortintlongfloatdouble包装类BooleanByteCharacterShortIntegerLongFloatDouble?整型常量默认为:int; 浮点常量默认为:double; int x=123(√) float x=123.4(Χ ) long x=123(√) double x=123.4(√)2.基本类型与复合类型的区别;基本类型变量与引用类型变量的区别;3.数组的声明、创建、初始化?例:int[] x; //声明 //声明时一定不能在[]中写入数字 x=new int[10]; //创建 x[0]=1; //初始化?通过初始化创建数组:String[] names=new String[]{“kack”,”wang”,”zhang”};String[] names={“kack”,”wang”,”zhang”};?二维数组 int[][] x; //声明 x=new int[3][]; //创建 x[0]=new int[4]; //初始化4.数组是类对象,其数组长度在创建时确定,可通过[数组名.length]获取到数组的长度3.类特征、定义、构造方法、实例化1.面向对象的三大特征:封装、继承、多态?封装:解决了数据的安全性问题?继承:解决了代码的重用问题?多态:解决了程序的扩展问题(编译时多态-重载;运行时多态)2.类与对象的概念3.类的结构(成员变量、成员方法)和类的定义4.什么是构造方法及作用?方法名和类名相同?只能通过new调用,用来创建类对象?构造方法不能有返回值,不写void4.包、访问权限、继承1.包的定义与使用?定义:package 包名;?使用:import包名.类名; import包名.*;2.四种访问权限private、default、protected、public同一个类同一个包子类全局private√default√√protected√√√public√√√√说明:类仅可以用public、default修饰;成员可以全部用来修饰;3.类的继承:class A extends B { }?只单继承,不能多重继承?省略extends B时,默认继承于Object?父类的构造方法、private修饰的成员都不能被子类继承?实例化子类对象时,先要执行父类的构造方法,然后再执行子类的构造方法。因此,当父
您可能关注的文档
最近下载
- 《第5课 共同保卫伟大祖国》课件_初中道德与法治_七年级全一册_中华民族大团结.pptx VIP
- h3cloud云学堂故障处理手册.pdf VIP
- 2025-2026学年重庆市巴蜀中学学堂班八年级(上)选拔数学试卷(含答案).pdf VIP
- 第5课 共同保卫伟大祖国 课件中华民族大团结.ppt VIP
- GB50819-2013 油气田集输管道施工规范.pdf VIP
- 沥青混凝土面层工程检验批质量验收记录表.doc VIP
- 人教PEP版四年级英语下册 《Weather》Part A PPT课件(第1课时) .ppt VIP
- 《文化的继承与创新》课件.ppt VIP
- 百冠公司成品仓库仓储货位优化研究.docx
- 2024光伏连接器技术标准.docx VIP
文档评论(0)