当前位置: 首页 > news >正文

初识java

1.1 Java简介

  • 面向对象的高级编程语言

  • 三大技术体系:

    • Java SE(标准版)

    • Java EE(企业版)

    • Java ME(微型版)

  • 核心优势:跨平台性(JVM实现)、丰富的类库、自动内存管理。

 1.2 Java重要性

 应用领域

领域

典型应用
企业级开发ERP系统、金融交易系统
Web开发电商平台、门户网站
移动开发Android应用
大数据Hadoop、Spark生态系统
云计算分布式系统、微服务架构

技术优势
  • 2023年TIOBE排行榜长期保持前3

  • 完善的生态体系(Spring全家桶等)

  • 高薪岗位需求:后端开发、大数据工程师、Android开发

1.3 发展简史:

1.4 语言特性

  1. 跨平台性:"Write Once, Run Anywhere"

  2. 面向对象:封装/继承/多态

  3. 自动内存管理:GC垃圾回收机制

  4. 异常处理:完善的try-catch-finally体系

  5. 多线程支持:内置Thread类

二、开发环境配置

2.1 环境搭建步骤

  1. 下载JDK17:Oracle官网

  2. 配置环境变量:

    • JAVA_HOME:JDK安装路径

    • Path:添加%JAVA_HOME%\bin

    • 验证安装:

      java -version
      javac -version

      2.2 HelloWorld实现:

      /*** 第一个Java程序* 注意:类名需与文件名一致,且首字母大写*/
      public class HelloWorld {// 程序入口public static void main(String[] args) {System.out.println("Hello, World!");  // 输出}
      }

      编译的运行流程:

通过javac编译java源程序,生成.class字节码文件,用java运行字节码文件。

相关文章:

  • git切换分支后需要pull吗
  • cGAS-STING通路
  • 解决 TypeError: unsupported operand type(s) for -: ‘NoneType‘ and ‘float‘ 错误
  • 前端服务器部署分类总结
  • 带直流音量控制的立体声音频功率放大器—D2668
  • 第二十四天打卡
  • 服务器被打了怎么应对
  • Vue3吸顶导航的实现
  • Nginx配置与应用案例详解
  • 每周靶点:STEAP1、NPR1及文献分享
  • 快速定位到源码位置的插件 - vite/webpack
  • 量子算法:开启计算新时代的技术密码
  • Java基础之静态代理和动态代理
  • Excel中批量对多个结构相同的工作表执行操作,可以使用VBA宏来实现
  • HCIP(BFD)
  • 音频生成技术的前沿探索:从语音合成到智能Podcast
  • C# winform 日志 NLog
  • LeetCode 热题 100 230. 二叉搜索树中第 K 小的元素
  • Apollo学习——键盘控制速度
  • 白盒测试——基本路径测试法
  • 回望星河深处,唤醒文物记忆——读《发现武王墩》
  • 坚持吃素,是不是就不会得高血脂了?
  • 马上评|安排见义勇为学生补考,善意与善意的双向奔赴
  • 紫光集团原董事长赵伟国一审被判死缓
  • 国际能源署:全球电动汽车市场强劲增长,中国市场继续领跑
  • 崔登荣任国家游泳队总教练