Java入门
卫欣媛
转载文章
2023-01-27
109
原文
- 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运行工具