Java知识总结.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java知识总结

Java知识总结Java历史发展1991年4月,Sun公司开发了一种名为OaK的语言来对其只能消费产品进行控制。1995年5月,Sun公司正式以Java来命名这种自己开发的语言。1998年12月,Sun公司发布了全新的Java 1.2版,标志着Java进入了Java 2.0(Java two)时代,Java也被分成了现在的J2SE、J2EE和J2ME三大平台。2002年2月,Sun公司发布了JDK 1.4,JDK 1.4的诞生明显提升了Java的性能。2002年6月,Sun公司公开Java SE 6.0.同年公开了Java语言的源代码。2009年4月,甲骨文公司以74亿美元收购Sun公司,取得Java的版权。2010年9月,JDK 7.0发布,增加了简单闭包功能。2011年7月,甲骨文公司发布Java 7.0的正式版。Java运行机制JRE:java程序的运行环境,java运行的所需的类库(解释器)+JVM(java虚拟机)。JDK: java的开发和运行环境,使计算机认识Java语言。java的工具(编译器,调试器,等)和jre和类库。Java先编译后解释。Java分为两部分,一个编译,一个运行。javac:负责的是编译的部分,当执行javac时,会启动java的编译器程序。对指定扩展名的.java文件进行编译。 生成了class文件,也就是java的运行程序。java:负责运行的部分.会启动jvm.加载运行时所需的类库,并对class文件进行执行.一个文件要被执行,必须要有一个执行main函数.搭建程序开发环境1.下载JDK并安装2.配置环境变量:让java jdk\bin目录下的工具,可以在任意目录下运行,原因是,将该工具所在目录告诉了系统,当使用该工具时,由系统帮我们去找指定的目录。(即在DOS界面下编译运行Java程序,必须配置环境变量。)Java基础知识注释1.单行注释 //被注释语句2.多行注释 /*被注释语句*/a.多行注释不能嵌套。b.Ctrl+shift+/ .3.javadoc文档注释 /**被注释语句**/a.文档注释一般添加在类和方法上面b.可以抽取注释形成HTML文件c.命令格式:Javadoc –d doc -----.java包分门别类归档当前的Java的源文件。创建包:package导入包: import(ctrl+shift+o)注意:一个包中可以有多个类。所有包的命名必须小写。不能手工创建文件夹充当包。Com.公司名.功能名 标识符Java中的包、类、方法、参数和变量的名字,可由任意顺序的大小写字母、数字、下划线(_)和美元符号($)组成,但标识符不能以数字开头,不能是Java中的关键字。推荐命名规则 包名:全部小写 类名:每个单词首字母大写 接口名:每个单词首字母大写 变量/方法名:每一个单词小写,后面每一个单词首字母大写。 常量:每个单词都大写,多个单词之间下划线链接。变量:其实就是内存中的一个存储空间,用于存储常量数据。变量空间的开辟需要什么要素呢?1,这个空间要存储什么数据?数据类型。2,这个空间叫什么名字啊?变量名称。3,这个空间的第一次的数据是什么? 变量的初始化值。变量的作用域:作用域从变量定义的位置开始,到该变量所在的那对大括号结束;数据类型1):基本数据类型:a.字符型(char)b.数值类型:整数类型;byte、short、int、long实数类型:float、double、布尔类型:boolean 2):复合数据类型: 数组、类class、接口interface。3):类型转换级别从低到高为:byte,charshortintfloatlongdouble自动类型转换:从低级别到高级别,系统自动转的;强制类型转换:把一个高级别的数赋给一个别该数的级别低的变量; Int num=(int)(100+100.2);Int num=100+(int)(100.2);表达式(操作数与运算符组成的式子)1.比较运算符。该运算符的特点是:运算完的结果,要么是true,要么是false。 2.算术运算符 + - * / % 除法运算一定要注意,如果两个操作数为整数,结果必为整数 取余数,如果小数模大数,结果为小数。任何数模10都可以取出个数。3.赋值运算符 = += -= *= /= %=4. 逻辑运算符。 ||:短路与,如果左边为false,那么右边不参数与运算。||:短路或,如果左边为true,那么右边不参与运算。5. 条件运算符 三目运算符 (? :,操作数三个)6 . ++--运算符 --I先i减一再赋值 i--先赋值再减一7. 位运算符:用于操作二进制位的运算符8. 运算符优先级 算术》比较》逻辑程序流程控制语句顺序语句;分支语句If If-elseIf..

文档评论(0)

wuyuetian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档