零基础学Java第一天
一、软件开发基础
1.什么是java
Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
Java可以分为:
- JavaSE 标准版
- JavaEE 企业版
- JavaME 微型版
2.什么是JavaEE
javaEE主要做后端工作:
用于接受来自客服端的请求
处理业务
操作数据库
利用响应给客户端返回数据
二、Java开发环境的搭建
1. 什么是JDK和JRE
- JDK:Java开发工具包
- JRE:Java运行环境
- jvm:虚拟环境
2. 安装JDK
注意
- 如果你仅仅运行java程序,只用安装JRE即可,但是你要编写Java程序,就必须安装JDK和JRE
- 安装路径建议用默认路径
- 安装后不会像QQ有开启软件的图标
3. 配置环境变量
目的地:我的电脑右键属性,高级系统设置里的高级里的环境变量,
环境变量配置
JAVA_HOME | C:\Program Files\Java\jdk1.8.0_144 |
Path | %JAVA_HOME%\bin |
JAVA_HOME
是一个环境变量,用于指向Java开发工具包(JDK)的安装目录。这个环境变量通常用于各种Java应用程序和构建工具,以便它们能够找到Java运行时环境和其他相关的工具。设置JAVA_HOME
的主要目的通常是为了让系统和第三方工具能够明确地知道在哪里查找Java的安装。
PATH
是一个环境变量,在多种操作系统中用来指定一系列目录,这些目录用于存放可执行文件、脚本和其他程序。
4. 检测环境变量是否配置成功
在键盘上按win+R,输入cmd 打开命令提示符
输入 javac -version
javac -version
是一个命令,用于检查已安装的Java开发工具包(JDK)中Java编译器的版本。这个命令是在命令行(例如,在Windows的命令提示符或Linux的终端)中执行的。java -version
java -version
是一个命令行指令,用于检查你的计算机上安装的 Java 运行时环境(JRE)或 Java 开发工具包(JDK)的版本。当你在命令行(终端)中运行这个命令时,它会输出你当前系统上安装的 Java 版本信息。
三、编写第一个Java程序 – HelloWorld
1. 常用命令
cd \ --> 退回到根目录
c: --> 进入C盘
cd 文件夹名 --> 进入相应的文件夹
dir --> 遍历出该文件夹下所有的文件
cls --> 清空命令窗口内的内容
2. 在记事本编写Java源程序
workspace-------java的工作空间,本质就是存放代码的文件夹。
package com.zerobase; //public------公有的 class----类 Test01-----类名 public class Test01 { //public--公有的 static--静态的 void--无返回值的 main--方法名 String[]-----字符串类型的数组 args-----数组名 public static void main(String[] args) { //println打印是换行打印 System.out.println("Helloworld"); System.out.print("Helloworld"); //print是不换行打印 System.out.print("Helloworld"); //系统输入打印(”内容“); } }
3. 在cmd命令窗口编译、执行
创建一个记事本,将后缀名改为.java,然后再记事本中进行java代码的编写,但是这个代码只是我们人类所能看懂的,电脑只能看懂0和1,所以我们要通过将.java文件编译成.class文件,然后运行,电脑就能进行识别。
首先,我们需要在键盘上按win+R,打开命令提示符,然后输入javac 文件名.java进行编译。然后输入java 文件名。进行java程序的运行。
例如:
编译:javac Hello.java运行:java Hello
4.代码细节
public修饰的类名必须和文件名一致
Java是一门大小写敏感的语言
括号都是成双成对的
方法里的代码都是从上往下执行-顺序执行
方法中的代码又叫做执行语句,执行语句用分号结束