一、java 的技术平台体系
JAVA SE:面向桌面级应用的开发平台,提供java技术的核心API。
JAVA EE:java企业版,是为开发企业环境下的应用程序而提供的一套解决方案。其中包括Servlet和JSP等,主要应用于WEB应用开发
JAVA ME:轻量级的JAVA平台,支持java程序在移动平台的运行。对API有所精简。
二、java特性
面向对象(oop)
健壮性:一种强类型语言、具有强大的异常处理、垃圾自动处理能力等
跨平台性:一次编译处处运行。通过适配不同系统的java虚拟机(jvm),jvm屏蔽了底层运行平台的差距。
解释型语言。
三、开发工具
主流开发工具:idea、eclipse、sublime
四、JDK和JRE
JDK全称java development Kit (java开发工具包)
JRE全称java runtime environment (java运行环境)
JVM全称java virtual machine(java虚拟机)
JDK=JRE+java开发环境[java,javac,javadoc等]
JRE=JVM+java核心类库
如果需要开发java程序,则需要安装jdk文件,如果只是运行java程序,则一般只需要安装jre文件。
五、jdk的下载与安装
LTS:long term support 长期支持版本,从1.0开始一共推出3个LTS版本,分别是:JAVA1.8(JDK8.0),JAVA1.11(JDK11.0),JAVA1.17(JDK17)。其中jdk8.0被公认是对于开发者最友好的版本。
1、下载
登录Oracle官网Java Archive | Oraclehttps://www.oracle.com/java/technologies/downloads/archive/下载jdk安装包;
运行安装程序;
选择安装路径(安装路径不要包含中文或特殊符号,之后无脑下一步)
配置环境变量:我的电脑-->属性-->高级系统设置-->环境变量-->增加JAVA_HOME变量-->为path变量增加数据
JAVA_HOME变量数据:JDK的安装路径
path变量添加的数据:%JAVA_HOME%bin(若不配置java_home变量,则可以直接在path变量处添加bin目录的路径。)
检验环境变量是否安装:打开dos窗口 ,输入java(javac)若有反应则证明安装完成。
为什么要配置环境变量:
简单来说,是为了能够在任何文件夹下都调用到某一指定目录下的文件,当你未配置该目录的环境变量时,而又要打开只能在DOS环境下运行的文件,如javac.exe(直接双击打不开,会闪退),则必须在该文件所在目录下打开cmd,再运行该文件,而又因为电脑文件的路径实在太多了,不可能记住每一个文件在哪个目录下,所以我们要设置在任何目录下都调用到该指定文件。为此,我们就应该配置环境变量(指定目录路径),让系统在你所配置的路径下去自己查找这些文件然后运行,而不用我们去手动打开这些文件所在目录再运行。
六、安装eclipse
1、下载 安装Eclipse IDE
此处以 免安装版本 为例,点击到 eclipse官网下载 ,向下滑动,选择第二个;点击符合自己系统的版本下载。
点击下载
选择合适的路径:
下载的是zip压缩文件,所以需要解压至你希望的文件夹。
点击。exe文件运行eclipse
是否更改工作空间看个人需求,建议改到其他盘,不改问题也不大。
2、配置eclipse:windows——>preference——>
java——>Complier——>compiler compliance level:修改jdk版本
3、设置中文:
点击http://www.eclipse.org/babel/downloads.php
如图所示,将最新的安装包地址复制。
2.打开eclipse,点击help,点击 install New Software(安装新插件)
3.点击Add,在Location中粘帖刚才的网址,点击Add(新弹出小窗的Add)
等待下载:
选择简体中文,下一步
同意——>finash
此时安装并没有完成:
完成,重启
七、java开发
java源文件(程序员编写代码的文件):为java文件,后缀是。java
java的类(class):java程序的基本组成,java类的class与".class"文件不同
一个源文件中可以有多个类,但至多只能有一个pubilc类(公有类);且源文件名必须和pubilc类名相同
java的方法:方法就是对一段特定功能的代码的封装,是进行“封装”的最小单位。
main方法是程序的入口,main方法所在的位置就是程序的入口。所在的类可以不经过调用直接运行。
编译:在java编程中,是指读取java文件生成class文件的过程,class文件生成以后便独立于java文件,若java文件发生改动,则需要再次编译来更新class文件。
java语言严格区分大小写
语句的结束是“;”,大括号成对出现,一一对应



