JavaEE-Java基础-Java介绍与环境搭建

Java介绍与环境搭建

1,Java背景介绍

①Java背景故事:Java语言是美国Sun公司在1995年推出的计算机语言,后被Oracle公司收购; Java之父:詹姆斯.高斯林

②Java三大平台:(1)JavaSE:Java语言的标准版,用于桌面应用的开发,是其他两个版本的基础

(2)JavaME:Java语言的小型版,用于嵌入式消费类电子设备

(3)JavaEE:Java语言的企业版,用于Web方向的网站开发(网站=网页+后台服务器)

2,Java跨平台性

①平台与跨平台:平台指的是操作系统(有Windows,MacOS,Linux),Java程序可以在任意操作系统上运行

②跨平台工作原理:在需要要运行Java应用程序的操作系统上,安装一个与操作系统对应的Java虚拟机即可

③提问:JVM虚拟机本身是否可以跨平台?------JVM虚拟机本身不允许跨平台,允许跨平台的Java程序

3,JDK的下载和安装

①下载JDK网址:http://www.oracle.com  针对不同的操作系统,下载对应的JDK,在JDK中带有LTS文字样式代表是长期支持版,推荐下载长期支持版,除长期支持版其他均为过渡版本

②安装JDK:安装到自己能找到的纯英文目录下

③校验是否安装成功:打开控制台输入java -version,若成功效果图如下:

4,第一个Java程序

①HelloWorld介绍:HelloWorld中文意思是你好世界,该程序的效果就是让程序帮我们展示一段文字,内容为HelloWorld,效果如下图:

②开发Java程序的三个步骤:编写代码->编译代码->运行代码

HelloWorld案例的编写和运行:新建文本文档文件,修改名称为HelloWorld.java->用记事本打开HelloWorld.java文件,编写程序内容:

Public class HelloWorld{

       Public static void main(String[ ] args){

                     System.out.println(“HelloWorld”);

       }

}

,将该文件放在JDK中的bin目录下->打开JDK的bin目录在路径中输入cmd会出现控制台,在控制台输入javac HelloWorld.java会在该目录下产生一个HelloWorld.class文件,再输入java HelloWorld就会运行该代码了(这一步比较繁琐,如果看不明白可以后台私信我,我可以录视频进行演示或者提供学习视频链接)

③HelloWorld案例详解

Public class HelloWorld{

       Public static void main(String[ ] args){

                     System.out.println(“HelloWorld”);

       }

}

(1)public:权限修饰符,后面会详细讲解,对于public的暂时理解,限制类名和文件名需要保持一致

(2)class:定义一个类,后面跟上的是类名称

(3)main方法,是程序执行的入口,也称为主方法

(4)println是打印语句,使程序在控制台打印双引号里的内容

④HelloWorld案例常见问题

(1)bug:原意是指臭虫,现在用来指代在电脑系统或者程序中年隐藏的一些问题或者漏洞

(2)常见问题:Ⅰ,Windows的文件扩展名没有勾选 Ⅱ,代码写了,忘记保存 Ⅲ,文件名和类名不一致 Ⅳ,大小写错误,单词拼写错误,存在中文符号,找不到main方法 Ⅴ,括号不配对 Ⅵ,编译或执行工具使用不当

5,JVM,JRE,JDK

①JDK的组成:(1)JVM:Java虚拟机,真正运行Java程序的地方 (2)核心类库:Java自己写好的程序,给程序员自己的程序调用的 (3)JRE:Java的运行环境,包括JVM和核心类库 (4)JDK:Java开发工具包,包括上面所有

6,配置JAVA_HOME

①打开环境变量中的系统变量中的新建->变量名为JAVA_HOME,变量值为jdk所在目录->打开系统变量中Path中的编辑,点击编辑文本,输入%JAVA_HOME%\bin点击确定

                                                                                            ------知识来源:黑马程序员视频

                                                                                            ------本文章可供复习或Java学习使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值