JavaSE基础记忆点(一)——入门前


一、背景知识

1.1历史背景
  1. 1995年,Sun(Stanford University Network,斯坦福大学网络公司)推出;
  2. 2009年,Sun公司被Oracle收购;
  3. Java名字由来:本欲为Oak(橡树),已被注册,改为Java(是印度一个盛产咖啡的岛屿);
  4. 创始人:詹姆斯·高斯林(James Gosling)。
1.2应用方向
  1. 桌面应用开发
  2. 企业级应用开发:淘宝、京东等
  3. 移动应用开发
  4. 服务器系统
  5. 大数据开发:Hadoop
  6. 游戏开发
1.3技术体系
  1. Java SE (Java Standard Editon) :标准版,是下面两种的基础,固现在学习的是基础中的基础;
  2. Java EE (Java Enterprise Edition) :企业版,为企业级应用开发提供一套解决方案;
  3. Java ME (Java Micro Edition) :微型版,基本已淘汰,被Android。

二、入门前准备

2.1基础环境工具准备
  1. JDK(Java Develop Kit)Java开发工具包安装。
      最好安装LTS(Long-term support长期支持版),JDK在1.8版本后集成了JRE,此前版本需安装JRE(Java Runtime Environment),注意版本号从1.5开始改为叫5.0,即1.8就是8.0;
      配置环境变量:建议先新建一个JAVA_HOME变量,将JDK的目录地址(如C:\Program Files\Java\jdk-21.0.3)录入其中,其后在Path变量中添加%JAVA_HOME%\bin 注意,加上“\bin”的尾巴。
  2. 编写Java程序步骤:编写代码、编译代码(Javac HelloWorld.java),运行代码(Java HelloWorld);网络图片,侵删
  3. 命令行窗口中,cls清屏,dir显示当前目录下所有内容。注意源代码文件名同类名一致。
  4. JDK组成:找到一张清晰的图,来源:https://www.tutorialandexample.com/jdk网络图片,侵删
    JVM(Java Virtual Machine):真正运行Java程序的地方。
    Java SE API(Java SE Application Programming Interface):核心类库,Java自己写好的程序,给大家调用。
    Tools & Tool APIs:开发工具等,如javac。
  5. Java的跨平台特性,为啥可以跨平台呢?
      因为,Java提供了各平台上对应的虚拟机,同一份Class文件可通过不同平台的JVM运行。
      注意!是对应平台的JVM,若是在Windows上安装了Linux版本的虚拟机是不能正常运行的哦。
2.2集成开发工具

如Eclipse、MyEclipse、Intellij IDEA、NetBeans等,当前最常用的是Intellij IDEA咯,简称IDEA,后面的栗子都基于该平台讲咯。
  使用当前最新版本的IDEA,连2.1讲的Java安装都可以不用做了,可以先下载安装IDEA,而后在IDEA中下载Java插件,,,至于环境变量,可以根据自己需要选择是否添加。
  IDEA官网,点击访问
  侵删
  OK,安装好集成开发工具后面的工作都会变简单很多,英文不太好的还可以下载中文插件,方便先熟悉该软件,但不建议使用,可以熟悉后关掉插件。

使用集成开发工具编写Java程序:

  1. 创建工程(项目)Project;
  2. 工程中创建模块Module;
  3. 模块中创建包Package;
  4. 包中创建类Class;
  5. 类文件中写你的代码啦。
    下面给个框架图:
    侵删
  • 27
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值