JAVA入门

Java入门

  • 构建工具:Ant, Maven ,Jekins
  • 应用服务器:Tomcat , Jetty ,Jboss ,Websphere ,weblogic
  • Web开发:Struts ,Spring , Hibernate ,myBatis
  • 开发工具:Eclipse ,Netbean ,Intellii idea , Jbuilder

JAVA的特性和优势

  • 简单性
  • 面向对象
  • 可移植性
  • 高性能
  • 分布式
  • 动态性
  • 多线程
  • 安全性
  • 健壮性

Java三大版本

  • JavaSE:标准版(桌面程序,控制台开发…)
  • JavaME:嵌入式开发(手机,家电…)
  • JavaEE: 企业级开发(Web端,服务器…)

JDK JRE JVE

  • JDK: Java Development Kit。Java的核心,包括了Java运行环境、Java工具和Java基础类库。
  • JRE:Java Runtime Environment。JRE包括Java Runtime Environment和Java Plug-in。JRE可以在其上运行、测试和传输应用程序的Java平台。它包括Java虚拟机(jvm)、Java核心类库和支持文件。不包含开发工具(JDK)–编译器、调试器和其它工具。JRE需要辅助软件–Java Plug-in–以便在浏览器中运行applet。
  • JVM:Java Virtual Machine。JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。通过引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。

安装Java环境

安装JDK

参考链接: https://blog.csdn.net/qq_41436122/article/details/82620080.

卸载JDK
  • 删除Java的安装目录(可在高级环境设置里查看安装路径,然后找到文件删除)。
  • 删除JAVA_HOME这个变量
  • 删除path环境变量下关于Java的目录
  • cmd窗口运行java- version

java的程序运行机制

Java程序的运行机制编写 、编译 、运行三个步骤。

  • 编译
    Java编译器对源文件进行错误排查的过程,编译后将生成后缀名为.class的字节码文件。让JVM(java虚拟机)里的解释器正常读取。
  • 运行
  • 代码的装入
    JVM控制解释器中的“类装载器”去读取和装载程序所需的类(class的字节码)。然后解释器开始建立类与类之间的关系。
  • 代码的校验
    字节码校验器进行检查:校验器可发现操作数栈溢出,非法数据类型转化等多种错误。
  • 代码的执行
    编译型:解释器先将字节码编译成机器码,然后再执行该机器码。
    解释型:解释器通过每次解释并执行一小段代码来完成Java字节码程序的所有操作。
程序运行机制程序运行机制

IDEA的安装

IDE简介

集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。

IDEA下载与环境配置
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值