java基础知识总结

java基础知识总结

ID:13738165

大小:118.50 KB

页数:13页

时间:2018-07-24

java基础知识总结_第1页
java基础知识总结_第2页
java基础知识总结_第3页
java基础知识总结_第4页
java基础知识总结_第5页
资源描述:

《java基础知识总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JAVA基础知识总结第一章Java入门:1.java诞生:1995年5月23日Sun公司发布了jdk1.0版本;作者:JamesGosling.JAVAME微型版手机软件开发JAVASE标准版桌面应用程序JAVAEE企业版企业级应用开发2.java语言特点:1.简单没有C、C++中的头文件,指针,运算符重载2.面向对象可以开发出较大型的应用程序3.分布式通过网络访问应用程序,突破空间限制4.健壮性(编译时错误检测)消除有出错倾向的状态:指针5.安全性(蠕虫病毒)禁止运行时堆栈溢出、内存空间未授权读写6

2、.可移植性JVM3.JAVA的特性、核心机制:特性:封装:对外部不可见,保护类中的操作不被外部直接访问属性私有化,提供公共的get、set方法封装的好处:1.数据更安全,可以在方法内增加验证2.可以让调用者不去关心实现的细节,重用继承:扩张类的功能多态:是允许将父对象引用一个子对象的技术Employeeemployee=manager;允许父类对象来引用子类对象,但是实际运行过程中调用的是子类的方法或者属性编译时调用父类方法,运行时调用的是实际引用类型的方法,这种现象叫做动态绑定多态现象:运行时多态、

3、编译时多态1.编译时多态:方法的重载(不建议举例)2.运行时多态:方法的覆盖(建议举例)核心机制:虚拟机(JVMjavavirtualmachine)垃圾回收机制garbagecollector4.JDK:(JavaDevelopmentKit)1995年SUN公司JDK1.098年JDK1.2接下来是JDK1.31.4目前JDK1.5已经更名为JAVA5.0正在使用的是java6.0版本.JDK安装目录介绍:Bin编译器和工具Demo演示DocsHTML格式的类库文档Include用于编译本地方法的

4、文件Jrejava运行环境文件Lib类库文件Src类库源文件5.Java运行环境变量配置:JAVA_HOME:JDK安装目录,方便在后面两个环境变量的配置中直接被调用即可path:%JAVA_HOME%bin列出可执行文件的搜素路径classpath:%JAVA_HOME%libtools.jar%JAVA_HOME%libdt.jar.(当前路径)是java加载类的路径,只有在classpath设置的路径中的类才能被加载6.Java中注释:1.单行注释://2.多行注释:/**/3.文档注

5、释/***/通过javadoc命令将文档注释提取出来生成java帮助文档:Java的三种注释:7.Class与publicclass区别:如果一个类声明的时候使用了public进行声明,则类名称必须与文件名称完全一致,如果类的声明使用了class的话,则类名称可以与文件名称不一致,但执行的时候肯定执行的是生成后的类名称。第一章标示符,运算符1.标示符:在java语言中用来给一个类、变量或方法命名的符号标示符的命名规则:1.以字母,“_”或“$”符号开头2.可以包含字母、“_”、“$”和数字符号3.大小

6、写敏感4.不能与保留关键字冲突5.没有长度限制Java中命名规范:1.类名,接口名:每个单词的首字母应该大写2.字段、方法以及对象:第一个单词首字母应小写,其他单词首字母大写3.常量:全部用大写字母表示4.Java包(Package):它们全都字母小写5.命名要做到见名知意2.运算符:1.算数运算符:2.自增,自减运算符:3.关系运算符:boolean型运行结果truefalse4.逻辑运算符:&&

7、

8、!支持短路运算&&:左边表达式为false,右边表达式不会被执行

9、

10、:左边表达式为true,右边表达

11、式不会被执行5.赋值运算符:=不要将其与(==)等号运算符混淆6.运算符:&、

12、、~、^、<<、>>、>>>1.~:取反。1变0,0变12.&:按位与。有0为03.^:按位异或。相同为0,不同为14.

13、:按位或。有1为17.instanceof运算符:左面操作一个对象,右面操作一个类,当左面对象是右面的类创建时,该运算符的结果是true,否则是false。第一章表达式,语句:1.表达式:算术表达式关系表达式逻辑表达式赋值表达式2.语句:方法调用语句表达式语句复合语句控制语句package和import

14、语句控制语句:1.条件控制语句ifif-else2.switch开关语句switch(){case}switchcase:说明:1.表达式expression可以是以下四种基本数据类型和枚举类型(byte,short,int,char)2.case子句中的值必须是常量,而且所有case子句中的值应是不同的。3.case通常与break语句联用,以保证多路分支的正确实现,多个case可以公用一组执行语句。循环语句:1.for循环语句for2.while循环

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

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

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