Java学习笔记:核心知识、IDEA使用和语法基础
需积分: 9 28 浏览量
更新于2024-08-05
收藏 53KB MD 举报
Java基础知识经验总结
Java是一种广泛应用的高级编程语言,具有特性安全、面向对象、跨平台等特点。本文将对Java基础知识进行总结,包括IDEA的使用、DOS指令、Java核心技术、JDK和JRE的关系、Java环境变量的配置、文档注释、关键字和保留字、命名规范、语法等方面。
**IDEA的使用**
在使用IDEA创建Moudle时,如果不想再使用时,可以先Remove Moudle,然后删除文件夹。这时候编译器会将其当做普通文件夹。如果需要手动添加Moudle,可以在普通文件夹上右键点击,选择Add as Moudle。
**DOS指令**
DOS指令是Windows操作系统中的命令行工具,常用的DOS指令包括:
* dir:列出目录下的所有文件和文件夹
* md:创建目录
* rd:删除目录
* cd:进入指定目录
* cd..:退回上级目录
* cd\:退回根目录
* del:删除文件
* exit:退出DOS命令行
方向键up和down可以控制历史指令。
**Java核心技术**
Java是一种面向对象的编程语言,具有跨平台的特点。Java程序需要在JVM(Java Virtual Machine)上运行,JVM将Java字节码转换为机器代码。Java核心技术包括JVM和GC(Garbage Collection),GC在程序运行过程中自动进行垃圾回收,但程序员无法干预,仍可能出现内存泄露和内存溢出。
**JDK和JRE**
JDK(Java Development Kit)是Java的开发工具包,包括jar.exe(打包工具)、javac.exe(编译工具)和JRE(Java Runtime Environment)。JRE包括JVM和Java SE主类库。JDK是用于开发Java应用程序的,而JRE是用于运行Java应用程序的。
**Java环境变量**
在配置Java环境变量之前,Java命令只能在JDK的bin目录下运行。配置环境变量可以使Java命令在任何位置运行。有两种方式可以配置环境变量:
1. 直接在path中添加绝对路径
2. 创建JAVA_HOME的环境变量,在path中引用
**文档注释**
Java文档注释以/**开头,以*/结尾。文档注释可以被javadoc解析形成解释文档文件。常见的文档注释包括@author、@version等。
**关键字和保留字**
Java有50个关键字和保留字,包括public、private、protected、static、final等。这些关键字和保留字不能作为标识符使用。
**命名规范**
Java命名规范包括:
* 标识符不能带空格
* 数字不能开头
* Java采用unicode字符集,可以使用汉字作为标识符,但基本不使用
**语法**
Java语法包括变量、数据类型、运算符、控制结构、方法等。
* 变量:变量的作用域限定在其所在的{}之内,同作用域中不能重名变量。
* 变量数据类型:Java是一种强类型语言,不同类型占用不同的内存空间。基本数据类型包括byte、short、int、long、float等。
本文对Java基础知识进行了总结,包括IDEA的使用、DOS指令、Java核心技术、JDK和JRE的关系、Java环境变量的配置、文档注释、关键字和保留字、命名规范、语法等方面,旨在帮助读者更好地理解Java语言。
2012-11-10 上传
2019-01-25 上传
2021-06-18 上传
2009-03-25 上传
2008-11-27 上传
2019-07-28 上传
2016-07-08 上传
2012-06-17 上传
2013-03-15 上传
Meliordas
- 粉丝: 0
- 资源: 1
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析