java基础都有哪些

小编 377

java基础主要有程序基础和语法基础。java的程序基础包括JVM (Java 虚拟机)、JDK (开发java程序的命令工具)和JRE(Java 运行环境);java的语法基础有关键字、标识符、变量、基本数据类型及其间的转换、各种编码和各种运算符。

1.java程序基础都有哪些

(1)JVM:用于保证java的跨平台的特性。

Java 虚拟机(JVM)是运行 Java 字节码的虚拟机。JVM 有针对不同系统的特定实现(Windows,Linux,macOS),目的是使用相同的字节码,它们都会给出相同的结果。字节码和不同系统的 JVM 实现是 Java 语言“一次编译,随处可以运行”的关键所在。

(2)JDK :java的开发工具,包括jre+开发工具。

JDK 是 Java Development Kit 缩写,它是功能齐全的 Java SDK。它拥有 JRE 所拥有的一切,还有编译器(javac)和工具(如 javadoc 和 jdb)。它能够创建和编译程序。

(3)JRE:java的运行环境,包括jvm+java的核心类库。

JRE 是 Java 运行时环境。它是运行已编译 Java 程序所需的所有内容的集合,包括 Java 虚拟机(JVM),Java 类库,java 命令和其他的一些基础构件。但是,它不能用于创建新程序。

2.java语法基础都有哪些

  • 关键字,即被java赋予特殊含义,用做专门用途的字符串(单词)。关键字中所有字母都为小写。java语法基础中的关键字有:定义数据类型的关键字(class、byte、short等),定义流程控制的关键字(if、else、case、while等),定义访问全县修饰符的关键字(private、protected、public),定义类、函数、变量修饰符的关键字(final、abstract等),定义与类之间关系的关键字(extends、implements),定义建立实例、引用实例、判断实例的关键字(new,this等),用于异常处理的关键字,用于包的关键字,其他修饰符关键字等等。
  • 标示符,即在程序中自定义的名词。比如类名,变量名,函数名。包含 0-9、a-z、$、_ 。学习java,要掌握定义合法标识符规则以及Java 中的名称命名规范。
  • 变量,程序中最基本的存储单元,用于在内存中保存数据。包含变量类型、变量名和存储的值。需要掌握的基础知识有:变量的分类,整数类型byte、short、int、long,浮点类型float、double,字符类型char,布尔类型boolean,字符串类型
  • String,基本数据类型转换,进制与进制间的转换。此外,还要了解ASCII 码,Unicode编码以及UTF-8。
  • 运算符,是一种特殊的符号,用以表示数据的运算、赋值和比较等。java语法中的运算符有:算术运算符、赋值运算符、比较运算符(关系运算符)、逻辑运算符、位运算符、三元运算符。

延伸阅读

java开发的基础工具有哪些

java开发的基础工具有:1.集成开发工具IDEA ;2.项目构建管理工具Maven;3.版本控制工具SVN和Git。其他还有文本编辑工具notepad++,虚拟机有vmware workstation和virtualBox,谷歌浏览器,火狐浏览器,反向代理ngnix,前端开发工具有WebStrom和HBuilder。

1.集成开发工具IDEA

IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为较好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。使用IDEA需要输入激活码,不激活可以免费使用一段时间。

2.项目构建管理工具Maven

项目构建管理工具有很多,最常用的就是Maven,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。Maven下载完成后需要配置环境变量,在使用IDEA开发Maven项目时IDEA也需要配置Maven。

3.版本控制工具SVN和Git

SVN是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

回复

我来回复
  • 暂无回复内容

注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部