美文网首页
1.Java概述

1.Java概述

作者: 每天起床都想摆 | 来源:发表于2022-01-03 19:37 被阅读0次

Java概述

技术体系

  1. Java技术体系

    技术体系 说明
    Java SE(Java Standard Edition):标准版 Java技术的核心与基础
    Java EE(Java Enterprise Edition):企业版 企业级应用开发的一套解决方案
    Java ME(Java Micro Edition):小型版 针对移动设备应用的解决方案

    Java ME的市场认可度很低,开发者更青睐于Android和IOS的解决方案

  1. JDK(Java Development Kit:Java开发者工具包)

    LTS(Long-term-support)长期支持版:

    • JDK8
    • JDK11
    • JDK17
  2. 判断Jdk安装是否成功:

    • cmd命令:java
    • cmd命令:java -version
    • cmd命令:javac -version
  3. 两个常用命令:(Java语言存在编译器和执行器)

    • javac 编译命令
    • java 执行命令
  4. 几个命令行窗口的常用命令:

    常用命令 作用
    盘符: 切换到某个盘下:D:,C:
    dir 查看当前路径下的文件信息
    cd 进入单级目录:cd software
    进入多级目录:cd D:\Drivers\amd
    回退到上一级目录:cd ..
    回退到盘符根目录:cd \
    cls 清屏
  5. 开发Java程序的三个步骤:

    1. 编写代码----产生源代码文件(后缀名为.java)
    2. 编译代码----使用javac进行编译,生成字节码文件(后缀名为.class)
    3. 运行代码----使用java运行
  6. 编程语言的发展历程:

    1. 机器语言
    2. 汇编语言
    3. 高级语言
  7. JDK和JRE的关系:

    • JVM:Java虚拟机,真正运行Java程序的地方

    • JDK:Java开发工具包,包含Java编译器,Java虚拟机,核心类库和其他运行需要的组件

    • JRE:Java运行时环境,只包含Java虚拟机,核心类库和其他运行需要的组件

      在企业部署环境,只需要安装JRE就可以运行已经编译好的Java程序

  8. 跨平台工作原理:

    • 一次编译,处处可用
    • 实现方式:在不同的操作系统安装适用的不同版本的JVM虚拟机
  9. Path环境变量的作用:

    • Path环境变量是用来配置命令的路径的,这样可以在命令行窗口中的任何位置直接使用这些命令

      目前的新版JDK会自动配置Path(不会自动配置JAVA_HOME),而老旧的版本仍需要手工配置

IDE介绍

  1. IDE:集成开发工具

  2. IDEA项目结构:

    • project:项目,工程
    • module:模块
    • package:包
    • class:类
  3. 注释:

    • 单行注释

    • 多行注释

    • 文档注释(一般用在类和方法上的注释)

      //单行注释
      
      /*
        多行注释
        多行注释
        多行注释
      */
      
      /**
        文档注释
        文档注释
      /
      
  4. 注释快捷键:

    • Ctrl + / :单行注释
    • Ctrl + Shift + / :选中代码进行多行注释

数据类型

  1. 字面量分类:

    字面量类型 说明 示例
    整数 不带小数的数字 666
    小数 带小数的数字 3.14
    字符 必须使用单引号,有且仅能一个字符 ‘A’,‘0’,‘我’
    字符串 必须使用双引号,内容可有可无 “你好”
    布尔值 布尔值,表示“真”,“假”,只有两个值 true,false
    空值 一个特殊的值,空值 值是:null

    对字符而言,其内容也包括转义字符,如换行转义'\n',空格转义'\t',实际使用用双引号

  2. 变量:变量是存储一个数据的内存区域

    格式:数据类型 变量名 = 值;

    变量创建可以不用初始化,但是使用一定要赋值

    变量有作用域(访问范围),作用域内不能出现同名变量名,必须时刻关注变量的作用范围

  3. 在Windows命令窗口输入‘ calc ’打开本地计算器,切换模式为程序员可进行特殊计算

  4. 有效二进制位:在32位或64位机,存储整数3,实际有效二进制位为11,但是实际存储需要根据位数在前补全足量的0

  5. 计算机的数据单位

    • 开关用0,1(位)表示
    • 每8位为一个字节(B),1B = 8b
    • 字节是计算机中数据最小的单位
    • 其他单位:K,M,G,T每一级倍率为1024
  6. 数据类型的分类:

    • 引用数据类型

    • 基本数据类型

      数据类型 关键字 取值范围 内存占用(字节数)
      整数 byte -128~127 1
      short -32768~32767 2
      int(默认) 正负10位数(第10位为正负2) 4
      long 正负19位数(第19位为正负9) 8
      浮点数 float 1.401298e-45到3.402823e+38 4
      double(默认) 4.9000000e-324到3.402823e+38 8
      字符 char 0~65535 2
      布尔 boolean true,false 1
  7. ASCII码:十进制:大A:65;小a:97,以此类推

  8. 关键字,标识符:注意类名和文件名必须完全相同

相关文章

  • 1.Java概述

    1.Java技术体系从广义上讲,Kotlin、Clojure、JRuby、Groovy等运行于Java虚拟机上的编...

  • 1.Java概述

    Java概述 技术体系 Java技术体系技术体系说明Java SE(Java Standard Edition):...

  • 1.java的概述

    1. 程序一词来自生活,通常指完成某些事情的固定步骤,合理顺序 System.out.println(“记录");...

  • 1.Java语言概述

    1.Java语言概述 是SUN(Stanford University Network,斯坦福大学网络公司 ) 1...

  • 第一章-java语言简介

    第一节:java语言概述 一、java简介[了解] 1.java概述 1.1java是什么? 学习之前需要了解,j...

  • Java NIO总结(一):Channel、Buffer、Sel

    0. 概述 1.Java NIO 2.ChannelChannel到Channel的数据传输transferFro...

  • Java EE应用

    1.Java EE应用概述 1.1 Java EE应用分层模型 Domain Object(领域对象)层 由POJ...

  • java中的日志框架

    各日志框架配置原则: 先看官网 --> 再看源代码 --> 最后中文博客 1.java中日志概述 1.1 java...

  • 深入理解Java虚拟机一

    一、为什么要学习Java虚拟机 1.Java虚拟机概述 Java虚拟机即Java Virtual Machine,...

  • Day69-jenkins集成maven && sonarqub

    1.Java项目部署基本概述? 2.手动部署Java项目至Web集群? 安装jenkins 如果需要使用高版本Ma...

网友评论

      本文标题:1.Java概述

      本文链接:https://www.haomeiwen.com/subject/yyxfcrtx.html