Java基础学习之初识Java

1. Java介绍及三种技术架构


要学习Java,首先要知道Java语言有哪些版本,我们准备学习哪个版本,下面我们来认识下Java语言有哪些版本吧,Java语言的版本如下:

1.      J2SE(javaSE、JSE): java语言的标准版(学习java的基础)

2.      J2EE(javaEE、JEE):  企业版,专门为企业级应用程序开发,提供了N多的解决方案

3.      J2ME(javaME、JME):微型版、小型版针对移动设备、终端设备进行开发现在已经被android代替了

 

对于我们程序员来说,未来主要学习的方向就是JavaEE啦。

 

2. Java语言跨平台原理


2.1 什么是跨平台?


平台就是操作系统。跨平台就是跨操作系统

 

2.2 java如何实现跨平台的呢?


其实java语言本身不能跨平台的,而是java语言借助了java虚拟机(JVM)来实现跨平台

 

下面用一张图来解释Java语言的跨平台原理

 


 

3. Java开发环境搭建(JAR、JDK区别,下载、安装JDK,测试)


3.1 明确JRE和JDK的区别


在java程序开发环境搭建之前,需要明确两个概念:

1,JRE(java运行环境) 用来运行java程序的

JRE中包含了JVM虚拟机,还包含了支撑java运行的核心类库

JRE = JVM + 核心类库

2,JDK(java开发工具包) 用来开发java程序的

JDK中包含了jre,还包含了一些java的工具包

   JDK = JRE + 工具包

对于开发人员来讲,只需要安装JDK就可以开发java程序了

 

3.2 java开发环境的搭建步骤:


3.2.1 下载JDK


步骤省略


3.2.2 安装JDK


JDK1.7.67版本安装完成之后,在JDK的安装目录下显示如下内容:

 


 

目录解释:

bin:存放一些java的可执行程序(命令)

db:java自带的一个小型数据库系统

include:存放的是一些用来操作本地资源的方法

jre:JDK中包含的java运行环境

lib:存放一些java程序需要的一些jar包

src.zip:随着JDK的版本自带的一个JDK的开源代码

 

3.2.3       配置JDK的环境

 

参考本文第六章节,环境变量PATH的配置

 

3.2.4 测试JDK是否成功

 

在命令提示符窗口中输入java -version后出现如下信息,说明jdk配置成功

 

 


4. 第一个java程序:Hello World

 

书写Java程序的步骤:

 

1,  在硬盘上新建一个后缀名为.java的文件

2,  使用记事本之类的工具打开新建的java文件

3,  在记事本中书写java程序(java命令)

4,  对书写的java程序运行编译运行

 

Hello world 代码:

 

class HelloWorld{

         public static void main(String[] args){

                   System.out.println("HelloWorld!");

         }
}


5. 了解程序的编译运行


想要实现java程序的编译和运行,必须借助JDK中两个可执行程序(命令):

1,javac.exe    用来编译.java文件的

2,java.exe     用来运行java程序的

 

javac命令的使用格式:

javac 空格 Xxx.java   用来把Xxx.java编译为Xxx.class文件

java命令的使用格式:

 java 空格 Xxx    用来运行Xxx文件(运行Xxx.class文件)

 

注意:

    在使用javac命令时,必须在该命令的后面跟着一个全名称的java文件(全名称= 文件名+后缀名)

而在使用java命令时,需要跟着.class文件的文件名就可以了

 

注意:通常在开发中,java程序中的类名(HelloWorld).java文件(HelloWorld.java)的文件名保持一致

 

6. 环境变量path配置(一劳永逸配置,技巧配置,临时配置)

 

6.1一劳永逸配置

 

配置系统内的环境变量,让PATH指向jdk安装目录的bin目录。

 

具体配置如下:


 

 

6.2 技巧配置

 

分别配置JAVA_HOME和PATH,具体配置如下:

 

JAVA_HOME配置:



PATH配置:



 

6.3 临时配置

 


 

注意:临时变量只能是在当前的DOS窗口下才可以正常使用,其它的DOS窗口不可以使用配置的临时环境变量

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值