zoukankan      html  css  js  c++  java
  • java基础(1)----java简介以及IDEA使用介绍

    1. 基础语法、
    2. 面向对象、
    3. 字符串和集合、
    4. IO流、
    5. 接口、
    6. lambda、
    7. 方法引用、
    8. Stream、
    9. 模块化。

    一、java的前世今生:

     J2SE:标准体验版、J2EE:企业版、J2ME:小型版(移动嵌入开发)

    二、JDK、JRE和JVM的区别

    • JDK:java开发工具包,开发用的

    (包含JRE以及开发工具,面向开发人员使用)

    • JRE:java运行时环境,运行用的

      (包含JVM以及运行类库,面向运行人员使用)

    jvm是java的虚拟机,是真正执行程序的,JRE是运行环境,包括类库

    • JVM:Java虚拟机,核心所在

      (包含字节码等核心内容),在 Java 中,JVM可以理解的代码就叫做字节码(即扩展名为 .class 的文 件),它不面向任何特定的处理器,只面向虚拟机。

    它只认识 xxx.class 这种类型的文件,它能够将 class 文件中的字节码指令进行识别并调用操作系统向上的 API 完成动作。所以说,jvm 是 Java 能够跨平台的核心

     三、编译运行

    四、IDEA使用介绍

    https://how2j.cn/k/idea/idea-start/1350.html

    https://www.w3cschool.cn/intellij_idea_doc/intellij_idea_doc-pat12ctv.html

    https://www.cnblogs.com/leton/p/11895952.html一些小技巧

    1、project

    (1)project和module

    一个project可以有多个module,一个大型项目结构是多个module组成,按功能划分, 有一个主模块,下面有很多的子模块,这些模块之间相互依赖,都处于同一个项目中,彼此之间有着不可分割的业务关系。

    Create New Project:创建一个新项目

    Import Project:导入已有的项目

    open:打开一个已有项目

    (2)创建项目 Create New Project

     maven project:

     (3)快捷键

    切换:

    1.Ctrl+Tab

    在编辑器中打开的工具窗口和文件之间切换

    查找:

    1.双击shift(两次shift)
    在项目的所有目录查找.

    2.ctrl+f
    当前文件查找特定内容

    编辑:

    1.ctrl+d
    复制当前行到下一行

    2.ctrl+x
    剪切当前行

    3.ctrl+c ctrl+v
    大家都懂的

    4.ctrl+z
    撤销

    5.ctrl+shift+z
    取消撤销

    6.alt+insert 可以自动生成构造器、getter/setter等等常用方法

    7.ctrl+?  注释

    8.Alt+左箭头,Alt+右箭头

    查看方法的历史顺序

    9.Ctrl+Shift+U,大小写转化

    10.Ctrl+E

    显示最近打开的文档

    11.Ctrl+Shift+Space 查看当前类所含有的所有方法

     

     

     安装的插件:

    1、bashsupport:编译运行shell脚本

    之前要安装了git,在命令行输入where git找到git安装的位置(/usr/bin/git)。

    在idea的setting里设置bash编译器位置:

    新建文件时可以看到有bash file.

     #!/bin/bash

  • 相关阅读:
    配置Express中间件
    C#字符串中特殊字符的转义
    JSON.NET 简单的使用
    ASP.NET 解决URL中文乱码的解决
    ASP.NET MVC 笔记
    VS中一些不常用的快捷键
    Visual Studio 中突出显示的引用
    Silverlight从客户端上传文件到服务器
    silverlight打开和保存文件
    sliverlight资源文件的URI调用
  • 原文地址:https://www.cnblogs.com/Lee-yl/p/11617448.html
Copyright © 2011-2022 走看看