JAVA学习前应该了解

Java特性和优势

  • 简单性

  • 面向对象

  • 可移植性(跨平台性)

  • 高性能 (集成编译)

  • 分布式

  • 动态性(反射机制)

  • 多线程(同时视频,同时听音乐....)

  • 安全性 (异常机制)

  • 健壮性

学习过程中爱上Java

Java的三大版本

  • Write Once、 Run Anywhere(跨平台)

  • JavaSE:标准版(桌面程序,控制台开发.....)

  • JAVAME:嵌入式开发(手机,小家电)

  • JavaEE:企业级开发(Web端,服务器开发....)

学海无涯,开发程序要勤于思考

JDK JRE JVM

  • JDK: Java Development Kit(Java开发者工具)

  • JDK包含JRE

  • JRE: Java Runtime Environment(Java运行时环境)

  • JVM: Java Virtual Machine(Java虚拟机)

    JVM时Java跨平台核心

    img

Java开发环境搭建

  • JDK下载与安装

    下载

    安装:

    1.鼠标右击【jdk-8u221-64bit】选择【解压到jdk-8u221-64bit】。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg)

    2.双击打开【jdk-8u221-64bit】文件夹。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg)

    3.鼠标右击【jdk-8u221-windows-64bit】选择【以管理员身份运行】。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg)

    4.点击【下一步】。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg)

    5.点击【下一步】。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image010.jpg)

    6.安装中。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image012.jpg)

    7.点击【下一步】。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image014.jpg)

    8.jre安装中。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image016.jpg)

    9.点击【关闭】。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image018.jpg)

    10.打开jdk的安装路径,在地址中鼠标右击选择【复制】。

    配置环境变量

    温馨提示:64位的jdk的默认安装路径是【C:Program FilesJavajdk1.8.0_221】。

    32位的jdk的默认安装路径是【C:Program Files (x86)Javajdk1.8.0_221】。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image020.jpg)

    1.右击【此电脑】然后选择【属性】。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image022.jpg)

    2.点击【高级系统设置】。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image024.jpg)

    3.点击【环境变量】。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image026.jpg)

    4.在系统变量下点击【新建】。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image028.jpg)

    5.变量名输入【JAVA_HOME】,在变量值栏中使用快捷键Ctrl+V粘贴刚才复制的jdk的路径,然后点击【确定】。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image030.jpg)

    6.点击【新建】。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image032.jpg)

    7.变量名中输入【CLASSPATH】,变量值中输入【.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar】然后点击【确定】。

    温馨提示:注意变量值前面的【.;】

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image034.jpg)

    8.找到【Path】变量,然后点击【编辑】。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image036.jpg)

    9.点击【新建】。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image038.jpg)

    10.输入【%JAVA_HOME%in】然后点击【确定】。

    温馨提示:win7系统有所不同,只需要在最后面加入【;%JAVA_HOME%in】就好,注意分号。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image040.jpg)

    11.点击【确定】。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image042.jpg)

    12.点击【确定】。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image044.jpg)

    13.按下快捷键win+r。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image046.jpg)

    14.输入【cmd】然后点击【确定】。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image048.jpg)

    15.输入【java -version】并按下键盘上的Enterd得到jdk的安装版本。

    温馨提示:-version前面有个空格。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image050.jpg)

    16.输入【java】然后按键盘上面的Enter键。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image052.jpg)

    17.得到下面的信息。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image054.jpg)

    18.输入【javac】然后按键盘上面的Enter键。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image056.jpg)

    19.得到下面的信息。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image058.jpg)

    20.安装完成,运行成功界面如下。

    ![img](file:///C:/Users/16699/AppData/Local/Temp/msohtmlclip1/01/clip_image060.jpg)

  • 卸载

    1. 删除Java的安装目录
    2. 删除JAVA_HOME
    3. 删除Path下面关于Java的目录
    4. 输入【java -version】并按下键盘上的Enterd得到jdk的安装失败。
  • JDK目录介绍

    • bin目录:包含了java运行所需要的可执行文件。

    • lib目录:包含了运行时依赖的java类库和动态链接库。

    • db目录:Java实现的数据库。

    • include目录:.h头文件,C语言开发时用到的头文件。比如jni.h是开发jni程序时必须引用的头文件。

    • src.zip文件:Java类库源码,包括了rt.jar库中的关键部分;除了Java类库,还包含了启动器(launcher)的源码(C语言实现)。

    • jre目录:Java运行环境。

  • Helloword及简单语法规则

    1. 新建一个文件夹,存放代码code

    2. 新建一个Java文件

      • 文件后缀名为.java
      • Helo.java
      • 【注意】系统是否隐藏了后缀,我们要手动打开,使其显示。
    3. 编写代码:

      public class Hello{
      	public static void main(String[] args){
      	System.out.print("Hello,Word!");
      	
         }
      }
      //Hello:类名
      //public static void:关键字
      //main:方法名
      //String[] args:参数列表
      //System.out.print:输出语句
      //"Hello,Word!":输出的内容
      
    4. 在cmd中编译javac java文件,文件夹会生成一个class文件

      image-20200320082948727

    5. 运行class文件,java.class文件

      如图:image-20200320083416642

    6. 可能遇到的问题:

      1. 每个单词的大小写不能出现问题,Java时大小写敏感
      2. 预防乱码,尽可能输出英文
      3. 文件名和类名必须保持一致,并且首字母大写
      4. 符号不能使用中文
      5. 环境配置出现问题了
  • Notepad++安装和使用

Java程序运行机制

  • 编译型

    将代码编译成计算机能看懂的计算机语言

    用于操作系统

  • 解释型

    每一次都需要进行编译

    用于网页,追求速度

  • 程序运行机制

    源文件→Java编译器→字节码文件→解释器→执行

IDEA安装

什么是IDE

  • IDE的意思是Integrated Development Environment,集成开发环境

  • 是用于提供程序开发环境的应用程序,集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套,所有具备这一特性的软件或者软件套都可以叫集成开发环境。

  • 如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。IDE多被用于开发HTML应用软件。

  • 常见的IDE

    • Microsoft Visual Studio
    • Eclipse
    • ........

IDEA介绍

  • IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Python等少数语言。

IDEA官网

http://www.jetbrains.com/

常用快捷键:

  1. 写代码时用Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与setter方法。
  2. 按Ctrl-N再键入类的名字可以快速地在编辑器里打开任何一个类。从显示出来的下拉列表里选择类。同样的方法你可以通过使用Ctrl-Shift-N打开工程中的非Java文件。
  3. Ctrl-D复制当前行,Ctrl-Y删除当前行。
  4. Ctrl-Shift-U,Ctrl+Shift+Alt+U显示类继承结构图,再按Alt-M。
  5. Alt-F1 回到当前文件所在的目录结构。
  6. Ctrl-Shift-V 粘贴最近复制过的一些信息。
  7. Ctrl-Shift-F7 高亮显示所有该文本,按Esc高亮消失。
  8. Ctrl-E 最近打开的文件。
  9. Ctrl-P 方法参数提示。
  10. Alt+ Up/Down 在方法间快速移动定位。
  11. Ctrl+W 选中代码,连续按会有其他效果。
  12. Shift + F6 选中目录结构的文件,重命名。
  13. Ctrl + Alt + F12 进入当前文件所在磁盘位置。
  14. Ctrl + Shift + F。
  15. Ctrl + Shift + R 搜索指定范围文件,替换文字。
  16. Ctrl + Shift +W 返回上一次选择的代码块状态。
  17. Ctrl + Shift + J 自动将下一行合并到当前行末尾。
  18. Ctrl + Tab Switcher 导航 与 Ctrl + E 类似效果。
  19. Ctrl + Shift + C 复制当前文件磁盘路径到剪贴板
每个人都是在努力的路上,别因为别人的误解而放弃,,术业有专攻,如是而已。
原文地址:https://www.cnblogs.com/16699qq/p/12531250.html