目录

一.Java简介

二.安装JDK

三.第一个Java程序

四.Eclipse安装

五.安装Eclipse插件


一.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

 

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐