初识Java

本文介绍了Java的基础知识,包括Java的体系结构(SE,EE,ME),服务端开发者和Android开发者的角色,软件开发基础如JavaEE的定义,以及JDK和JRE的区别和环境配置。详细讲解了如何在Windows上搭建Java开发环境并编写和运行第一个Java程序HelloWorld。
摘要由CSDN通过智能技术生成

Java基础

一、Java的体系划分

JavaSE - J2SE - 核心版本

JavaEE - J2EE - 企业级版本(做服务端)

JavaME - J2ME - 微型版本(做移动端、已弃用)

服务端的程序员:JavaSE、JavaEE、网页端、主流框架、微服务

Android端的程序员:JavaSE、AndroidSDK

二、软件开发基础

1.什么是JavaEE

JavaEE:就是服务端,接受来自客户端(前端)的请求,利用响应返回给客户端数据的技术

在这里插入图片描述

三、Java开发环境搭建

1.什么是JDK和JRE

目的:编写Java程序

工具:JDK(Java开发工具包)

环境:JRE(Java运行时环境)

2.安装JDK

  1. 一般我们安装推荐1.8,1.7,17版本,因为这三个版本是长期支持版本

  2. 安装路径建议用默认路径

  3. JDK安装包中有JRE

3.配置环境变量

位置:此电脑右键属性 -> 高级系统设置 -> 高级卡页 -> 环境变量

用户变量里的数据只能在当前用户里使用

系统变量可以在多个用户之间使用

注意:建议将环境变量配置在用户变量里

变量名变量值
JAVA_HOMEjdk安装路径
Path%JAVA_HOME%\bin

4.Path的作用

path中配置了某一个文件夹,那么在任意位置都可以打开这个文件夹的文件。

比如在某一个文件夹中有qq.exe的应用程序,将这个文件夹的路径配置到path环境变量中。

在cmd中直接输入qq.exe就可以打开这个程序。

5.检测环境变量是否配置成功

在命令行窗口(cmd)

java -version

javac -version

在这里插入图片描述

如上图所示,说明环境变量配置成功,如果不成功建议细细查看一下环境变量的路径和单词的拼写。

6.cmd常用命令

命令描述
c:跳转到c盘
cd\退回到根目录
cd 文件夹进入到指定文件夹
dir遍历当前目录下所有的文件
cls清空命令行

四、编写Java程序

1.编写第一个Java程序

public class Hello{

	public static void main(String[] args){

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

2.在cmd中编译和运行

javac Hello.java -> 将Hello.java文件编译成Hello.class文件

java Hello -> 运行该路径下的Hello.class文件

3.程序编译执行过程

在这里插入图片描述

4.代码详解


//公有的类叫做Hello  公共类的名字必须与当前文件的名字相同
public class Hello{

	//java程序的主方法,程序执行的入口
	public static void main(String[] args){

		//输出语句("内容");
		System.out.println("HelloWorld...1");
		System.out.println("HelloWorld...2");
		System.out.println("HelloWorld...3");

	}

}

/*
	public-公有的	class-类		Hello-类名
	static-静态的	void-无返回值的	main-方法名
*/

注意:

  1. public修饰的类名必须和文件名一致

  2. Java是一门大小写敏感的语言

  3. 括号都是成双成对的

  4. 方法里的代码都是从上往下执行-顺序执行

  5. 方法中的代码又叫做执行语句,执行语句用分号结束

  6. 一般写java代码要按照级别来进行缩进,一边提高代码的可读性

  7. 方法里的代码都是从上往下执行-顺序执行

  8. 方法中的代码又叫做执行语句,执行语句用分号结束

  9. 一般写java代码要按照级别来进行缩进,一边提高代码的可读性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值