目录
一.Java简介
Java简介
1. 目前全球Top 1程序开发语言,有最大的开发社区;
2. 广泛应用于企业和互联网后端开发,Android开发,大数据开发;
3. 市场需求最大的软件工程师职位。
Java的特点
1. 面向对象编程;
2. 字节码方式运行在虚拟机上;
3. 简单,健壮,安全
4. 跨平台。
Java的版本
Java SE:Standard Edition,标准版
Java EE:Enterprise Edition,企业版
Java ME:Micro Edition,移动版
名词解释
JSR:Java Specification Request
JCP:Java Community Process
RI:Reference Implementation
TCK:Technology Compatibility Kit
JDK:Java Development Kit
JRE:Java Runtime Environment
二.安装JDK
JDK下载链接:
https://www.oracle.com/technetwork/java/javase/downloads/index.html
安装JDK:
1.安装完JDK之后,需要把JDK的bin目录添加到环境变量Path中
2.安装后打开命令提示符检查java命令:java -version
3.检查javac命令:javac
三.第一个Java程序
Java代码
Java程序是大小写敏感的对格式没有严格要求,但用空格或Tab键缩进会比较好看
Hello.java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
文件名必须是Hello.java,文件名也要注意大小写,必须与程序的类名完全一致,扩展名是.java。
编译
切换到Hello.java所在目录:javac Hello.java
无任何输出表示成功,可查看编译出的Hello.class文件。
执行
java -cp E:\ Hello -cp:是指定classpath路径(编译后class路径),如果有包名需要加包名
四.Eclipse安装
Eclipse下载地址
https://www.eclipse.org/downloads/packages/
Eclipse基本概念
View:小窗口,可拖动、关闭、重新打开
Perspective:一组View,例如Java Perspective,可以快速切换开发环境
设置Eclipse
菜单Window - Preference打开设置选项
General - Workspace:
建议钩上Refresh using native hooks or polling
必须设置Text file encoding: UTF-8
Java - Installed JREs
确认JRE1.8是默认JRE
Java - Compiler
确认Compiler compliance level是1.8
常用快捷键
Ctrl + Shift + F:快速格式化代码
Ctrl + S:保存代码
Eclipse Project
一个Project对应于一个目录
源码存放在src目录
编译输出在bin目录
bin目录在Eclipse环境中被自动隐藏
五.安装Eclipse插件
在Eclipse中安装插件
菜单Help -> Install New Software... -> Add -> Add Repository:
Name: 名称随便
Location:输入地址
接受协议 重启Eclipse
打开插件 菜单Window -> Show View -> Other...
六.目录结构
1.1 java入门 1.2 基本数据类型 1.3 流程控制 1.4 数组操作 1.5 字符串 1.6 java日期和时间
面向对象 2.1 封装 继承 多态 2.2 抽象类 接口 2.3 内部类
java 3.1 异常 3.2 日志 3.3 反射 3.4 泛型 3.5 注解
4 JAVA 集合
5 java IO编程
6 JAVA 多线程
7 java jdbc 编程
8 java 网络编程
带整理:
java 操作 json 和 xml
正则表达式
函数式编程
加密
junit
maven