• Java入门
  • JDK的安装目录(JDK17):
    • bin:该路径下存放了各种工具命令,其中比较重要的有javac和java
    • conf:该路径下存放了相关配置文件
    • include:该路径下存放了一些平台特定的头文件
    • jmods:该路径下存放了各种模块
    • legal:该路径下存放了各种模块的授权文档
    • lib:该路径下存放了工具的一些补充jar包
  • Java的三大平台:
    • JavaSE
      • Java语言的标准版,用于桌面应用的开发,是其他两个版本的基础
      • 桌面应用:用户只要打开程序,程序的界面会让用户在最短的时间那找到他们所需要的功能,同时主动带领用户完成他们的工作并得到最好的体验(但是不如C和C++好)
      • 学习JavaSE的目的,为今后从事javaEE开发,打基础
    • JavaME
      • Java语言的小型版,用于嵌入式电子设备(电视机、电冰箱、照相机的内核程序)或者小型移动设备(诺基亚)
    • JavaEE
      • Java语言的企业版,用于web方向的网站开发
      • 网站开发:浏览器+服务器
  • Java能做什么?
    • 桌面应用开发:各种税务管理软件、IDEA、Clion、Pycharm
    • 企业级应用开发:微服务、springcloud
    • 移动应用或嵌入式开发:鸿蒙、android、医疗设备
    • 科学计算:matlab
    • 大数据开发:hadoop
    • 游戏开发:我的世界
  • Java为什么这么火?
    • 用户量
    • 适用面
    • 与时俱进
    • 自身特点
      • 面向对象:类实例化成对象,对象抽象化成类
      • 安全性:Java写的代码安全,漏洞少
      • 多线程:例如多个人同时一起买票
      • 跨平台:一次编译、到处运行,可以在Windows、Mac、Linux等任意操作系统上运行
      • 开源:开放源代码
      • 简单易用:Java舍弃了指针的概念,并且类只支持单继承
  • JDK(Java开发工具包)和JRE(Java运行时环境)
      • JDK包由JVM、核心类库、开发工具组成
      • 开发工具有:javac编译工具、Java运行工具、jdb调试工具、jhat内存分析工具
      • JRE由JVM、核心类库、运行工具组成
      • 运行工具有:Java运行工具

原文地址:http://www.cnblogs.com/wei-xin-yuan/p/16866194.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性