本文共 2737 字,大约阅读时间需要 9 分钟。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1lbk2qoP-1617595384156)(C:\Users\tc\Desktop\Java\capture\JavaSE进阶路线.PNG)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HSxKpEGm-1617595384158)(C:\Users\tc\Desktop\Java\capture\学习步骤.PNG)]
人机交互的方式:
GUI(Graphical User Interface):图形界面
CUI(CommandLine User Interface):命令行界面
问题:
如何删除一个文件夹中嵌套文件夹,文件夹中又有文件的情况?
需要使用递归的思想,需要编写java代码,利用递归的思想来解决问题
第一代:机器语言;
第二代:汇编语言; 第三代:高级语言(C(面向过程)、C++(面向过程/面向对象)、Java(面向对象)、JavaScript(面向对象)、Python(面向对象))补充:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jxR5dbDI-1617595384159)(C:\Users\tc\Desktop\Java\capture\Android系统架构.PNG)] 最底层基于Linux内核,库层使用C语言开发,这样速度可以得到保证,应用层使用Java语言开发,开发的速度和效率更快C\C++:和系统挂钩,运行速度快,开发效率慢
Java:应用层开发,运行速度慢一些,开发效率较高。在Web市场是毋庸置疑的霸主低位 Python:运行速度更慢,开发效率最高 有一句话叫:C要2000行,Java200行,Python20行;由SUN(斯坦福大学网络公司)公司于1995年推出,最初名为Oak(橡树)
后端开发语言:
Java、PHP、Python、Go、Node.jsJava技术体系平台:
JavaSE(Standard Edition):支持桌面级应用
JavaEE(Enterprise Edition):用于Web应用程序开发
JavaME(Micro Edition):用于移动终端的平台
现在JavaSE在人们眼中已经不表示做客户端方向了,大家把JavaSE中做桌面的API进行了删除,剩下的就称为Java基础了,这些基础就是JavaEE中所需要的,所以现在称JavaSE是JavaEE所需要的基础
Java在各领域的应用:
JDK(Java Development Kit):Java开发工具包,是开发人员使用的,其中包含了JRE,还包含了编译工具javac,打包工具jar.exe等
JRE(Java Runtime Environment):Java运行时环境,其中包括了JVM和Java所需要的核心类库。如果想运行java而不是编写java,只需要JRE即可
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-S06OFXN4-1617595384160)(C:\Users\tc\Desktop\Java\capture\JDK、JRE、JVM.PNG)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tyQKhHJr-1617595384161)(C:\Users\tc\Desktop\Java\capture\JDK、JRE、JVM1.PNG)]
配置环境变量:
JAVA_HOME:放置JAVA的安装目录 path:分别放置java的bin目录和java的jre文件夹中的bin目录[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LbjrfJqI-1617595384161)(C:\Users\tc\Desktop\Java\capture\Java程序编写步骤.PNG)]
注意:由javac编译生成的.class文件的名称是和类名一致,不是与源文件的名一致
最简单的程序:HelloWorld.class
class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World"); }}
/**@author: tanchang@version:1.0.0.0*/ //文档注释的格式
如何使用javadoc来生成说明文档?
javadoc -d mydoc -author -version HelloWorld.java -d:其后可以书写文件夹的名称,生成的文件将放在该文件夹中 -author、-version:表示要输出的注释信息所包含的内容代码风格:
转载地址:http://rurgn.baihongyu.com/