java语言概述总结
java语言概述
基础常识
软件:既一系列按照特定顺序组织的计算机数据和指令的集合。分为:系统软件和应用软件
系统软件:windows,mac os,linux,unix,android,ios,...
应用软件:word,ppt,画图板,...
人机交互方式:图形化界面 vs 命令行方式
常用DOS命令:
dir:列出当前目录下的文件以及文件夹
md:创建目录
rd:删除目录
cd:进入指定目录
cd..:退回上一级目录
cd:退回到根目录
del:删除文件
exit:退出dos命令行
计算机语言的发展迭代史
第一代:机器语言
第二代:汇编语言
第三代:高级语言
面向过程语言:c,Pascal,Fortran,...
面向对象语言:Java,Js,Python,Scala,...
Java语言版本迭代概述
1996,发布JDK1.0
2004,发布里程碑版本JDK1.5,更名为JDK 5.0
2005,J2SE更名为JavaSE,J2EE更名为JavaEE,J2ME更名为JavaME
2014,发布JDK8.0,继JDK5.0以来变化最大的版本
Java语言应用的领域
Java Web开发:后台开发
大数据开发
Android应用程序开发:客户端开发
Java语言的特点
-
面向对象性:
两个要素:类,对象
三个特征:封装,集成,多态
-
健壮性:
去除了C语言中的指针
自动的垃圾回收机制(仍然会出现内存溢出、内存泄漏)
-
跨平台性:Write once,run anywhere.一次编译,到处运行
归功于:JVM
Java基本语法
-
JDK,JRE,JVM三者之间的关系,以及JDK,JRE包含的主要结构有哪些?
JDK = JRE + Java的开发工具(javac.exe,java.exe,javadoc.exe)
JRD = JVM + Java核心类库
-
为什么要配置path环境变量?如何配置?
path环境变量:windows操作系统执行命令时,所要搜寻的路径
能够实现在任何路径下都能够执行java的开发工具
JAVA_HOME = bin的上一层目录
path = $JAVA_HOME%\bin
-
开发体验
编写:创建一个java源文件:HelloWorld.java
public class HelloChina{ public static void main(String[] args){ System.out.println("Hello,wWorld!"); } }
编译:javac HelloWorld.java
运行:java HelloChina
注释(Comment)
分类:
单行注释://
多行注释:/* */
文件注释:/** */
作用:
对所写的程序进行解释说明,增强可读性,方便自己和他人
调试所写代码
特点:
单行注释和多行注释,注释了的内容不参与编译。既,编译以后生成的.class结尾的字节码文件中不包含注释掉的信息
文件注释的注释内容可以被JDK所提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文件
多行注释不可以嵌套使用
Java API文档
API: application programming interfere.习惯上,将语言提供的类库都成为api
API文档:针对提供的类库如何使用的说明书,类似于《新华字典》
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具