Java基础知识体系
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Java基础知识体系
Java基础知识体系 (1)
1.初识JAVA (3)
2.Myeclipse的使用 (4)
3.java语法基础 (6)
4.数据类型 (8)
5.运算符 (9)
6.循环控制语句 (11)
7.Java方法 (13)
8.Java数组 (14)
9.字符串 (15)
1.初识JAVA
1.1.java概述
1.1.1.1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希
望用于控制嵌入在有线电视交换盒、PDA等的微处理器;
1994年将Oak语言更名为Java;
1.2.JAVA各JDK版本的特性
1.2.1.JDK5.0引入泛型
1.2.2.Java的三种技术架构
1.2.2.1.JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程
序,主要针对web程序开发
1.2.2.2.JAVASE:Java Platform Standard Edition,完成桌面应用程序的开发,
是其它两者的基础;
1.2.2.3.JAVAME:Java Platform Micro Edition,开发电子消费产品和嵌入式设
备,如手机中的程序;
1.3.JAVA开发运行环境
1.3.1.JDK
1.3.1.1.Java Development Kit,java的开发和运行环境,java的开发工具和
jre。
1.3.
2.JRE
1.3.
2.1.Java Runtime Environment,java程序的运行环境,java运行的所需
的类库+JVM(java虚拟机)。
1.3.3.配置环境变量
1.3.3.1.目地是让java jdk\bin目录下的工具,可以在任意目录下运行,原因
是,将该工具所在目录告诉了系统,当使用该工具时,由系统帮我们去找指定的目录
1.3.3.
2.环境变量的配置
1.3.3.
2.1.永久配置方式:JAVA_HOME=%安装路径%\Java\jdk
path=%JAVA_HOME%\bin[推荐使用]
1.3.3.
2.2.临时配置方式:set path=%path%;C:\Program Files\Java\jdk\bin
特点:系统默认先去当前路径下找要执行的程序,如果没有,再去path中设置的路径下找。
1.3.3.3.classpath的配置[可以不用配置,因为是使用工具开发]
1.3.3.3.1.永久配置方式:classpath=.;c:\;e:\
1.3.3.3.
2.临时配置方式:set classpath=.;c:\;e:\
1.4.javac命令和java命令
1.4.1.javac
1.4.1.1.负责的是编译的部分,当执行javac时,会启动java的编译器程序。
对指定扩展名的.java文件进行编译。生成了jvm可以识别的字节码文件。
也就是class文件,也就是java的运行程序。
1.4.
2.java
1.4.
2.1.负责运行的部分.会启动jvm.加载运行时所需的类库,并对class文件进
行执行.一个文件要被执行,必须要有一个执行的起始点,这个起始点就是main 函数
2.Myeclipse的使用
2.1.修改默认的JDK 右键项目,Config Builder Path
2.2.常用的快捷键
2.2.1.Ctrl+D
2.2.1.1.删除当前行
2.2.2.Ctrl+Alt+↓
2.2.2.1.复制当前行到下一行(复制增加)
2.2.
3.Ctrl+Alt+↑
2.2.
3.1.复制当前行到上一行(复制增加)
2.2.4.Alt+↓
2.2.4.1.当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) 2.2.5.Alt+↑
2.2.5.1.当前行和上面一行交互位置(同上)
2.2.6.Ctrl+F
2.2.6.1.全局查找并替换
2.2.7.Ctrl+Z
2.2.7.1.全局撤销
2.2.8.Ctrl1+1
2.2.8.1.全局快速修正
2.2.9.Ctrl+A
2.2.9.1.全局全部选中
2.2.10.Ctrl+H
2.2.10.1.全局打开搜索对话框
2.2.11.Ctrl+F4
2.2.11.1.全局关闭
2.2.12. Ctrl+Shift+F
2.2.12.1.Java编辑器格式化
2.2.1
3.Ctrl+/
2.2.1
3.1.Java编辑器注释
2.2.14.Alt+Shift+Z
2.2.14.1.全局撤销重构
2.2.15.Alt+Shift+R
2.2.15.1.全局重命名
2.2.16.Ctrl+Shift+O
2.2.16.1.快速导包
3.java语法基础
3.1.关键字
3.1.1.其实就是某种语言赋予了特殊含义的单词3.2.保留字