##java体系:
- java基础
- java oop重点
- java api
- java web
- 前段和后端
- java框架
- 互联网架构
- 大量数据
java基础:
环境搭建:
安装jdk,有两个文件夹:
- 1.jdk:
- jre
- bin命令 javac和java命令
- src.zip 源代码
- 2.jre:
- jvm java的虚拟机
- lib类库 rt.jar
安装eclipse
不能含中文路径和空格
启动时自动寻找jre
工作空间中有.metadata文件夹,存储的是所有的eclipse的配置(定期清理)
eclipse跟jre绑定,改成绑定内部jre
window-preference-java-installed jres-add(standard vm)–选择一个jdk中的jre
clipse配置整个工作空间的编码
window-preference-general-workspace-text file encoding-UTF8
java开发环境详细介绍:
java的命名规范:
- 帕斯卡命名法:所有单词的第一个字母大写
一般情况下用于对类名的定义 - 骆驼命名法:从第二个单词开始所有的第一个单词第一个字母要大些,其余全小写
一般情况下,变量名,方法名用骆驼命名法 把帕斯卡和骆驼命名法合并成都叫骆驼命名法
用eclipse创建java工程
在project explorer中的空白处,右键单机选择new-project-java project-java
出现一个create a java project窗口
use default location:当前项目存储的位置,一般默认就是启动eclipse时指定的工作空间
jre:指定当前工程所依赖的jre类库的版本
泛指某个版本的jre
只给当前的工程指定一个固定版本的jre
使用当前工作空间中指定的jre版本,工作空间中的jre变换,随之本项目的jre也跟工作空间的jre同步
project layout:项目的布局
当前项目的源代码不在src目录中,即src目录不存在
当前项目的所有的源代码都必须放在src目录中
点击next
出现java setting窗口
source:当前项目的源码放置的位置,即src目录
project:当前项目所依赖的其他项目
libraries:当前项所依赖的类库
点击finish 创建工程结束
创建package,在需要创建的地方,比如src文件夹上右键单击–new-package,在java中称之为package包,在Windows系统中则称之为文件夹
name:package的名称,只能是小写,一般情况下是网址的倒着写
在java中包名和包名之间用.符号分隔,在windows中代表的是文件夹和子文件夹
比如:
网址 包名
163.com com.163
tedu.cn cn.tedu
...
这样定义可以模块化分
cn.tedu.module1.submodulename
cn.tedu.module2.submodulename
用eclipse创建java类
右键单击package包--new--class
出现创建java的类的窗口
source folder:当前类存储在哪个源代码的文件夹下
package:代表当前类放置在哪个包中
name:类的名称,符合帕斯卡命名法
modifieres:单词原型是modify(修改,修饰)
此处用得是引申义,可编辑,可修改的范围
- pubic:公有 public clas A
- private:私有 private class A
- protected:保护 protected class A
- package/default/friendly:默认 class A
- abstract:抽象 abstract class A
- final:最终 final class A
- static:静态
super class:长辈类,指定当前类要继承哪个长辈类,如果不指定,默认继承自java.lang.object
interface:指定当前类的长辈接口是那些
which method...指定类中需要添加那些方法
do u wanna add comment:是否给当前类添加注释
点击finish,创建类完毕
类创建完毕后,在类中写java代码,根据需求来写
运行java代码:
- 方式一: 右键单击文件中的任意位置–run as–java application
- 方式二: 右键单击包中的文件名字,选择run as–java application
- 方式三: 在工具栏中选择一个执行按钮
开发中的一个常用技巧:
点击eclipse窗口中的project 菜单项–clean(清理)
如果执行此项目,eclipse会把当前工程中的bin目录中的编译完的class文件删掉
然后重新编译java的源代码文件,生成的class文件存储在bin目录中
注意两个名词:
运行路径:java项目中运行路径在bin目录中,实际执行的是bin目录中的class文件
开发源代码路径:java中的开发路径在src中
在实际开发中,必须注意一个配置 java的编译等级设置:指定.java文件用什么版本来编译
-
方式一: 统一对当前工作空间中的所有的项目做编译等级的设置 window-preferences-java-complier-jdk compliance level
-
方式二: 对指定的项目做编译等级的设置 右键单击要设置的项目名称–properties–java complier-java compliance level
-
注意: 编译等级的设置原则: 实际使用的jre的版本和编译等级的版本相同即可 只能降级编译,不能升级编译 应用场景:在开发中可以用于版本测试
在开发中项目名称有红叉,但代码没有红叉
一定要打开,window--show view--problem标签
然后看标签中的提示