JAVA开发入门
java概述
java语言于1995年5月由Sun公司(已被Oracle公司收购)推出。特点如下:
-
简单易用
Java是一种简单的编程语言,只需要掌握一些基础的概念,就可以编写出适用于各种场景的应用程序。 -
安全可靠
Java通常用于网络环境中,为此,Java提供了安全机制以防恶意代码的攻击。java程序运行之前会利用字节确认器进行代码的安全检查,确保程序不会存在非法访问本地资源和文件系统的可能,保证了程序在网络间传送的安全性。 -
跨平台性
Java引进了虚拟机的概念,通过Java虚拟机(Java Virtual Machine,简称JVM)可以在不同的操作系统(如Windows、Linux等)运行Java程序,从而实现跨平台特性。 -
面向对象
Java将一切事物都看成对象,通过面向对象的方式,将现实世界的事物抽象成对象,将现实世界中的关系(如父子关系)抽象为继承。这种面向对象的方法,更利于人们理解、分析、设计和编写复杂程序。 -
支持多线程
Java语言内置了多线程控制,可使用户程序并发执行。利用Java的多线程编程接口,开发人员可以方便地写出多线程的应用程序。Java语言提供的同步机制可保证各线程对共享数据的正确操作。在硬件条件允许的情况下,这些线程可以直接分布到各个CPU上,充分发挥硬件性能,提高程序执行效率。
为了使软件开发人员、设备生产商和服务提供商可以针对特定的市场进行开发,Sun公司将Java划分为三种不同的技术平台,分别是Java SE Java EE和Java ME。- java SE:标准版,为了开发桌面程序和商务应用程序提供。
- java EE:企业版,为了开发企业级应用程序。
- java ME:小型版,为了开发电子消费产品和嵌入式设备提供
JDK的使用
Sun公司提供了一套Java开发环境,简称JDK(Java DevelopmentKit),它是java的的修心,其中包括Java编译器、Java 运行环境、Java打包工具、Java文档生成工具等。其中java运行环境(Java Runtime Environment,简称JRE)只能运行事先编写好的程序,不能用于会译代码,因此通常提供给普通用户使用。由于JDK中自带了JRE,因此只需要在计算机中安装JDK即可,不需要专门安装JRE。
JDK安装:Oracle官网
注:javac.exe是java编译工具,java—>java字节码文件(可执行文件)
java.exe是java运行工具,启动JVM运行字节码文件(class文件)
配置环境变量
-
我的电脑–>右键属性–>高级系统设置–>高级–>环境变量
-
系统变量–>新建JAVA_HOME
-
系统变量找到path编辑,在最前面加上%JAVA_HOME%\bin;
-
以上配置完毕后打开CMD,输入java和javac,若出现这个,你就成功了
-
配置CLASSPATH
-
系统变量–>新建—>变量名:CLASSPATH —>
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
此处开头有个点,切勿漏掉!
- 最后在path变量值加上%JAVA_HOME%\jre\bin;
- 搞定