java语言特性介绍及开发框架安装
Java三大版本
Java SE 标准版(桌面程序、控制台开发)
Java ME 嵌入式开发(手机、小家电)(已经淘汰了)
Java EE E企业级开发(web端、服务器开发)
Java知识介绍:
Java核心技术【JavaSE】
数据库核心技术【MySQL】
JDBC【java 连接数据库的标准】,DBUtil【数据库工具类】
前端【html css JavaScript jQuery】
JavaWeb[JavaEE开发]
以上都是原生开发技术【除了DBUtil和jQuery】
Linux操作系统,如何在Linux系统上部署Java项目
JavaEE框架【SSH(Struts2+Spring+Hibernate)和SSM(Spring+SpingMVC+MyBatis[IBatis]) ,Shiro,Maven[自动化构建工具],Git[分布式版本控制系统]】
互联网新技术:
1.大数据存储:缓存数据库【MongoDB,Redis】
2.高并发:秒杀场景,瞬间会有大量用户共同抢购一个商品,这时候如果没有并发控制,则极有可能出现超卖情况,即库存被扣成了负数。
3.微架构【SpringBoot,SpringColud】
****
Java学习,面向对象是最最重要的 ****
JDK JRE JVM
JDK(Java Development Kit) : java开发工具包,包含JRE和开发人员使用的工具。
JDK编写代码,JRE运行。
JRE (Java Runtime Environment): java运行时环境,包含JVM和运行时所需要的核心类库。
我们想要运行一个已有的Java程序,那么只需安装 JRE 即可。
我们想要开发一个全新的Java程序,那么必须安装 JDK 。
JVM(JAVA Virtual Machine): java虚拟机,是运行所有Java程序的假想计算机,是Java程序的运行环境,是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在 JVM 之上。 跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系统上,这个特性称为Java语言的跨平台特性。该特性由JVM实现的,编写的程序运行在JVM上,而JVM运行在操作系统上。
如图所示,Java的虚拟机本身不具备跨平台功能的,每个操作系统下都有不同版本的虚拟机。
JAVA与平台无关,只和运行环境有关。平台指操作系统OS和处理器CPU。java程序运行环境是jre,( jre=jvm+类库)jre由jvm(java虚拟机)、类库及核心文件组成。
三者关系: JDK > JRE > JVM
卸载安装JDK
卸载JDK
1.删除java的安装目录(就是JAVA_HOME的值)
2.删除JAVA_HOME
3.删除path下关于java的目录
4.在cmd敲java -version命令
JAVA_HOME D:\JDK1.8
Path %JAVA_HOME%\bin
安装JDK
1.百度搜索JDK8,找到下载地址
2.同意协议
3.下载电脑对应的版本
4.双击安装JDK(双击.exe可执行文件)
5.记住安装的路径(注意:安装路径中,不要包含中文和空格。 )
6.配置环境变量
配置环境变量作用 :开发Java程序,需要使用JDK中提供的工具,工具在JDK8安装目录的bin目录下。
在DOS命令行下使用这些工具,就要先进入到JDK的bin目录下,这个过程就会非常的麻烦。 不进入JDK的 bin 目录,这些工具就不能使用,会报错。为了开发方便,我们想在任意的目录下都可以使用JDK的开发工具,则必须要配置环境变量,配置环境变量的意义在于告诉操作系统,我们使用的JDK开发工具在哪个目录下。
我的电脑,右击,属性,高级系统设置,环境变量
环境变量, JAVA_HOME D:\JDK1.8
配置Path变量
Path %JAVA_HOME%\bin
7.测试JDK是否安装成功
在cmd敲java -version命令,可查看java版本信息。
Hello World
1.要规范,新建个文件夹,存放代码,如先建个文件夹code
2.新建个java文件,后缀名为.java,如HelloWorld.java
[注意点系统可能没有显示文件后缀名,需要手动打开]
3.编写代码,编译javac .java文件,会生成一个.class文件
1.程序开发步骤说明
开发环境已经搭建完毕,可以开发我们第一个Java程序了。
Java程序开发三步骤:编写,编译,运行。
java字符是全英文状态下的,字母严格区分大小写 { 行尾风格 一条语句占一行
2.编写java源程序
1.在 d:\day01 目录下新建文本文件,完整的文件名修改HelloWorld.java ,其中文件名为HelloWorld,后缀名必须为 .java 。
2.用记事本打开,使用notepad++记事本软件。
3.在文件中键入文本并保存,文件名必须是 HelloWorld ,保证文件名和类的名字是一致的,注意大小写。
public class HelloWorld {
/* 1.Java程序运行的主方法【入口方法】就是main方法 所以Java程序运行必须要有main方法
2.我们可以通过System.out.println()进行内容的输出
3.在一个源文件中,可以编写多个class类,编写的多个class类编译之后,就会出现多个.class的字节码文件
4.使用public修饰的类名必须和文件名相同
5.Java严格区分大小写
6.Java中的每一条非声明类和声明方法的语句都需要使用";"结束
7.声明类和声明方法的{}都必须成对出现,在开发的时候我们习惯都是一起编写{}*/
public static void main(String[] args) {
System.out.println(“Hello World!”);
}
}
第一个 HelloWord 源程序就编写完成了,但是这个文件是程序员编写的,JVM是看不懂的,也就不能运行,因此我们必须将编写好的 Java源文件 编译成JVM可以看懂的字节码文件 。jvm执行字节码,负责将字节码翻译成机器码。Java虚拟机负责将字节码翻译成本地计算机的机器码,并将机器码交给本地的操作系统运行。
3.编译java源文件
在DOS命令行中,进入Java源文件的目录,使用 javac 命令进行编译。
命令: javac Java源文件名.后缀名
举例: javac HelloWorld.java
编译成功后,命令行没有任何提示。打开 d:\day01 目录,发现产生了一个新的文件 HelloWorld.class ,该文件就是编译后的字节码文件,是Java的可运行文件,称为字节码文件,有了字节码文件,就可以运行程序了。
Java源文件的编译工具 javac.exe ,在JDK安装目录的bin目录下。由于配置了环境变量,可以在任意目录下使用。
4.运行Java程序
在DOS命令行中,进入Java源文件的目录,使用 java 命令进行运行。
命令: java 类名字 (这个类得是包含main方法的类)
举例: java HelloWorld
java HelloWord 不要写 不要写 不要写 .class
.class字节码文件的编译工具 java.exe ,在JDK安装目录的bin目录下。由于配置了环境变量,在任意目录下使用。
5.入门程序说明
编译和运行是两回事
编译:是指将我们编写的Java源文件翻译成JVM认识的class文件,在这个过程中, javac 编译器会检查我们所写的程序是否有错误,有错误就会提示出来,如果没有错误就会编译成功。
运行:指将.class字节码文件交给JVM去运行,此时JVM就会去执行我们编写的程序。
jvm执行字节码,负责将字节码翻译成机器码。Java虚拟机负责将字节码翻译成本地计算机的机器码,并将机器码交给本地的操作系统运行。
关于main方法:public static void mian(String args[])
main方法:称为主方法。写法是固定格式不可以更改。main方法是程序的入口点或起始点,无论我们编写多少程序,JVM在运行的时候,都会从main方法这里开始执行。
1.编写,编写后缀名为.java的源文件
2.编译,用编译器javac将源文件编译(.java)成字节码文件(.class)
3.运行,是运行字节码文件,源文件内容修改后需要重新编译再运行。
JAVA SE标准版JDK1.8,它比较稳定不用最新的版本,小版本可以到大版本中用,列如JDK1.6可以到JDK1.8中用。
下载安装第一次跳出窗口最好更改下保存路径,将界面默认路径C:\Program Files\Java\jdk1.8.0_102\改存到D:\jdk1.8\。第二个路径就默认不要改。
系统环境的设置:右击我的电脑或计算机,在弹出快捷菜单窗口点击属性,弹出系统特性。。。变量名JAVA_HOME变量值。。。
3种JAVA编译软件:
1.Eclipse:免费的,主流的。以后企业开发项目用Java Web。要完成后面的项目需下载相应的插件集成到Eclipse。
2.MyEclipse:收费的,一般试用一个月网上有破解版,界面基本和Eclipse一致。功能强大自带其他项目插件。
3.IDEA:功能最强大,对电脑硬件要求高,配置低带不动。以后公司做大项目基本用IDEA。
4.初学者先用记事本加cmd。先用记事本敲代码练好基本功
本文地址:https://blog.csdn.net/ma1782072/article/details/108267126