Java学前知识-绪论

Java是一种面向对象的编程语言,由JamesGosling创建。它有三个主要分支:J2SE,J2EE和J2ME。Java代码被编译为字节码,在Java虚拟机(JVM)上运行,实现跨平台。JRE包含JVM和必需的库,而JDK则包括JRE和开发工具。Java程序有两种类型:应用程序和小应用程序(applet)。Java的特点包括平台无关性、解释执行、面向对象、网络支持、稳定性和安全性。
摘要由CSDN通过智能技术生成
  1. Java与c的核心区别在于:java面向对象
  2. Java之父:james gosling
  3. Java三个分支:J2SE(Java 2 Standard Edition)标准开发工具包  J2EE企业级开发的工具包  J2ME开发智能消费型电子产品,如移动电话和汽车导航系统
  4. Java是混合类型编程,跨平台,运行在JVM中,源代码是标准的文本文件。
  5. JVM(java virtual machine)JAVA虚拟机,java虚拟机是解释字节码的软件。是编译和运行java程序等各种命令极其运行环境的总称。
  6. 实现机制:java源程序(.java)->java编译器->java字节码(bytecode)->java虚拟机
  7. Java源程序在编译之后生成后缀为.class的文件,该文件以字节码的方式进行编码,jvm便在此基础上进行解释。
  8. JRE(Java Runtime environment)java运行环境,包含了java程序所需要的所有组件如:JVM、动态库。
  9. JDK(java se development kit)java开发工具包。JDK=JRE+相关的开发工具,如果需要开发java程序必须安装jdk。只运行编译好的java的话只需要jre。
  10. JVM JRE JDK三者之间的关系
  11.  Java API(应用程序接口)经过编译的,可在程序中使用的java代码标准库
  12. 如何编译源文件: javac 文件名(.java)两者之间用空格空开,而且一定要写,并且文件名是区分大小写,任何的拼写错误都会引起编译错误。
  13. 如何执行源文件:java 文件名 文件名不能有任何的后缀
  14. 一句话总结: javac编译java运行
  15. Java SDK(Java software development kit)软件开放工具包,java SE—SDK的核心部分(开发工具,运行环境,附加库)
  16.  Java开发环境 :javac(编译器,把 .java编译成bytecode)、java(java解释器,执行已经转成bytecode的java文件)、jdb(调试器,用来调试java文件)、javap(反编译,将类文件还原回方法和变量)、javadoc(文档生成器,创建HTML文件)、appletviwer(applet解释器,用来解释已经转换成bytecode的java小应用程序)
  17. Java程序大致分成两种类型:应用程序application小应用程序applet。Applet一般指java语言开发的嵌在网页中(html)运行的程序。一般步骤为编辑-编译-解释执行
  18. 在cmd窗口编译时要先把路径改成存储.java文件的路径,先输入盘,然后用cd 文件名进一步进入路径。
  19. Java语言的特点:平台无关性、解释性、面向对象、网络特性、鲁棒性(稳定性)、简单性、安全性、多线程性。
  20. 明白java的面对对象的性质:类——对象——(属性、行为)行为一般指的就是方法。
  21. Application和applet的区别:运行环境不同,小应用程序总是放在web浏览器的图形用户界面。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Refrain_awei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值