Java是一种程序语言。
Java的应用平台:
Java SE:Java Platform Standard Edition
Java EE:Java Platfrom Enterprise Edition
Java ME:Java Platfrom Micro Edition
Java SE是各应用平台的基础,要了解其他平台必须以Java SE为基础!
特性:
以面向对象的思想来编写程序(可重用,或者使用别人已经编写好的Java组件);
跨平台:Java的程序在编译时,不是直接编译成为机器语言,而是先编译成Java字节码(JVM的可执行文件),再通过JVM来运行Java字节码-----将Java字节码转换成目标平台下的机器语言。
安全的:加入了垃圾回收器,解决对象资源的回收问题。
可移植:在不同平台上的数据类型长度一致
JDK:Java Development Kit 包含了JRE(比公用的JRE多了Server,做测试用)和开发工具
JRE:Java Runtime Enviroment 是Java程序的运行环境
JVM:Java Virtual Machine是Java虚拟机,可以运行编译后的Java字节码(从属于JRE)
Path:告诉系统到哪里去寻找Java工具程序
ClassPath:告诉JRE知道指定的Java程序或者Class文件
Jar:将许多文件组合成一个压缩文件,还用于部署和封装库
编写和编译Java程序
1.源文件必须以.java为结尾
2.文件名必须与类名相同(包括大小写)
3.注意关键字大小写
分享到:
相关推荐
变压器基础知识合集,共112份,资料PPT格式,供大家学习参考。 变压器、PT、CT相关知识 变压器标准资料 变压器的分类、基本结构及工作原理 变压器的构造讲解 变压器的规格型号及解释 变压器的基本工作原理和结构 ...
证券从业资格考试科目分为基础科目和专业科目,基础科目为《证券市场基础知识》。 专业科目包括:《证券交易》、《证券发行与承销》、《证券投资分析》、《证券投资基金》。 基础科目为必考科目,专业科目可以自选。...
公共基础知识pdf下载
汽车CAN总线CAN网络汽车网络CAN基础知识CAN总线通信详解资料合集 2008晶锐 ( Fabia )14_CAN 总线网络连接驱动和诊断电路图.pdf 2012款奔驰212远程信息处理控制器区域网络(CAN)的电路图.pdf CAN总线通信详解.pdf CAN...
电工基础知识是电子电路和电气工程领域的基础,对于任何涉及电能使用和电路设计的技术宅来说,这些知识是必不可少的。在家用电方面,理解电工的基础知识可以帮助我们解决日常生活中常见的电气问题,避免不必要的安全...
专项债基础知识手册
计算机专业基础知识点是每个IT从业者或学习者都必须掌握的核心内容。这涵盖了多个领域,包括计算机体系结构、数据结构、算法、操作系统、网络和数据库等。408计算机基础标签表明了这些知识点主要针对计算机科学与...
本人用于公司内部网络基础知识培训的PPT,供大家分享。
电力系统基础知识,对于初步涉入电力行业的人员学习使用
开关电源设计DCDC电源设计硬件物料基础知识大全: PCB板簡介.doc 中美德英线规对照表.doc 二极管 三极管 MOS器件基本原理.doc 元件技术.doc 公母座.doc 助焊剂.doc 包装材料.doc 半导体器件.doc 压敏电阻型号及电感...
plc基础知识入门.ppt
计量基础知识考试题库及答案 本资源摘要信息是关于2021年计量基础知识考试题库及答案的详细知识点总结。计量基础知识考试题库及答案是计量基础知识的重要组成部分,对于计量基础知识的学习和应用具有重要的参考价值...
关于存储系统的基础知识,包括第一部分:存储相关基础知识、第二部分:存储中常用的术语、第三部分:DAS、NAS、SAN、iSCSI
低空经济基础知识培训课件.pptx
数据库基础知识数据库基础知识
java基础知识,帮助初学者更快更好地掌握java。ppt内容具体易懂,希望对刚接触java的初学者有所帮助。
英语语法基础知识大全.pdf
在这个“C#基础知识入门”中,我们将深入探讨C#的核心概念和关键知识点。 01c#基础知识.pdf涵盖了以下几个方面: 1. **变量与数据类型**:在C#中,变量用于存储数据,数据类型定义了变量可以存储的数据种类,如...
计算机基础知识培训,包括防病毒、 硬件维护
服务器基础知识全解,高清汇总版PPT