提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
突然发现java知识自己都忘的差不多了,这段时间再重新学习,记录一下我的java学习笔记。
一、Java,JavaEE,JavaSE,JavaME的区别
1.Java是一门开发语言,为程序的开发提供了库和语法。
2.Java开发平台有三种版本,这使软件开发人员、服务提供商和设备生产商可以针对特定的市场进行开发:
(1)Java SE(Java Platform,Standard Edition):Java标准版,以前称为J2SE,就是一般Java程序的开发就可以(如桌面程序),可以看作是JavaEE的子集。
(2)Java EE (Java Enterprise Edition) :Java企业版,也叫J2EE,多用于企业级开发,包括web开发等等。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。
(3) Java ME(Java Platform,Micro Edition)。这个版本以前称为 J2ME。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。
二、JDK、JRE、JVM
- JDK:Java开发工具包,包含开发java所需工具以及JRE(开发Java程序)
其中开发工具:编译工具(javac.exe)和运行工具(java.exe),想要开发一个全新的java程序,必须安装JDK - JRE:java运行环境包括运行Java所需类库以及JVM(运行java程序),拥有一个java源程序只要安装了JRE就可以运行了。
- JVM:是java虚拟机,保证java跨平台(确保java程序跨平台),针对不同的操作系统提供不同的JVM。
三、JDK目录
1.bin: 该路径下存放了JDK的各种工具命令。javac和java就放在这个目录。
(1)java程序:Java程序的后缀名是以.java结尾的。
(2)javac:编译java程序,编译后生成一个文件名以.class结尾的字节码文件。
(3)java:运行Java程序。
2.conf:该路径下存放了JDK的相关配置文件。
3.include:该路径下存放了一些平台特定的头文件。
4.jmods:该路径下存放了JDK的各种模块。
5.legal:该路径下存放了JDK各模块的授权文档。
6.lib:该路径下存放了JDK工具的一些补充JAR包。
四、Java程序开发运行流程
开发Java程序,需要三个步骤:编写程序,编译程序,运行程序。
java程序的后缀名是以.java结尾的
javac:编译,编译以后会生成一个字节码文件
java:运行
五、注释
1.单行注释
格式://注释信息
2.多行注释
格式:/* 注释信息 */
3.文档注释
格式:/ **注释信息 */